ARBY2
Reduced Basis Fluid Flow Code


ARBY2 is a FORTRAN77 program which analyzes a 2D fluid flow using the reduced basis method.

ARBY2 is version 2 of the program. There were 4 versions total.

The reduced basis idea is related to the finite element method. In the finite element method, a completely arbitrary basis is set up. The reduced basis method seeks, instead, to use a much smaller set of basis functions which somehow represent the most typical behaviors of the solution.

Such a basis set might be determined by computing lots of solution vectors, or from theoretical considerations. It can also be determined by taking the state equations, repeatedly differentiating them with respect to a parameter, and solving the resulting systems. This then allows a sort of Taylor expansion of the solution with the parameter acting as the independent variable.

In a true Taylor expansion, the coefficients of the basis vectors are strictly determined by the size of the increment in the independent variable. But in this approach, it is assumed that although the Taylor coefficients may quickly become inaccurate, the corresponding Taylor basis vectors will still be useful for representing the solution. It remains, then, to determine the now unknown coefficients.

Related Data and Programs:

ARBY1 is a FORTRAN77 program which is version 1 of the reduced basis program for fluid flow.

ARBY3 is a FORTRAN77 program which is version 3 of the reduced basis program for fluid flow.

ARBY4 is a FORTRAN90 program which is version 4 of the reduced basis program for fluid flow.

BUMP is a FORTRAN90 program which seeks the appropriate channel inflow and bump shape which will cause the flow to most closely match a given downflow profile.

CHANNEL is a FORTRAN90 program which seeks the appropriate channel inflow which will cause the flow to most closely match a given downflow profile.

TOMS611 is a FORTRAN77 library which minimizes a functional.

Reference:

  1. Janet Peterson,
    The Reduced Basis Method for Incompressible Viscous Flow Calculations,
    SIAM Journal of Scientific and Statistical Computing,
    Volume 10, Number 4, pages 777-786, July 1989.

Source Code:

List of Routines:

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


Last revised on 18 August 2008.