Asset description file for Virtualized ANSI C Macros for Finite Volume and Finite Element Simulations


Contents of this Asset file:

Field Name Value HTML Tag Type
BIDM.Asset.Abstract These macro calls constitute a package which has been specifically designed to describe CFD algorithms in a data-parallel fashion. The source program may be translated to serial ANSI C, vectorized C, C*, MasPar's MPL/C, or ORNL's PVM/C. The source program is free from many of the typical dependencies on the target architecture. These macros address the problem of machine independent parallelization of computational fluid dynamics codes on a number of commercially available parallel computers. Machine independence was achieved by using a macro package that augments the C language with a set of software constructs to express the parallel algorithm in a data parallel fashion. Efficiency was achieved by separating out the computation parts from the communication parts and by grouping of individual data transfers into large messages. The latter enhancement was used on architectures where message startup latency is high. META
BIDM.Asset.ContactIs.Organization http://www.nhse.org/rib/repositories/nhse/objects/Organization/mobarry.html LINK
BIDM.Asset.DateOfInformation Thr Sep 25 16:34:12 1997 META
BIDM.Asset.Domain Scientific and Engineering Applications META
BIDM.Asset.Name Virtualized ANSI C Macros for Finite Volume and Finite Element Simulations META
BIDM.Asset.TargetEnvironment A sample application is written in ANSI C with embedded UNIX M4 and CPP macro calls. These macro calls constitute a package which has been specifically designed to describe CFD algorithms in a data-parallel fashion. The source program may be translated to serial ANSI C, vectorized C, C*, MasPar's MPL/C, or ORNL's PVM/C. The source program is free from many of the typical dependencies on the target architecture. META
BIDM.Asset.Webpage http://sdcd.gsfc.nasa.gov/ESS/exchange/contrib/mobarry/vic.html META