Skip to main content

A practical experience in parallelizing a large CFD code: The ENSOLV flow solver

  • Late Papers
  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 797))

Included in the following conference series:

  • 166 Accesses

Abstract

The aim of this paper is to show a practical experience in parallelizing a large CFD code starting from a sequential version. Major steps developing this activity for a 30000-Fortran-statements code are showed. This is done focusing on difficulties, techniques, ”open” problems and solutions that a multidisciplinary group faces during the work. As a case study, the parallel implementation of a 3D Thin Layer Navier-Stokes code, originally developed in collaboration with Alenia and NLR, for the simulation of the subsonic/transonic flow around a complex aerodynamic configuration is considered. The message passing, for the data transmission among processors, is handled by PVM. The target parallel architectures are several MIMD machines (including cluster of workstations); a comparison of the results, in terms of performance, with the current most powerful supercomputers is presented.

This paper is a part of a common contribution to the HPCN Europe '94 conference by the European Aerospace Research Centers (CIRA, DLR, DRA, FFA, INTA, NLR, ONERA) participating to the GARTEUR Working Group on Informatics

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J.C.Kok,M.Amato,”Mathematical-Physical modelling for multiblock NaS/Euler flow simulation, NLR-CR-91235 L.

    Google Scholar 

  2. J.W.Boerstoel, S.P.Spekreijse, P.L.Vitagliano,The design of a syst em of codes for the industrial calculations of flows around aircraft and other complex aerodynamic c onfigurations”,AIAA-92-2619-CP.

    Google Scholar 

  3. S.P.Spekreijse, J.W.Boestoel, P.L.Vitagliano,”New Concepts for M ulti-Block Grid Generation for Flow Domains around Complex Configurations”,NLR-TP-91046 L, 3rd Int. Conf. Num. Grid Gen. in Comp.Fluid Mech. and Rel. Fields, Bacrcelona, June 1991.

    Google Scholar 

  4. M. Amato, ”Memorandum on Definition of the Project M4ENAS”, CIRA-DILC-EST-TM-343

    Google Scholar 

  5. M. Amato, ”Memorandum on Definition of the Project M4ENAS”, CIRA-DILC-EST-TM-343

    Google Scholar 

  6. S. Borrelli, A. Matrone, P. Schiano, “A Multiblock Hypersonic Flow Solver for Massively Parallel Computer”, Proc. of Parallel CFD '92, May 1992, North-Holland, 1993.

    Google Scholar 

  7. C. de Nicola, L. Paparone, V. Puoti, R. Tognaccini, ”A Strategy for load balancing problems in advanced CFD Multiblock solvers on distributed memory machines”, Proc. of Parallel CFD '93, to be published

    Google Scholar 

  8. P. Schiano, A. Matrone, ”Parallel CFD applications: experiences on scalable distributed multicomputers”,Proc. of Parallel CFD '93, to be published

    Google Scholar 

  9. D. Quagliarella, ”Optimal Domain Decomposition for Parallel Multiblock Flowfield Solvers using Genetic Algorithms”, to appear

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wolfgang Gentzsch Uwe Harms

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Amato, M., Matrone, A., Schiano, P. (1994). A practical experience in parallelizing a large CFD code: The ENSOLV flow solver. In: Gentzsch, W., Harms, U. (eds) High-Performance Computing and Networking. HPCN-Europe 1994. Lecture Notes in Computer Science, vol 797. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57981-8_170

Download citation

  • DOI: https://doi.org/10.1007/3-540-57981-8_170

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57981-6

  • Online ISBN: 978-3-540-48408-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics