v0.8.23
Landing page

MoFEM

mofem_logo.png

An open source, parallel finite element library

The library

Scalability

Getting started

MoFEM is an open source (GNU LGPL) C++ finite element library. It is capable of dealing with complex multi-physics problems with arbitrary levels of approximation and refinement. MoFEM can read various input file formats, and work with preprocessors like Gmsh, Salome, Cubit, and many more. MoFEM can be used for parallel processing on desktop computers and high-performance clusters. Its modular toolkit-like structure allows for development of open modules and private industrial sensitive projects. At the same time, it is designed to suit both researchers developing computer methods and engineers solving real practical problems. Getting started offers a wide range of information including guides on installation, basic tutorials, instructive videos. Developer section contains MoFEM design philosophy and tutorials on how to implement problems from solid mechanics to fluid mechanics.

  • Configurational
                Fracture
  • Phase-field Fracture
  • Mortar Contact
  • Solid Shell
  • Bone Remodelling
  • Navier-Stokes Equations
  • Topology Optimisation
  • Plasticity
  • Magnetostatics
  • Cell Traction Microscopy
  • Mixed Transport Element
  • Soap Film
  • Acoustic Wave