Parallel PAB3D: Experiences with a Prototype in MPI

Abstract

PAB3D is a three-dimensional Navier Stokes solver that has gained acceptance in the research and industrial communities. It takes as computational domain, a set disjoint blocks covering the physical domain. This is the first report on the implementation of PAB3D using the Message Passing Interface (MPI), a standard for parallel processing. We discuss briefly the characteristics of the code and define a prototype for testing. The principal data structure used for communication is derived from preprocessing "patching". We describe a simple interface (COMMSYS) for MPI communication, and some general techniques likely to be encountered when working on problems of this nature. Last, we identify levels of improvement from the current version and outline future work.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1998
Accession Number
ADA345621

Entities

People

  • Fabio Guerinoni
  • Khaled S. Abdol-hamid
  • S. P. Pao

Tags

Communities of Interest

  • Energy and Power Technologies
  • Space

DTIC Thesaurus Topics

  • Computational Fluid Dynamics
  • Computations
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Engineering
  • Equations
  • Equations Of State
  • Identification
  • Models
  • Parallel Computing
  • Parallel Processing
  • Prototypes
  • Space Sciences
  • Standards
  • User Interface

Fields of Study

  • Computer science

Readers

  • Computational Fluid Dynamics (CFD)
  • Database Systems and Applications
  • Systems Analysis and Design