This project aims at providing support for MFront generic behaviours. This project can be embedded in open-source and propriary sofware
// readme
MFrontGenericInterfaceSupport
This project aims at providing tools (functions, classes, bindings,
etcโฆ) to handle behaviours written using the
MFront generic interface.
Those tools are meant to be used by (FEM, FFT, etc.) solver
developers. Permissive licences have been chosen to allow integration in
open-source and proprietary codes: MGIS is distributed under either
the LGPL v3 licence or the CeCILL-C licence.
By default, MGIS looks for the TFEL libraries and, if they are
found, is linked to the TFELMath and TFELMFrontDatabase libraries,
which provide the TFEL/Math objects of MGIS/Function and the
MFront database (mgis::getDatabase and
mgis::behaviour::loadFromDatabase). Those libraries are distributed
under either the GPL licence with a linking exception or the
CeCILL-A licence. Passing -Ddisable-tfel=ON to cmake builds a
library independent of TFEL.
The goal and features of MGIS are described in its JOSS paper.
The official website can be found here: https://thelfer.github.io/mgis/web/index.html.