NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Implementation and analysis of a Navier-Stokes algorithm on parallel computersThe results of the implementation of a Navier-Stokes algorithm on three parallel/vector computers are presented. The object of this research is to determine how well, or poorly, a single numerical algorithm would map onto three different architectures. The algorithm is a compact difference scheme for the solution of the incompressible, two-dimensional, time-dependent Navier-Stokes equations. The computers were chosen so as to encompass a variety of architectures. They are the following: the MPP, an SIMD machine with 16K bit serial processors; Flex/32, an MIMD machine with 20 processors; and Cray/2. The implementation of the algorithm is discussed in relation to these architectures and measures of the performance on each machine are given. The basic comparison is among SIMD instruction parallelism on the MPP, MIMD process parallelism on the Flex/32, and vectorization of a serial code on the Cray/2. Simple performance models are used to describe the performance. These models highlight the bottlenecks and limiting factors for this algorithm on these architectures. Finally, conclusions are presented.
Document ID
19880008917
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Fatoohi, Raad A.
(NASA Langley Research Center Hampton, VA, United States)
Grosch, Chester E.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
September 5, 2013
Publication Date
January 1, 1988
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-181614
NAS 1.26:181614
ICASE-88-5
Report Number: NASA-CR-181614
Report Number: NAS 1.26:181614
Report Number: ICASE-88-5
Accession Number
88N18301
Funding Number(s)
PROJECT: RTOP 505-90-21-01
CONTRACT_GRANT: NAS1-18107
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available