TFEL/MFront
TFEL/MFront introduces DSLs based on C++ to handle material knowledge
...A particular focus was made on mechanical behaviours which are by essence more complex and may have significant impact on the numerical performances of mechanical simulations. Various performance benchmarks show that the code generated using MFront is in most cases on par or better than other implementations, generally written in Fortran.
For mechanical behaviours, MFront introduces interfaces for various finite element or FTT solvers (Cast3M, Code-Aster, ZeBuLoN, Abaqus, Europlexus, AMITEX_FFT, etc..).
The authors hope that it will prove usefull for researchers and engineers, in particular in the field of solid mechanics.