Skip to main content
Log in

Parallel Large Scale High Accuracy Navier-Stokes Computations on Distributed Memory Clusters

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

Abstract

We present a highly scalable parallelization of a high-accuracy 3D serial multiblock Navier-Stokes solver. The code solves the full Navier-Stokes equations and is capable of performing large-scale computations for practical configurations in an industrial enviroment. The parallelization strategy is based on the geometrical domain decomposition principle, and on the overlapped communication and computation concept. The important advantage of the strategy is that the suggested type of message-passing ensures a very high scalability of the algorithm from the network point of view, because, on the average, the communication work per processor is not increased if the number of processors is increased. The parallel multiblock-structured Navier-Stokes solver based on the parallel virtual machine (PVM) routines was implemented on 106-processors distributed memory cluster managed by the MOSIX software package. Analysis of the results demonstrated a high level of parallel efficiency (speed up) of the computational algorithm. This allowed the reduction of the execution time for large-scale computations employing 10 million of grid points, from an estimated 46 days on the SGI ORIGIN 2000 computer (in the serial single-user mode) to 5–6 hours on 106-processors cluster. Thus, the parallel multiblock full Navier-Stokes code can be successfully used for large-scale practical aerodynamic simulations of a complete aircraft on millions-points grids on a daily basis, as needed in industry.

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. B. Epstein, A. Jacobs, and A. Nachshon. Aerodynamically accurate three-dimensional Navier-Stokes method. AIAA Journal, 35(6):1089–1090, 1997.

    Google Scholar 

  2. B. Epstein, A. Averbuch, and I. Yavneh. An accurate ENO driven multigrid method applied to 3D turbulent transonic flows. J. Comput. Phys., 168:316–338, 2001.

    Google Scholar 

  3. S. Seror, T. Rubin, and B. Epstein. Construction of a multiblock 3D full Navier-Stokes code for practical aerodynamic computations. Proc. of 41th Israel Annual Conference on Aerospace Sciences, pp. 231–241, 2001.

  4. A. Averbuch, B. Epstein, I. Yoffe, and I. Yavneh. Efficient parallelization of a three-dimensional Navier-Stokes solver on MIMD multiprocessors. The Journal of Super-Computing, 17:123–142, 2000.

    Google Scholar 

  5. A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sanderaini. PVM: parallel virtual machine, The MIT Press: Cambridge, Mass., USA, 1994.

    Google Scholar 

  6. A. Barak, S. Guday, and R. Wheeler. The MOSIX distributed operating system, load balancing for UNIX. Lecture Notes in Computer Science, vol. 672. Springer-Verlag, 1993.

  7. A. Harten, B. Engquist, S. Osher, and S. Chakravarthy. Uniformly high order accurate nonoscillatory schemes. 1. J. of Comput. Phys., 71:231–303, 1987.

    Google Scholar 

  8. C.-W. Shu and S. Osher. Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. of Comput. Phys., 83:32–78, 1989.

    Google Scholar 

  9. B. Koren. Multigrid and defect correction for the steady Navier-Stokes equations. J. of Comput. Phys., 87:25, 1990.

    Google Scholar 

  10. B. Epstein, T. Rubin, and S. Seror. An accurate multiblock ENO driven Navier-Stokes solver for complex aerodynamic configurations. AIAA Journal 41:582–594, 2003.

    Google Scholar 

  11. R. L. Graham. Bounds on multiprocessing timing anomalies. SIAM J., Appl. Math., 17:263–269, 1969.

    Google Scholar 

  12. B. S. Baldwin and H. Lomax. Thin layer approximation and algebraic model for separated turbulent flows. AIAA Paper, No. 78–257, 1978.

  13. M. P. Carr and K. C. Palister. Pressure distributions measured on research wing M100 mounted on an axisymmetric body. AGARD, AR-138, Addendum, 1984.

  14. F. Marconi, M. Siclari, G. Carpenter, and R. Chow. Comparison of TLNS3D computations with test data for a transport wing/simple body configuration. AIAA Paper, No. 94–2237, p. 38, 1994.

  15. Fluent Inc. World Wide Web Home Page http://www.fluent.com/sofware/fluent/fl5bench/problems/ fl5lc.htm

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Peigin, S., Epstein, B., Rubin, T. et al. Parallel Large Scale High Accuracy Navier-Stokes Computations on Distributed Memory Clusters. The Journal of Supercomputing 27, 49–68 (2004). https://doi.org/10.1023/A:1026246805774

Download citation

  • Issue Date:

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

Navigation