Search NASASearch

NASA NTRS · 20020014365

A Data Parallel Multizone Navier-Stokes Code

Abstract

We have developed a data parallel multizone compressible Navier-Stokes code on the Connection Machine CM-5. The code is set up for implicit time-stepping on single or multiple structured grids. For multiple grids and geometrically complex problems, we follow the "chimera" approach, where flow data on one zone is interpolated onto another in the region of overlap. We will describe our design philosophy and give some timing results for the current code. The design choices can be summarized as: 1. finite differences on structured grids; 2. implicit time-stepping with either distributed solves or data motion and local solves; 3. sequential stepping through multiple zones with interzone data transfer via a distributed data structure. We have implemented these ideas on the CM-5 using CMF (Connection Machine Fortran), a data parallel language which combines elements of Fortran 90 and certain extensions, and which bears a strong similarity to High Performance Fortran (HPF). One interesting feature is the issue of turbulence modeling, where the architecture of a parallel machine makes the use of an algebraic turbulence model awkward, whereas models based on transport equations are more natural. We will present some performance figures for the code on the CM-5, and consider the issues involved in transitioning the code to HPF for portability to other parallel platforms.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Jespersen, Dennis C., Levit, Creon, Kwak, Dochan. 1995-01-01. A Data Parallel Multizone Navier-Stokes Code. https://ntrs.nasa.gov/citations/20020014365

Cite the original work for its findings. Save a collection to share your selection of sources.