No Matches
Landing page


MoFEM logo

An open source, parallel finite element library

The library


Getting started

MoFEM is an open source (MIT License) 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.

Twitter @mofemjoseph, LinkedIn MoFEM-Community, YouTube MoFEM-Channel, and Mastodon @mofem@fosstodon.org.