FLOW3
A Finite Element Code for Fluid Flow


FLOW3 is a FORTRAN90 program which uses the finite element method to solve for the steady state velocity and pressure of an incompressible fluid in a 2D flow region.

FLOW3 writes a graphics dump file that can be read in and plotted by DISPLAY3.

Usage:

       flow3 < input_file > output_file
     

Licensing:

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Languages:

FLOW3 is available in a FORTRAN90 version

Related Data and Programs:

BUMP, a FORTRAN90 program which solves a fluid flow problem in a channel including a bump which obstructs and redirects the flow.

CHANNEL, a FORTRAN90 program which solves a fluid flow problem in a channel.

FEM, a data directory which contains a description of the data files that can be used to describe a finite element model.

FEM_IO, a MATLAB library which reads and writes the node, element and data files that define a finite element model.

FEM2D_PACK, a FORTRAN90 library which contains utilities for 2D finite element calculations.

FEM2D_POISSON, a FORTRAN90 program which solves Poisson's equation on a square, using the finite element method.

FLOW5, a FORTRAN90 program which is a later version of the FLOW3 program.

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 models the evolution of an MHD system.

NAST2D, a C++ program which computes the pressure and velocity for a Navier Stokes flow.

NAST2D_F90, a FORTRAN90 program which solves the 2D Navier Stokes equations with heat, by Griebel, Dornseifer and Neunhoeffer

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.

Reference:

  1. Max Gunzburger,
    Finite Element Methods for Viscous Incompressible Flows,
    A Guide to Theory, Practice, and Algorithms,
    Academic Press, 1989,
    ISBN: 0-12-307350-2,
    LC: TA357.G86.

Source Code:

Examples and Tests:

List of Routines:

You can go up one level to the FORTRAN90 source codes.


Last revised on 18 January 2007.