NAST2D is a FORTRAN90 program which implements the finite volume method to solve for the transient velocity, pressure, and temperature of an incompressible fluid in a variety of 2D flow regions.
NAST2D is a FORTRAN90 version of the program, which was originally written in C.
NAST2D writes graphics files, in particular, a text file containing the stream function at every gridpoint. It can also create "streakline" files, containing the position of marker particles over time.
nast2d < input.par > outputwhere
NAST2D is available in a C++ version and a FORTRAN90 version.
BUMP, a FORTRAN90 program which solves a fluid flow problem in a channel including a bump which obstructs and redirects the flow.
HCELL, a FORTRAN77 program which computes the pressure and velocity for a Navier Stokes flow in an "H"-shaped region.
INOUT, a FORTRAN77 program which computes the pressure and velocity for a Navier Stokes flow in a square region with an inlet and an outlet.
MHD_CONTROL, a FORTRAN90 program which tries to control the evolution of an MHD system so that a particular state is achieved.
MHD_FLOW, a FORTRAN90 program which simulates the evolution of an MHD system.
NAST2D_STREAK_MOVIE, a MATLAB program which creates an animation of the streakline data over time.
TCELL, a FORTRAN77 program which computes the pressure and velocity for a Navier Stokes flow in a "T"-shaped region.
TOMS866,
a MATLAB library which
is the Incompressible Flow Iterative Solution Software;
this library is commonly called IFISS;
this is ACM TOMS algorithm 866.
BACKSTEP is the backward-facing step:
CIRCLE is flow past a circular obstacle:
CONVECT is buoyancy flow with heated side walls:
DAM is a free boundary problem with a breaking dam:
DCAVITY is the driven cavity:
DROP follows the splash of a drop of liquid:
FLTRAP is a buoyancy flow with obstacles:
MOLDING is a flow based on injection molding:
RAYLEIGH is a buoyancy flow with heated upper and lower walls:
WAVE is a free surface flow over a step:
You can go up one level to the FORTRAN90 source codes.