A Large Grain Parallel Navier-Stokes Solver

Project team

Research Objectives

The simulation of a flow is highly computational intensive. For each gridpoint, 10^{7} floating point operations have to be performed if the Navier-Stokes equations have to be solved. In CFD a grid can easily consist of 10^{6} gridpoints (or more), which results in 10^{13} floating point operations to be performed in one run of a flow simulation program.
SOLEQS is a three-dimensional multi-block multi-zone compressible Navier-Stokes solver, produced by NLR. The objective of this project is to parallelize SOLEQS for a wide range of parallel platforms: clusters of IBM RISC 6000/Systems, clusters of SGI Indigo's and Indy's, IBM SP1, NEC Cenju-3, SGI Challenge, Intel Paragon, and Cray C98. The actual parallelization methodology consisted of a number of well-defined phases which enabled to analyze high performance computing aspects during parallelization and allowed to exploit this analysis by restructuring the parallel system into a system which is more efficient. The software development is according to the quality assurance ISO-9001 industry standard. Computing time on the Cray C98 is granted by NCF/Cray Research Inc. Grant SC-374.

Collaborations

The parallel solver is developed in close collaboration with the National Aerospace Laboratory (Projectleaders: P.A. van Mourik and G. van Beek).

Intended results, deliverables

Design and efficient implementations of the parallel version of SOLEQS specifically targeted for the systems mentioned above. Transfer of parallelization expert knowledge to NLR.

Timetable

Starting date: May 1993
Ending date: April 1995

Recent publications


Last modified on July 2, 1996 by Lex Wolters.