Principle of MGIS

This project aims at proving tools (functions, classes, bindings, etc…) to handle behaviours written using MFront generic interface. For information about MFront, see http://thelfer.github.io/tfel/web/index.html.

Those tools are meant to be used by (FEM, FFT, etc.) solver developers. This tools are not linked to the TFEL libraries. Permissive licences have been chosen to allow integration in open-source and proprietary codes.

The MFrontGenericInterface C++ library

The project is build around the MFrontGenericInterface library. This library provides two main functions:

The library also supports handling a group of integration points though the mgis::behaviour::MaterialStateManager class.

An introduction to the C++ library may be found here

Projects using MGIS or in which MGIS can be coupled

Bindings

Existing bindings

The following bindings are available:

Future bindings (contributors are welcomed)

The following bindings are under consideration:

Versions, branches

Branches

Acknowledgement

This project uses code extracted from the following projects:

References

Jamond, Olivier, Nicolas Lelong, Axel Fourmont, Joffrey Bluthé, Matthieu Breuze, Pascal Bouda, Guillaume Brooking, et al. 2022. MANTA : Un Code HPC Généraliste Pour La Simulation de Problèmes Complexes En Mécanique.” In CSMA 2022 15ème Colloque National En Calcul Des Structures. Giens, France. https://hal.archives-ouvertes.fr/hal-03688160.