SEQUENTIAL PRESSURE-BASED NAVIER-STOKES ALGORITHMS ON SIMD COMPUTERS: COMPUTATIONAL ISSUES

Computational issues relevant to parallel efficiency and algorithm scalability are explored on three massively parallel, single-instruction-stream multiple-data-stream (SIMD) computers, Thinking Machines' CM-2 and CMS, and MasPar's MP-l, for a two-dimensional semiimplicit sequential pressu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Numerical heat transfer. Part B, Fundamentals Fundamentals, 1994-09, Vol.26 (2), p.115-132
Hauptverfasser: Blosch, Edwin L., Shyy, Wei
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Computational issues relevant to parallel efficiency and algorithm scalability are explored on three massively parallel, single-instruction-stream multiple-data-stream (SIMD) computers, Thinking Machines' CM-2 and CMS, and MasPar's MP-l, for a two-dimensional semiimplicit sequential pressure-based Navier-Stokes algorithm, by increasing the problem size up to 10 6 points on a fixed number of processors. On the CMS and MP-I, parallel efficiencies approaching 0.85 are obtained, using a point-Jacobi iterative solver. To obtain peak efficiency, however, the CM-5 requires larger problems than the MP-I, by a factor of 64. To compare with point-Jacobi, a line-Jacobi solver that uses parallel cyclic reduction has also been implemented, and, on the CM-2, the performance in Mflops is consistent with reported results. A uniform approach for boundary coefficient computations is recommended-with separate treatment of interior and boundary control volumes, the run time increases substantially and shows a strong square-root dependency over the entire range of problem sizes on the CM-2. By varying the mesh aspect ratio at a given problem size, the effect of Ike data layout is revealed; the run time can be affected by as much as 25% in going from square to high-aspect-ratio virtual subgrids. With a point-iterative solver, sequential pressure-based algorithms are linearly scalable, and can be efficiently implemented on those data-parallel computers such as the MP-I and CMS that provide relatively fast nearest-neighbor communications, compared to the speed of computation.
ISSN:1040-7790
1521-0626
DOI:10.1080/10407799408914921