Tfel

Jul 20, 2023

Code generation tool dedicated to material knowledge

Remark if you plan to use this port with Code_Aster, you need science/tfel-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 covers three kind of material knowledge

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

MFront comes with an handy easy-to-use tool called MTest that can test the local behaviour of a material, by imposing independent constraints on each component of the strain or the stress. This tool has been much faster from ten to several hundred times depending on the test case than using a full-fledged finite element solver.

See also http//tfel.sourceforge.net/



Checkout these related ports:
  • Zx - MQT ZX A library for working with ZX-diagrams
  • Zotero - Reference management for bibliographic data and research materials
  • Yoda - Particle physics package with classes for data analysis, histogramming
  • Xtb - Semiempirical Extended Tight-Binding Program Package
  • Xmakemol - Molecule Viewer Program Based on Motif Widget
  • Xdrawchem - Two-dimensional molecule drawing program
  • Xcrysden - Crystalline and molecular structure visualisation program
  • Xcfun - Exchange-correlation functionals with arbitrary-order derivatives
  • Wxmacmolplt - Graphical user interface principally for the GAMESS program
  • Wwplot - Plotting tool for experimental physics classes
  • Wannier90 - Maximally-localized Wannier functions (MLWFs) and Wannier90
  • Votca - CSG and XTP libraries for atomistic simulations
  • Voro++ - Three-dimensional computations of the Voronoi tessellation
  • Vmd - Molecular visualization program
  • Vipster - Crystalline and molecular structure visualisation program