NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Parallelization of ARC3D with Computer-Aided ToolsA series of efforts have been devoted to investigating methods of porting and parallelizing applications quickly and efficiently for new architectures, such as the SCSI Origin 2000 and Cray T3E. This report presents the parallelization of a CFD application, ARC3D, using the computer-aided tools, Cesspools. Steps of parallelizing this code and requirements of achieving better performance are discussed. The generated parallel version has achieved reasonably well performance, for example, having a speedup of 30 for 36 Cray T3E processors. However, this performance could not be obtained without modification of the original serial code. It is suggested that in many cases improving serial code and performing necessary code transformations are important parts for the automated parallelization process although user intervention in many of these parts are still necessary. Nevertheless, development and improvement of useful software tools, such as Cesspools, can help trim down many tedious parallelization details and improve the processing efficiency.
Document ID
20020060759
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Jin, Haoqiang
(MRJ Technology Solutions, Inc. Moffett Field, CA United States)
Hribar, Michelle
(MRJ Technology Solutions, Inc. Moffett Field, CA United States)
Yan, Jerry
(MRJ Technology Solutions, Inc. Moffett Field, CA United States)
Saini, Subhash
Date Acquired
September 7, 2013
Publication Date
April 8, 1998
Subject Category
Computer Programming And Software
Report/Patent Number
NAS-98-005
Funding Number(s)
PROJECT: RTOP 509-10-31
CONTRACT_GRANT: NAS2-14303
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available