NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Charon Message-Passing Toolkit for Scientific ComputationsThe Charon toolkit for piecemeal development of high-efficiency parallel programs for scientific computing is described. The portable toolkit, callable from C and Fortran, provides flexible domain decompositions and high-level distributed constructs for easy translation of serial legacy code or design to distributed environments. Gradual tuning can subsequently be applied to obtain high performance, possibly by using explicit message passing. Charon also features general structured communications that support stencil-based computations with complex recurrences. Through the separation of partitioning and distribution, the toolkit can also be used for blocking of uni-processor code, and for debugging of parallel algorithms on serial machines. An elaborate review of recent parallelization aids is presented to highlight the need for a toolkit like Charon. Some performance results of parallelizing the NAS Parallel Benchmark SP program using Charon are given, showing good scalability.
Document ID
20020061269
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
VanderWijngaart, Rob F.
(MRJ Technology Solutions, Inc. Moffett Field, CA United States)
Saini, Subhash
Date Acquired
August 20, 2013
Publication Date
January 1, 1998
Subject Category
Computer Systems
Meeting Information
Meeting: National Energy Research Scientific Computing Center Meeting
Location: Berkeley, CA
Country: United States
Start Date: August 26, 1998
Funding Number(s)
PROJECT: RTOP 519-40-12
CONTRACT_GRANT: NAS2-14303
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Available Downloads

There are no available downloads for this record.
No Preview Available