𝔖 Bobbio Scriptorium
✦   LIBER   ✦

The implementation of an aeronautical CFD flow code onto distributed memory parallel systems

✍ Scribed by C. S. Ierotheou; C. R. Forsey; M. Leatham


Publisher
John Wiley and Sons
Year
2000
Tongue
English
Weight
457 KB
Volume
32
Category
Article
ISSN
0271-2091

No coin nor oath required. For personal study only.

✦ Synopsis


The parallelization of an industrially important in-house computational fluid dynamics (CFD) code for calculating the airflow over complex aircraft configurations using the Euler or Navier -Stokes equations is presented. The code discussed is the flow solver module of the SAUNA CFD suite. This suite uses a novel grid system that may include block-structured hexahedral or pyramidal grids, unstructured tetrahedral grids or a hybrid combination of both. To assist in the rapid convergence to a solution, a number of convergence acceleration techniques are employed including implicit residual smoothing and a multigrid full approximation storage scheme (FAS). Key features of the parallelization approach are the use of domain decomposition and encapsulated message passing to enable the execution in parallel using a single programme multiple data (SPMD) paradigm. In the case where a hybrid grid is used, a unified grid partitioning scheme is employed to define the decomposition of the mesh. The parallel code has been tested using both structured and hybrid grids on a number of different distributed memory parallel systems and is now routinely used to perform industrial scale aeronautical simulations.