TFEL
, MFront
and MTest
MTest
@Derivative
for generic behaviours
intel
compiler 2019 and 2020python
bindings in condaMTest
generic
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++-17
Version 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.
MTest
MTest
Usage 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/
MTest
Unicode 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++-17
For more details, see: https://sourceforge.net/p/tfel/tickets/198/