Finite Element Analysis

From Open Source Ecology
Jump to: navigation, search

Finite Element Analysis is a numerical technique for finding approximate solutions to partial differential equations (PDE).

FEA Related Software

These are some open source software options for Finite Element Analysis:

Pre and Post processors


  • Gmsh is a pre and post processor.
  • It makes use of the OpenCASCADE, NETGEN and TetGen libraries.
  • Has a stable Windows and Linux versions




  • CalculiX is a finite element suite licenced under the GNU-GPL.
  • Home page and Linux version:
  • Windows build:
  • CalculiX comes with a pre and post processor called CGX
  • The solver in CalculiX is CCX


  • Code_Aster is Linux only
  • Documentation in French or machine translated English



  • The finite element modeling Markup Language (femML) effort is addressing the problems of data interpretation and application interoperability in the Finite Element Modeling domain. femML is an XML-based language for describing finite element models and associated results for inter - and intra- application data exchange and integration.


  • Elmer is open-source software for performing multiphysical simulations including fluid dynamics, structural mechanics, electromagnetics, heat transfer and acoustics through partial differential equations and using the finite element method.
  • To get Elmer on Ubuntu, 1. The source files can be downloaded from the Elmer official site, then compiled and installed. OR 2. Elmer can be directly downloaded and installed through the Ubuntu Software Center that can be accessed through Applications>Ubuntu Software Center
  • To get Elmer on Windows, 1. Binary files to be downloaded and installed with for windows are available from the Elmer official site
  • ASCII STL Mesh files can be imported into Elmer from CAD software such as FreeCAD