Engineering PapersSearch

NASA NTRS · 20020039532

RANS-MP: A Portable Parallel Navier-Stokes Solver

Abstract

RANS-MP, a new implementation of a single-grid Navier-Stokes solver using the diagonalized Beam-Warming approximate-factorization scheme, is presented. This first release of the completely rewritten solver employs the following optimizations: (1) Bi-directional multi-partition method for the ADI solver part; this improves granularity and load balance; (2) Improved cache usage through elimination of non-unit-stride array access (possible in part due to multi-partitioning); (3) Preprocessing of communicating boundary conditions to streamline logic during time stepping; (4) Truly parallel, high-performance I/O using the newly-developed MPI-IO library; (5) Elimination of large amounts of redundant operations through efficient use of workspace. Results of some realistic wing computations on the IBM SP2 computer will be presented. We will demonstrate that excellent absolute performance and scalability are obtained with RANS-MP, even for relatively small grid sizes. Besides high performance, an outstanding feature of RANS-MP is its true portability, due to the use of the portable message passing and I/O libraries MPI and MPI-IO.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

VanderWijngaart, Rob F., Tu, Eugene. 1996-01-01. RANS-MP: A Portable Parallel Navier-Stokes Solver. https://ntrs.nasa.gov/citations/20020039532

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