bump, a Fortran90 code which solves a 2D steady incompressible flow problem set in a channel with a small bump.
This is a preliminary version of the flow() codes. It was designed to solve for the flow field in a channel with a parameterized bump. Data for the flow profile downstream from the bump was given, and the idea was to determine a bump parameter value that produced the best match with the given profile. In later programs, this task became much more elaborate.
The information on this web page is distributed under the MIT license.
bump is available in a Fortran90 version.
channel, a Fortran90 code which solves a simple channel flow problem with no bump.
fem2d, a data directory which contains a description of the data files that can be used to describe a 2D finite element model.
flow3, a Fortran90 code which solves steady incompressible Navier Stokes equations in 2D using the finite element method.
flow5, a Fortran90 code which solves steady incompressible Navier Stokes equations in 2D using the finite element method.
hcell, a Fortran77 code which computes the pressure and velocity for a Navier Stokes flow in an "H"-shaped region.
inout, a Fortran77 code 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 code which tries to control the evolution of an MHD system so that a particular state is achieved.
mhd_flow, a Fortran90 code which computes the evolution of an MHD system.
nast2d_f90, a Fortran90 code which uses the finite volume method to set up and solve the 2D incompressible Navier Stokes equations with heat.
nsasm, a C code which sets up the sparse matrix needed for a Newton iteration to solve a finite element formulation of the steady incompressible 2D Navier Stokes equations.
tcell, a Fortran77 code which computes the pressure and velocity for a Navier Stokes flow in a "T"-shaped region.
toms866,
a MATLAB code which
is the Incompressible Flow Iterative Solution Software;
this library is commonly called IFISS;
this is ACM TOMS algorithm 866.