TFEL is a collaborative development of CEA and EDF.

MFront is a code generator which translates a set of closely related domain specific languages into plain C++ on top of the TFEL library. Those languages cover three kinds of material knowledge:

A set of interfaces are provided for various solvers:

For material properties, various interfaces are also provided and covers the following languages C, C++, python, fortran, etc.