MASS
Mass Matrix Verification


MASS is a FORTRAN90 program which checks the mass matrix computation for a finite element fluid flow computation.

The code was created by starting with routines extracted from the POD_BASIS program. The new code computes, factors, and uses the mass matrix.

This was a tricky process, because the original mass matrix is computed in another executable program, not controlled by me but by Professor Hyung-Chun Lee. Thus, an appalling number of choices must match, including conventions about the ordering of nodes, the quadrature rule, and so on. (We discovered our disagreements one by one, and decided how to resolve them!)

After running this program many times, we finally worked out the set of parameters to be used. We were satisfied with the results in July 2003.

Licensing:

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

Languages:

MASS is available in a FORTRAN90 version.

Related Data and Programs:

CASE1_FLOW, a dataset directory which contains solutions to a flow problem.

CAVITY_FLOW, a dataset directory which contains solutions to flow in a cavity.

CVT_BASIS_FLOW, a FORTRAN90 program which can be used to analyze this data, and compute a small set of "basis vectors" using CVT techniques.

HCELL, a FORTRAN77 program which solves the Navier Stokes equations in the H-Cell region.

INOUT, a FORTRAN77 program which solves the Navier Stokes equations in the "In-Out" region.

INOUT_FLOW, a dataset directory which contains solutions to flow in the "inout" region.

INOUT_FLOW2, a dataset directory which contains solutions to flow in the "inout" region.

POD_BASIS_FLOW, a FORTRAN90 program which can be used to analyze flow data, and compute a small set of "basis vectors" using POD techniques.

TCELL_FLOW, a dataset directory which contains solutions to flow in the T-cell region.

TCELL_MASS, a FORTRAN77 program which computes the mass matrix for the T-Cell problem.

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.
  2. John Burkardt, Max Gunzburger, Hyung-Chun Lee,
    Centroidal Voronoi Tessellation-Based Reduced-Order Modelling of Complex Systems,
    SIAM Journal on Scientific Computing,
    Volume 28, Number 2, 2006, pages 459-484.

Source Code:

Examples and Tests:

MASS_05 is a run of the program which uses the 500 solutions associated with the INOUT_FLOW dataset.

List of Routines:

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


Last revised on 01 May 2008.