NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
Charon Toolkit for Parallel, Implicit Structured-Grid Computations: Functional DesignIn a previous report the design concepts of Charon were presented. Charon is a toolkit that aids engineers in developing scientific programs for structured-grid applications to be run on MIMD parallel computers. It constitutes an augmentation of the general-purpose MPI-based message-passing layer, and provides the user with a hierarchy of tools for rapid prototyping and validation of parallel programs, and subsequent piecemeal performance tuning. Here we describe the implementation of the domain decomposition tools used for creating data distributions across sets of processors. We also present the hierarchy of parallelization tools that allows smooth translation of legacy code (or a serial design) into a parallel program. Along with the actual tool descriptions, we will present the considerations that led to the particular design choices. Many of these are motivated by the requirement that Charon must be useful within the traditional computational environments of Fortran 77 and C. Only the Fortran 77 syntax will be presented in this report.
Document ID
20020052381
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
VanderWijngaart, Rob F.
(MRJ Technology Solutions, Inc. Moffett Field, CA United States)
Kutler, Paul
Date Acquired
September 7, 2013
Publication Date
January 1, 1997
Subject Category
Computer Systems
Report/Patent Number
NAS97-019
Report Number: NAS97-019
Funding Number(s)
PROJECT: RTOP 519-40-12
CONTRACT_GRANT: NAS2-14303
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available