Skip to main content
Log in

An Evaluation of Architectural Platforms for Parallel Navier-Stokes Computations

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

  2. D. Gottlieb and E. Turkel. Dissipative Two-Four Methods for Time Dependent Problems. Math. Comp. 30: 703–723, 1976.

    Article  MATH  MathSciNet  Google Scholar 

  3. 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.

    Article  MATH  Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

  6. J. G. Horowitz. Lewis Advanced Cluster Environment. Distributed Computing for Aerosciences Applications Workshop, NASA Ames Research Center, October 1993.

  7. 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.

    Google Scholar 

  8. 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.

  9. D. E. Lenoski et al. The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor. International Conference on Computer Architecture, 148–159, May 1990.

  10. M. J. Lighthill. On Sound Generated Aerodynamically, Part I, General Theory. Proceedings Royal Society, London, vol. 211, 1952, pp. 564–587.

    MATH  MathSciNet  Google Scholar 

  11. 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.

  12. W. Oed. “The Cray Research Massively Parallel System-CRAY T3D”, Technical Report, Cray Research GmbH, November 1993.

  13. 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.

  14. V. Venkatakrishnan. Parallel Implicit Unstructured Grid Euler Solvers. 32nd AIAA Aerospace Sciences Conference, AIAA 94-0759, 1994.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1007961312671

Navigation