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
Preview
Unable to display preview. Download preview PDF.
References
J.C.Kok,M.Amato,”Mathematical-Physical modelling for multiblock NaS/Euler flow simulation, NLR-CR-91235 L.
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.
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.
M. Amato, ”Memorandum on Definition of the Project M4ENAS”, CIRA-DILC-EST-TM-343
M. Amato, ”Memorandum on Definition of the Project M4ENAS”, CIRA-DILC-EST-TM-343
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.
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
P. Schiano, A. Matrone, ”Parallel CFD applications: experiences on scalable distributed multicomputers”,Proc. of Parallel CFD '93, to be published
D. Quagliarella, ”Optimal Domain Decomposition for Parallel Multiblock Flowfield Solvers using Genetic Algorithms”, to appear
Author information
Authors and Affiliations
Editor information
Rights 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