Three Files Describing a 1D Finite Element Model (original) (raw)


FEM1D is a data directory which contains examples of 1D FEM files, which define a 1D finite element model.

The FEM format is a simple dataset of three files that can be used to describe a finite element model.

The finite element model is assumed to include three items:

FEM File Characteristics:

Licensing:

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

FEM1D, a C program which applies the finite element method to a 1D linear two point boundary value problem.

FEM1D_ADAPTIVE, a C++ program which applies the finite element method to a 1D linear two point boundary value problem using adaptive refinement to improve the solution.

FEM1D_BVP_LINEAR, a C program which applies the finite element method, with piecewise linear elements, to a two point boundary value problem in one spatial dimension.

FEM1D_NONLINEAR, a C++ program which applies the finite element method to a 1D nonlinear two point boundary value problem.

FEM1D_SAMPLE, a C++ library which evaluates a finite element function defined on an order 3 or order 6 triangulation.

FEM2D, a data directory which contains examples of 2D FEM files, three text files that describe a 2D finite element geometry;

FEM3D, a data directory which contains examples of 3D FEM files, three text files that describe a 3D finite element geometry;

Reference:

  1. Hans Rudolf Schwarz,
    Methode der Finiten Elemente,
    Teubner Studienbuecher, 1980,
    ISBN: 3-519-02349-0.
  2. Gilbert Strang, George Fix,
    An Analysis of the Finite Element Method,
    Cambridge, 1973,
    ISBN: 096140888X,
    LC: TA335.S77.
  3. Olgierd Zienkiewicz,
    The Finite Element Method,
    Sixth Edition,
    Butterworth-Heinemann, 2005,
    ISBN: 0750663200,
    LC: TA640.2.Z54

Sample Files:

ARCTAN is an example of a 1D finite element model, using 29 nodes, and piecewise linear elements, in which a scalar value is stored. The exact solution of the problem is the arctangent function. This data was computed by the FEM1D_ADAPTIVE program.

FEM1D is an example of a 1D finite element model, using 11 nodes, and piecewise linear elements, in which a scalar value is stored. This data was computed by the FEM1D_NONLINEAR program.

SIN0 is a degree 0 finite element model for SIN(PI*X) on [0,3].

SIN1 is a degree 1 finite element model for SIN(PI*X) on [0,3].

SIN2 is a degree 2 finite element model for SIN(PI*X) on [0,3].

SIN4 is a degree 4 finite element model for SIN(PI*X) on [0,3].

SIN8 is a degree 8 finite element model for SIN(PI*X) on [0,3].

You can go up one level to the DATA directory.


Last revised on 01 March 2011.