# Finite Element Toolbox 2.1

OS : Windows / Linux / Mac OS / BSD / Solaris

Script Licensing : Freeware

Created : Aug 21, 2007

Downloads : 8

Thank you for voting...

## This is a toolbox for computing ODEs or PDEs in BVPs ...

This is a toolbox for computing ODEs or PDEs in BVPs using FEM in 1D, 2D (and 3D, yet to come).

* fem

this is the main routine for solving ODE BVPs using any combination of Dirichlet, Neumann or Robin conditions.

* GENMAT1

called by FEM1 and is the core of the program. It generates the matrices used for solving the linear equation system for the ODE. Uses alytical results of the integration of basis functions (for sake of efficiency).

* REFINE1

with this routine you can refine the mesh over certain critical grid points. The the gridpoints will become nonuniformly linearly spaced.

* TEST1

this is a test for the 1D case of FEM. Look through this example carefully in order to fully understand how FEM1 works.

* PLOTGRID2

plot mesh/triangulation in 2D and put a number in each corresponding element (triangle).

* QUADSPACE

generates quadratically spaced vectors. That is, the spaces are linearly decreasing/increasing.

* FEM2

this is the main routine for solving PDE BVPs using any combination of Dirichlet, Neumann or Robin conditions.

* GENMAT2

called by FEM2 and is the core of the program. It generates the matrices used for solving the linear equation system for the PDE.

* TEST2

test for the 2D case of FEM. Test this for better learning how to use FEM2 and other utilities.

Both FEM1 and FEM2 uses the sparse class in order to become more efficient (since the matrices generated are in general tridiagonal).

These routines may be useful for solving electrostatic problems with strange geometries and with spatially changing dielectric constants (or similar).

Of course the elliptical problem is universal and can be used for a lot of other applications such as the classical heat equation, etc. . .

Unfortunately, the FEM solvers does not support parabolic nor hyperbolic problems "yet".

the FEM1 and FEM2 routines should be fairly user friendly, and not much knowledge about finite elements ought to be required to operate them.

* fem

this is the main routine for solving ODE BVPs using any combination of Dirichlet, Neumann or Robin conditions.

* GENMAT1

called by FEM1 and is the core of the program. It generates the matrices used for solving the linear equation system for the ODE. Uses alytical results of the integration of basis functions (for sake of efficiency).

* REFINE1

with this routine you can refine the mesh over certain critical grid points. The the gridpoints will become nonuniformly linearly spaced.

* TEST1

this is a test for the 1D case of FEM. Look through this example carefully in order to fully understand how FEM1 works.

* PLOTGRID2

plot mesh/triangulation in 2D and put a number in each corresponding element (triangle).

* QUADSPACE

generates quadratically spaced vectors. That is, the spaces are linearly decreasing/increasing.

* FEM2

this is the main routine for solving PDE BVPs using any combination of Dirichlet, Neumann or Robin conditions.

* GENMAT2

called by FEM2 and is the core of the program. It generates the matrices used for solving the linear equation system for the PDE.

* TEST2

test for the 2D case of FEM. Test this for better learning how to use FEM2 and other utilities.

Both FEM1 and FEM2 uses the sparse class in order to become more efficient (since the matrices generated are in general tridiagonal).

These routines may be useful for solving electrostatic problems with strange geometries and with spatially changing dielectric constants (or similar).

Of course the elliptical problem is universal and can be used for a lot of other applications such as the classical heat equation, etc. . .

Unfortunately, the FEM solvers does not support parabolic nor hyperbolic problems "yet".

the FEM1 and FEM2 routines should be fairly user friendly, and not much knowledge about finite elements ought to be required to operate them.

**Finite Element Toolbox 2.1 scripting tags:**matrices, element, toolbox, solving, routine, matlab mathematics, fem, equation, element toolbox, finite element toolbox.

**What is new in Finite Element Toolbox 2.1 software script?**- Unable to find Finite Element Toolbox 2.1 news.

**What is improvements are expecting?**Newly-made Finite Element Toolbox 2.2 will be downloaded from here. You may download directly. Please write the reviews of the Finite Element Toolbox. License limitations are unspecified.