NASA NTRS · 19920045582
The design and implementation of a parallel unstructured Euler solver using software primitives
Abstract
This 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.
Keep this discovery
Explore connections, maps & timelines
Das, R., Mavriplis, D. J., Saltz, J., Gupta, S., Ponnusamy, R.. 1992-01-01. The design and implementation of a parallel unstructured Euler solver using software primitives. https://ntrs.nasa.gov/citations/19920045582
Cite the original work for its findings. Save a collection to share your selection of sources.