DISPLAY5 - 2D Flow Graphics


DISPLAY5 is a FORTRAN90 program which can create graphics files from the output of one of the various FLOW programs.

Specifically, the FLOW programs are the family of FLOW5 and FLOW6. Each of these programs solves a 2D steady state incompressible flow problem, and writes out an element and a node file, describing the flow velocity and pressure in the region.

DISPLAY5 can read in the element and node file, and then create images of the flow region, nodes or elements, or contour lines of the pressure, or vector plots of the velocity. Other plots are also available.

The program requires the DRAWCGM graphics library. Output can be PostScript, CGM, or X Windows.

Licensing:

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

Related Data and Programs:

DIRECTION_ARROWS is a MATLAB program which can be used to plot the vector direction field.

DIRECTION_ARROWS_GRID is a MATLAB program which reads files of node and velocity data, and, using interpolation, creates a velocity direction plot with arrows place on a uniform grid of the user's specification.

DISPLAY3, a FORTRAN90 program which displays graphics from the flow data computed by FLOW3. This program used to work, but it is very out of date;

DISPLAY4, a FORTRAN90 program which displays graphics from the flow data computed by FLOW3, FLOW5 or FLOW7. This program used to work, but it is very out of date;

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

FEM_BASIS_T3_DISPLAY is a MATLAB program which displays a basis function associated with a linear triangle ("T3") mesh.

FLOW3 is a FORTRAN90 program which solves certain problems in 2D steady state incompressible Navier Stokes fluid flow.

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

FLOW7 is a FORTRAN90 program which is a later version of the FLOW3 program.

SLAB, a FORTRAN90 program which analyzes the optimization of a scalar function of multidimensional data by examining contour lines in a selected plane.

SLICE, a FORTRAN90 program which analyzes the optimization of a scalar function of multidimensional data by examining contour lines in a selected plane.

TRIANGULATION_ORDER3_CONTOUR is a MATLAB program which can display a contour plot of scalar data defined on a triangulation of order 3.

TRIANGULATION_ORDER6_CONTOUR is a MATLAB program which can display a contour plot of scalar data defined on a triangulation of order 6.

TRIANGULATION_PLOT is a FORTRAN90 program which can be used to plot the elements that triangulate the region.

VECTOR_MAGNITUDE_GRID is a MATLAB program which reads node and vector data from a file, computes an interpolatory function, evaluates on a uniform grid of points specified by the user, and displays a contour plot of the vector magnitude.

VECTOR_PLOT is a FORTRAN90 program which can be used to create vector plots of the velocity and velocity direction fields.

VECTOR_STREAM_GRID is a MATLAB program which reads node and vector data from a file, computes an interpolatory function, evaluates on a uniform grid of points specified by the user, and displays a streamline plot of the vector field.

VELOCITY_ARROWS is a MATLAB program which plots a velocity vector field.

VELOCITY_ARROWS_GRID is a MATLAB program which reads files of node and velocity data, and, using interpolation, creates a vector plot with arrows place on a uniform grid of the user's specification.

Source Code:

Examples and Tests:

List of Routines:

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


Last revised on 16 January 2007.