PetIBM 0.5.4
Toolbox and applications of the immersed-boundary method for distributed-memory architectures
Navier-Stokes solver

Implementation of parallel Navier-Stokes solver. More...

Collaboration diagram for Navier-Stokes solver:

Files

file  main.cpp
 Main function of the Navier-Stokes solver.
 
file  navierstokes.cpp
 Implementation of the class NavierStokesSolver.
 
file  navierstokes.h
 Definition of the class NavierStokesSolver.
 

Classes

class  NavierStokesSolver
 Solve the incompressible Navier-Stokes equations with a projection method (Perot 1993). More...
 

Detailed Description

Implementation of parallel Navier-Stokes solver.

This is an example of using PetIBM to build a parallel incompressible flow solver. The scheme used can be found in Perot (1993) and Chang et. al. (2002). This example is a good starting point to learn how to use PetIBM to build an immersed-boundary solver under Perot's framework.

If readers are interested in using the Navier-Stokes solver instead of coding, please refer to Running PetIBM, 2D Examples, and 3D Examples.

Reference: