OOFEM - Object Oriented Finite Element Solver

en cz |

Welcome on OOFEM official page

OOFEM is free finite element code with object oriented architecture for solving mechanical, transport and fluid mechanics problems that operates on various platforms.

The aim of this project is to develop efficient and robust tool for FEM computations as well as to provide modular and extensible environment for future development. OOFEM is released under GNU Lesser General Public License (LGPL).

The current version of OOFEM is 2.3; released Feb, 12, 2014

The following is a list of recent additions to this web. Whenever a new paper or specification is written or important event happens, a notice will be put here. The most recent changes are listed first.


Official Release of OOFEM, version 2.3

The official release of OOFEM 2.3 is now available. New features include:
  • XFEM support for cracks in 2D including branch functions and coupling of cohesive zones with XFEM.
  • Support for Sets: Useable for boundary conditions, cross-sections.
  • FE^2 support for incompressible fluids with Dirichlet, Neumann and periodic boundary conditions.
  • Improved generic geometric nonlinearity, many elements are now supported.
  • New structural elements: 3D wedges, DKT plate element and plane stress element with vertex rotations.
  • And many improvements and bug-fixes, for more information see the ChangeLog


Official Release of OOFEM, version 2.2

The development team is pleased to announce the official release 2.2 of OOFEM. New features include:
  • New Damage-plastic Rankine model, its gradient and nonlocal version and mixed elements for gradient damage-plasticity.
  • Implemented new SlipWithFriction, PenetrationWithResistance, OutFlowBC, and isotropic surface tension boundary conditions for flow models.
  • Added LAPACK-bindings for FloatMatrix class, updated to PETSc 3.2, optimization of PETSc interface.
  • And many improvements and bug-fixes, for more information see the ChangeLog


OOFEM version controll system migrated from svn to Git

  • Based on many request from the community of developpers, OOFEM is now using the Git distributed version control system.
  • Read more about transition on oofem wiki
For the full list of previous News, see Old OOFEM News.