Abstract
We study the computational, communication, and scalability characteristics of a computational fluid dynamics application, which solves the time-accurate flow field of a jet using the compressible Navier-Stokes equations, on a variety of parallel architectural platforms. The platforms chosen for this study are a cluster of workstations (the LACE experimental testbed at NASA Lewis), a shared-memory multiprocessor (the CRAY Y-MP), and distributed-memory multiprocessors with different topologies (the IBM SP and the CRAY T3D). We investigate the impact of various networks connecting the cluster of workstations on the performance of the application and the overheads induced by popular message-passing libraries used for parallelization. The work also highlights the importance of matching the memory bandwidth to processor speed for good single processor performance. By studying the performance of an application on a variety of architectures, we are able to point out the strengths and weaknesses of each of the example computing platforms.
Similar content being viewed by others
References
T. A. Anderson, D. E. Culler, D. A. Patterson, and the NOW team. A Case for NOW (Networks of Workstations). IEEE Micro, 54–64, February 1995.
D. Gottlieb and E. Turkel. Dissipative Two-Four Methods for Time Dependent Problems. Math. Comp. 30: 703–723, 1976.
M. E. Hayder, W. S. Flannery, M. G. Littman, D. M. Nosenchuck, and S. A. Orszag. Large Scale Turbulence Simulations on the Navier-Stokes Computer. Computers and Structures, 30, 1/2: 357–364, 1988.
M. E. Hayder and D. N. Jayasimha. Navier-Stokes Simulations of Jet Flows on a Network of Workstations, AIAA Journal, 34, 4: 744–749, 1996.
M. E. Hayder, E. Turkel, and R. R. Mankbadi. Numerical Simulations of a High Mach Number Jet Flow. 31st AIAA Aerospace Sciences Conference, AIAA 93-0653, 1993.
J. G. Horowitz. Lewis Advanced Cluster Environment. Distributed Computing for Aerosciences Applications Workshop, NASA Ames Research Center, October 1993.
D. N. Jayasimha, M. E. Hayder, and S. K. Pillay. An Evaluation of Architectural Platforms for Parallel Navier-Stokes Computations, ICASE Report No. 96-22, NASA Langley Research Center, Hampton, Va., March 1996.
A. M. Landsberg, T. R. Young, and J. P. Boris. An Efficient, Parallel Method for Solving Flows in Complex Three Dimensional Geometries. 32nd AIAA Aerospace Sciences Conference, AIAA 94-0413, 1994.
D. E. Lenoski et al. The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor. International Conference on Computer Architecture, 148–159, May 1990.
M. J. Lighthill. On Sound Generated Aerodynamically, Part I, General Theory. Proceedings Royal Society, London, vol. 211, 1952, pp. 564–587.
E. Morano and D. Mavriplis. Implementation of a Parallel Unstructured Euler Solvet on the CM-5. 32nd AIAA Aerospace Sciences Conference, AIAA 94-0755, 1994.
W. Oed. “The Cray Research Massively Parallel System-CRAY T3D”, Technical Report, Cray Research GmbH, November 1993.
C. B. Stunkel, D. G. Shea., D. G. Grice, P. H. Hochschild, and M. Tsao. The SP1 High-Performance Switch, Scalable High Performance Computing Conference, 150–157, May 1994.
V. Venkatakrishnan. Parallel Implicit Unstructured Grid Euler Solvers. 32nd AIAA Aerospace Sciences Conference, AIAA 94-0759, 1994.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Jayasimha, D.N., Hayder, M.E. & Pillay, S.K. An Evaluation of Architectural Platforms for Parallel Navier-Stokes Computations. The Journal of Supercomputing 11, 41–60 (1997). https://doi.org/10.1023/A:1007961312671
Issue Date:
DOI: https://doi.org/10.1023/A:1007961312671