NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
An integrated runtime and compile-time approach for parallelizing structured and block structured applicationsScientific and engineering applications often involve structured meshes. These meshes may be nested (for multigrid codes) and/or irregularly coupled (called multiblock or irregularly coupled regular mesh problems). A combined runtime and compile-time approach for parallelizing these applications on distributed memory parallel machines in an efficient and machine-independent fashion was described. A runtime library which can be used to port these applications on distributed memory machines was designed and implemented. The library is currently implemented on several different systems. To further ease the task of application programmers, methods were developed for integrating this runtime library with compilers for HPK-like parallel programming languages. How this runtime library was integrated with the Fortran 90D compiler being developed at Syracuse University is discussed. Experimental results to demonstrate the efficacy of our approach are presented. A multiblock Navier-Stokes solver template and a multigrid code were experimented with. Our experimental results show that our primitives have low runtime communication overheads. Further, the compiler parallelized codes perform within 20 percent of the code parallelized by manually inserting calls to the runtime library.
Document ID
19940020267
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Agrawal, Gagan
(Maryland Univ. College Park., United States)
Sussman, Alan
(Maryland Univ. College Park., United States)
Saltz, Joel
(Maryland Univ. College Park., United States)
Date Acquired
September 6, 2013
Publication Date
October 1, 1993
Subject Category
Computer Programming And Software
Report/Patent Number
ICASE-93-77
NASA-CR-191554
AD-A274631
NAS 1.26:191554
Report Number: ICASE-93-77
Report Number: NASA-CR-191554
Report Number: AD-A274631
Report Number: NAS 1.26:191554
Accession Number
94N24740
Funding Number(s)
CONTRACT_GRANT: NAS1-19480
PROJECT: RTOP 505-90-52-01
CONTRACT_GRANT: NAG1-1485
CONTRACT_GRANT: NSF ASC-92-13821
CONTRACT_GRANT: ONR-SC-292-1-22913
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available