Porting of the Industrial Computational Fluid Dynamics Code `AEROLOG' to HPF

Thomas Brandes
GMD-SCAI, Schloss Birlinghoven, D-53754 St. Augustin, Germany.
brandes@gmd.de

Falk Zimmermann
C&C Research Laboratories, NEC Europe Ltd
falk@sgi9.ccrl-nece.technopark.gmd.de

Christian Borel
Service Aerodynamique Numerique PV21, MATRA BAe Dynamics France, CFD Group
cborel@matra.fr

Marc Bredif
Service Aerodynamique Numerique PV21, MATRA BAe Dynamics France, CFD Group
mbredif@matra.fr

Abstract

The PHAROS project, funded by the European Unions's ESPRIT programme for research and development in information technology, aimed to assess High Performance Fortran (HPF) as a paradigm for porting large FORTRAN 77 scientific applications to distributed memory architectures, in comparison to message-passing programming. The AEROLOG computational fluid dynamic software developed by MATRA was one of these applications that has been ported to HPF. It is devoted to the study of compressible fluid flows around complex geometries.

The talk describes the port of the AEROLOG code to HPF based on the decomposition of subdomains. It outlines the parallelization strategy, the changes of the data structures and the tuning of the boundary conditions for the subdomains. Performance results for industrial test-cases with different HPF compilers are given and compared with the results of the message-passing version.

Slides

Paper

Notes by Chuck Koelbel