The design and implementation of a parallel unstructured Euler solver using software primitives
Conference
·
OSTI ID:5587264
- NASA, Langley Research Center, VA (United States) ICASE, Hampton, VA (United States) NASA, Langley Research Center, Hampton, VA (United States) Syracuse University, NY (United States)
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. 16 refs.
- Research Organization:
- National Aeronautics and Space Administration, Hampton, VA (United States). Langley Research Center
- OSTI ID:
- 5587264
- Report Number(s):
- AIAA-Paper--92-0562; CONF-920157--
- Country of Publication:
- United States
- Language:
- English
Similar Records
An efficient massively parallel Euler solver for unstructured grids
A MIMD implementation of a parallel Euler solver for unstructured grids
Implementation of a parallel unstructured euler solver on shared and distributed memory architectures. Contractor report
Conference
·
Mon Dec 31 23:00:00 EST 1990
·
OSTI ID:6100106
A MIMD implementation of a parallel Euler solver for unstructured grids
Journal Article
·
Tue Dec 31 23:00:00 EST 1991
· Journal of Supercomputing; (United States)
·
OSTI ID:6921124
Implementation of a parallel unstructured euler solver on shared and distributed memory architectures. Contractor report
Technical Report
·
Mon Nov 30 23:00:00 EST 1992
·
OSTI ID:6645441
Related Subjects
99 GENERAL AND MISCELLANEOUS
990200* -- Mathematics & Computers
ALGORITHMS
COMPUTER ARCHITECTURE
COMPUTERS
CRAY COMPUTERS
DIFFERENTIAL EQUATIONS
DIGITAL COMPUTERS
EQUATIONS
EQUATIONS OF MOTION
IMPLEMENTATION
MATHEMATICAL LOGIC
MESH GENERATION
OPTIMIZATION
PARALLEL PROCESSING
PARTIAL DIFFERENTIAL EQUATIONS
PERFORMANCE
PROGRAMMING
SUPERCOMPUTERS
THREE-DIMENSIONAL CALCULATIONS
990200* -- Mathematics & Computers
ALGORITHMS
COMPUTER ARCHITECTURE
COMPUTERS
CRAY COMPUTERS
DIFFERENTIAL EQUATIONS
DIGITAL COMPUTERS
EQUATIONS
EQUATIONS OF MOTION
IMPLEMENTATION
MATHEMATICAL LOGIC
MESH GENERATION
OPTIMIZATION
PARALLEL PROCESSING
PARTIAL DIFFERENTIAL EQUATIONS
PERFORMANCE
PROGRAMMING
SUPERCOMPUTERS
THREE-DIMENSIONAL CALCULATIONS