Search NASASearch

NASA NTRS · 20020060759

Parallelization of ARC3D with Computer-Aided Tools

Abstract

A 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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Jin, Haoqiang, Hribar, Michelle, Yan, Jerry, Saini, Subhash. 1998-04-08. Parallelization of ARC3D with Computer-Aided Tools. https://ntrs.nasa.gov/citations/20020060759

Cite the original work for its findings. Save a collection to share your selection of sources.