TFEL
, MFront
and MTest
Ansys
interfaceAnsys
interfacegeneric
interface when using a strain measureSignalManager.cxx
does not compile under
Mac OS
generic
interfaceSSE
, SPD
and SCD
in
Abaqus/Standard
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:
SourceForge
: https://sourceforge.net/projects/tfel/files/github
: https://github.com/thelfer/tfelA Spack
recipe is also available (see https://spack.readthedocs.io/en/latest/).
The following associated projects have been released simultaneously:
1.0.1
of the MGIS
project (MFront
Generic Interface Support). 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. Though quite recent, this
project already has been integrated in various projects developed
internally at CEA
and also in some noteworthy external
projects, including the XPer
solver (see [1]) and the OpenGeoSys
platform
(see [2]). See https://github.com/thelfer/MFrontGenericInterfaceSupport
for details.1.0.1
of the MFrontGallery
project
which aims at gathering high quality, thoroughly tested, well written,
efficient and ready-to-use MFront
implementations of
various material properties, behaviours and models. See https://github.com/thelfer/MFrontGallery for
details.1.0.1
of the tfel-editor
project
which aims to provide an EMACS
-like text editor with major
modes dedicated to MFront
and MTest
file
editing (including syntax highlighting and keyword completion). See https://github.com/thelfer/tfel-editor for details.1.0.1
of the tfel-plot
project.
See https://github.com/thelfer/tfel-plot for details.Ansys
interfaceFor more details, see: https://sourceforge.net/p/tfel/tickets/166/
Ansys
interfaceFor more details, see: https://sourceforge.net/p/tfel/tickets/165/
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: https://sourceforge.net/p/tfel/tickets/164/
generic
interface when using a strain measureFor more details, see: https://sourceforge.net/p/tfel/tickets/161/
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: https://sourceforge.net/p/tfel/tickets/153/
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: https://sourceforge.net/p/tfel/tickets/150/
The following environment variable can now be used to customize how
python
modules for material properties are build:
PYTHON_INCLUDE_PATH
: path to the python
header files.PYTHON_LIBRARY_PATH
: path to the python
library.PYTHON_LIBRARY
: name of the python
library.For more details, see: https://sourceforge.net/p/tfel/tickets/149/
generic
interfaceTwo outputs have been added in the MFront_GB_State
structure:
@InternalEnergy
keyword@DissipatedEnergy
keywordThe MGIS
project has been updated to match this
evolution.
For more details, see: https://sourceforge.net/p/tfel/tickets/142/
SSE
, SPD
and SCD
in
Abaqus/Standard
The Abaqus/Standard
solver defines three optional
outputs:
SSE
: the elastic energy.SPD
: the energy dissipated by plasticity.SCD
: the energy dissipated by viscoplasticity.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: https://sourceforge.net/p/tfel/tickets/141/