Version 3.2.1 is mainly a bug fix version of the 3.2 series.

It has been released simultaneously with Versions 3.0.4 and 3.1.4 and inherits from the improvements made in those versions (See the associated release notes for a complete description).

The first section announces releases of projects strongly linked with TFEL/MFront. The solved issues described in Section “Tickets fixed” at the end of this document are relative to the 3.2 branch.

Version 3.2.1 can be downloaded:

A Spack recipe is also available (see

Associated projects release

The following associated projects have been released simultaneously:

Tickets fixed

Ticket #166: The offset in material properties associated with the rotation matrix is not taken into account propertly in the Ansys interface

For more details, see:

Ticket #165: Integration failure is not always properly handled in the Ansys interface

For more details, see:

Ticket #164: Prediction is not handled properly in the generic interface

There was a error in the generated code, so the type of computation was not handled properly:

const auto bp = K[0]<0.5;

shall be (as documented):

const auto bp = K[0]<-0.5;

For more details, see:

Ticket #161: Buffer overflow in initial stress computation in the generic interface when using a strain measure

For more details, see:

Ticket #153: SignalManager.cxx does not compile under Mac OS

The issue is related to the fact that sigfillset is a macro under Mac OS.

For more details, see:

Ticket #150: Option specification for additonal keywords or variable substitution is inconsistent under Windows

Options under Windows are allowed to be specified with '/' in place of '--' (both specifications are accepted). However, this did not work for additonal keywords or variable substitution.

The following example failed:

$ mfront /@CompareToNumericalJacobian=true ...

For more details, see:

Ticket #149: Ability to specify the path the python library at runtime

The following environment variable can now be used to customize how python modules for material properties are build:

For more details, see:

Ticket #142: get energies (elastic, plastic…) in the generic interface

Two outputs have been added in the MFront_GB_State structure:

The MGIS project has been updated to match this evolution.

For more details, see:

Ticket #141: Output SSE, SPD and SCD in Abaqus/Standard

The Abaqus/Standard solver defines three optional outputs:

On the MFront side, the behaviour can optionally compute the stored and dissipated energies through the @InternalEnergy and @DissipatedEnergy keywords. This means that MFront behaviours does not distinguish the energies dissipated by plasticity and viscoplasticity. The choice made in version 3.2.1 is to store the energy computed by the @InternalEnergy keyword in SSE and to store the energy computed by the @DissipatedEnergy keyword in SPD.

For more details, see:


Perales, Frédéric, Monerie, Yann, Dubois, Frédéric, Mozul, Rémy and Babik, Fabrice. Xper : Une plateforme pour la simulation numérique distribuée d’interactions multiphysiques entre corps. In : 13e colloque national en calcul des structures. Giens, Var, France : Université Paris-Saclay, May 2017. Available from:
Kolditz, O., Bauer, S., Bilke, L., Böttcher, N., Delfs, J. O., Fischer, T., Görke, U. J., Kalbacher, T., Kosakowski, G., McDermott, C. I., Park, C. H., Radu, F., Rink, K., Shao, H., Shao, H. B., Sun, F., Sun, Y. Y., Singh, A. K., Taron, J., Walther, M., Wang, W., Watanabe, N., Wu, Y., Xie, M., Xu, W. and Zehner, B. OpenGeoSys: An open-source initiative for numerical simulation of thermo-hydro-mechanical/chemical (THM/c) processes in porous media. Environmental Earth Sciences. 1 September 2012. Vol. 67, no. 2, p. 589–599. DOI 10.1007/s12665-012-1546-x. Available from: