DESIGN AND IMPLEMENTATION OF A PARALLEL UNSTRUCTURED EULER SOLVER USING SOFTWARE PRIMITIVES

Citation
R. Das et al., DESIGN AND IMPLEMENTATION OF A PARALLEL UNSTRUCTURED EULER SOLVER USING SOFTWARE PRIMITIVES, AIAA journal, 32(3), 1994, pp. 489-496
Citations number
22
Categorie Soggetti
Aerospace Engineering & Tecnology
Journal title
ISSN journal
00011452
Volume
32
Issue
3
Year of publication
1994
Pages
489 - 496
Database
ISI
SICI code
0001-1452(1994)32:3<489:DAIOAP>2.0.ZU;2-G
Abstract
This paper is concerned with the implementation of a three-dimensional unstructured-grid Euler solver on massively parallel distributed-memo ry computer architectures. The goal is to minimize solution time by ac hieving high computational rates with a numerically efficient algorith m. An unstructured multigrid algorithm with an edge-based data structu re has been adopted, and a number of optimizations have been devised a nd implemented to accelerate the parallel computational rates. The imp lementation is carried out by creating a set of software tools, which provide an interface between the parallelization issues and the sequen tial code, while providing a basis for future automatic run-time compi lation support. Large practical unstructured grid problems are solved on the Intel iPSC/860 hypercube and Intel Touchstone Delta machine. Th e quantitative effects of the various optimizations are demonstrated, and we show that the combined effect of these optimizations leads to r oughly a factor of 3 performance improvement. The overall solution eff iciency is compared with that obtained on the Cray Y-MP vector superco mputer.