TFEL, MFront and MTestMTest
@Derivative for generic behaviours
intel compiler 2019 and 2020python bindings in condaMTestgeneric
interfacemfront-query --tangent-operator-blocks shall return the
symbolic name of the tangent operator blocksBehaviourData class is broken
when several gradients are definedmtest::GenericBehaviour
class is broken when several gradients are declaredmfront/src/MohrCoulombStressCriterion.cxx file does not
compile in C++-17Version 3.3.1 is mainly a bug fix version of the
3.3 series.
Ticket #256 reported that the scalar product of two unsymmetric tensors was not properly computed.
This may affect single crystal finite strain computations to a limited extent, as the Mandel stress tensor is almost symmetric.
MTestMTestUsage of a limited subsets of UTF-8 characters in
variable names is now allowed. This subset is described here:
http://tfel.sourceforge.net/unicode.html
@Derivative for generic
behavioursFor more details, see: https://sourceforge.net/p/tfel/tickets/255/
The symbols associated with the time derivatives of state variables in explicit DSLs were ill-formed.
For more details, see: https://sourceforge.net/p/tfel/tickets/243/
Creating an array of scalar parameters with a type different than real was broken.
For more details, see: https://sourceforge.net/p/tfel/tickets/247/
For more details, see: https://sourceforge.net/p/tfel/tickets/243/
intel compiler 2019 and 2020For more details, see: https://sourceforge.net/p/tfel/tickets/237/
python bindings in condaThe conda’ python interpreter is statically linked, which causes
issues on Mac Os if the python modules are
linked with the python library. See for details
https://github.com/ContinuumIO/anaconda-issues/issues/9078. However, not
linking with the python library usually lead to link
failures du to missing symbols and requires the use of specific linker
flags, which causes portability issues.
A proper solution may only appear with CMake 3.15 with the
Python::module target, see
https://gitlab.kitware.com/cmake/cmake/issues/18100.
Until this version is widely available, the
-Dpython-static-interpreter-workaround=ON can be used at
the cmake invokation.
For more details, see: https://sourceforge.net/p/tfel/tickets/235/
MTestUnicode variables are now correctly handled by the @Real
and @Evolution keywords.
For more details, see: https://sourceforge.net/p/tfel/tickets/233/
generic interfaceThe tangent operator blocks are now correctly handled.
For more details, see: https://sourceforge.net/p/tfel/tickets/232/
For more details, see: https://sourceforge.net/p/tfel/tickets/227/
mfront-query --tangent-operator-blocks shall return the
symbolic name of the tangent operator blocksFor more details, see: https://sourceforge.net/p/tfel/tickets/221/
For more details, see: https://sourceforge.net/p/tfel/tickets/220/
BehaviourData class is broken
when several gradients are definedFor more details, see: https://sourceforge.net/p/tfel/tickets/218/
The tangent operator blocks was not defined when several symmetric tensor gradients were defined.
For more details, see: https://sourceforge.net/p/tfel/tickets/217/
mtest::GenericBehaviour class is broken when several
gradients are declaredFor more details, see: https://sourceforge.net/p/tfel/tickets/216/
The tangent operator blocks now have proper symbolic representations.
For more details, see: https://sourceforge.net/p/tfel/tickets/215/
Unicode support is based on a mangling used to convert UTF-8 symbols into ANSYS characters. Strings are no more mangled.
For more details, see: https://sourceforge.net/p/tfel/tickets/214/
For more details, see: https://sourceforge.net/p/tfel/tickets/211/
mfront/src/MohrCoulombStressCriterion.cxx file does not
compile in C++-17For more details, see: https://sourceforge.net/p/tfel/tickets/198/