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:
MFront
implementations are competitive with native
implementations available in the Cast3M
,
Code-Aster
, Abaqus Standard
and
Cyrano3
solvers.A set of interfaces are provided for various solvers:
Cast3M
finite element solver. This interface is described here.Code_Aster
finite element solver. This interface is described hereEuroplexus
finite element solver. This interface is described hereAbaqus Standard
finite element solver. This interface is described here.Abaqus Explicit
finite element solver. This interface is described here.CalculiX
finite element solver. This interface is described here.ANSYS Mechanical APDL
finite element solver. This interface is described here.ZeBuLoN
finite element solver. This interface is described here.TMFFT
and the AMITEX_FFTP
Fast Fourier Transform solvers developed internally at CEA. Note that AMITEX_FFTP
is distributed under a free license for research and education purpose.
Those solvers reuse the interface developed for the Cast3M
finite element
solver.For material properties, various interfaces are also provided and
covers the following languages C
, C++
,
python
, fortran
, etc.