This paper briefly addresses the computational requirements for the analysis of complete configurations of aircraft and spacecraft currently under design to be used for advanced transportation in commercial applications as well as in space flight. The discussion clearly shows that massively parallel systems are the only alternative which is both cost effective and on the other hand can provide the necessary TeraFlops, needed to satisfy the narrow design margins of modern vehicles. It is assumed that the solution of the governing physical equations, i.e., the Navier-Stokes equations which may be complemented by chemistry and turbulence models, is done on multiblock grids. This technique is situated between the fully structured approach of classical boundary fitted grids and the fully unstructured tetrahedra grids. A fully structured grid best represents the flow physics, while the unstructured grid gives best geometrical flexibility. The multiblock grid employed is structured within a block, but completely unstructured on the block level. While a completely unstructured grid is not straightforward to parallelize, the above mentioned multiblock grid is inherently parallel, in particular for multiple instruction multiple datastream (MIMD) machines. In this paper guidelines are provided for setting up or modifying an existing sequential code so that a direct parallelization on a massively parallel system is possible. Results are presented for three parallel systems, namely the Intel hypercube, the Ncube hypercube, and the FPS 500 system. Some preliminary results for an 8K CM2 machine will also be mentioned. The code run is the two dimensional grid generation module of Grid, which is a general two dimensional and three dimensional grid generation code for complex geometries. A system of nonlinear Poisson equations is solved. This code is also a good testcase for complex fluid dynamics codes, since the same datastructures are used. All systems provided good speedups, but message passing MIMD systems seem to be best suited for large miltiblock applications.
[1]
A comparison of internal energy calculation methods for diatomic molecules
,
1990
.
[2]
Horst D. Simon,et al.
Experience in using SIMD and MIMD parallelism for computational fluid dynamics
,
1993
.
[3]
David H. Bailey.
Experience with Parallel Computers at NASA Ames
,
1993,
Int. J. High Speed Comput..
[4]
Chien-peng Li.
Computational methods for shock waves in three-dimensional supersonic flow
,
1991
.
[5]
G. C. Fox,et al.
Solving Problems on Concurrent Processors
,
1988
.
[6]
Roy Williams,et al.
Strategies for parallelizing a Navier-Stokes code on the intel touchstone machines
,
1992
.