# Overview

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:

• material properties (for instance the Young modulus, the thermal conductivity, etc.)
• mechanical behaviours. Numerical performances of generated mechanical behaviours were given a particular attention. Various benchmarks show that MFront implementations are competitive with native implementations available in the Cast3M, Code-Aster, Abaqus Standard and Cyrano3 solvers.
• simple point-wise models, such as material swelling used in fuel performance codes.

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.

# History

• Versions prior to 0.1 were developed by T. Helfer as an independent project.
• Starting with version 1.0, TFEL was developed as a sub-project of the PLEIADES platform.