The design and implementation of a parallel unstructured Euler solver using software primitivesThis paper is concerned with the implementation of a 3D unstructured-grid Euler-solver on massively parallel distributed-memory computer architectures. The goal is to minimize solution time by achieving high computational rates with a numerically efficient algorithm. An unstructured multigrid algorithm with an edge-based data-structure has been adopted, and a number of optimizations have been devised and implemented in order to accelerate the parallel computational rates. The implementation is carried out by creating a set of software tools, which ease the implementation of computational problems on parallel architecture machines by relieving the user of the low-level machine specific issues. The quantitative effect of the various optimizations are demonstrated, and we show that the combined effect of these optimizations leads to roughly a factor of three performance improvement. The overall solution efficiency is compared with that obtained on the CRAY-YMP vector supercomputer.
Document ID
19920045582
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Das, R. (NASA Langley Research Center Hampton, VA, United States)
Mavriplis, D. J. (NASA Langley Research Center Hampton, VA, United States)
Saltz, J. (NASA Langley Research Center Hampton, VA, United States)
Gupta, S. (NASA Langley Research Center; ICASE Hampton, VA, United States)
Ponnusamy, R. (NASA Langley Research Center Hampton, VA; Syracuse University, NY, United States)
Date Acquired
August 15, 2013
Publication Date
January 1, 1992
Subject Category
Computer Programming And Software
Report/Patent Number
AIAA PAPER 92-0562Report Number: AIAA PAPER 92-0562