TFEL
, MFront
and MTest
ldconfig
cmake
ostream
header for gcc-10.1.0
getPartialJacobianInvert
is broken for arrays of
internal state variablesgentype3.cxx
test in
C++-17
with gcc-9.2
@GasEquationOfState
keyword is broken
in MTest
FindBoost
for
cmake-3.16
TFEL/MFront
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.
The scalar product of unsymmetric tensors was not computed correctly in \(2D\) and \(3D\).
For more details, see: https://sourceforge.net/p/tfel/tickets/256/
ldconfig
In previous versions, the build version and the API version of shared libraries were not specified.
For more details, see: https://sourceforge.net/p/tfel/tickets/254/
Several polycrystal behaviours based on the Berveiller-Zaoui
homogeneisation scheme are available in the tests of
MFront
.
For some unknown reasons, those implementations declared the
equivalent plastic strain as an auxiliary state variable. This lead to a
significantly more difficult convergence of the Runge-Kutta
algorithm.
Since the results are correct, those implementations are kept as they are, but new corrected implementations are provided. Appropriate warnings are added to the description of flawed behaviours. Users are advised to use the newly proposed implementation.
For more details, see: https://sourceforge.net/p/tfel/tickets/246/
cmake
The following headers were not installed by cmake
:
SolverWorkSpace.hxx
PipeTest.hxx
PipeMesh.hxx
PipeProfileHandler.hxx
For more details, see: https://sourceforge.net/p/tfel/tickets/244/
ostream
header for gcc-10.1.0
For more details, see: https://sourceforge.net/p/tfel/tickets/239/
getPartialJacobianInvert
is broken for arrays of
internal state variablesFor more details, see: https://sourceforge.net/p/tfel/tickets/238/
gentype3.cxx
test in
C++-17
with gcc-9.2
For more details, see: https://sourceforge.net/p/tfel/tickets/208/
@GasEquationOfState
keyword is broken
in MTest
MTest
is able to model a tight pipe. This hypothesis
assumes that the amount of substance of the gas inside the pipe is
constant. The evolution of the inner pressure is linked to the
temperature and radius evolution through the gas equation of state. By
default, the equation of state of a perfect gas is used.
The @GasEquationOfState
keyword was introduced to
specify the equation of state of the gas. This feature has never been
tested and was not functional in previous versions.
For more details, see: https://sourceforge.net/p/tfel/tickets/208/
FindBoost
for
cmake-3.16
Two boost components are searched when enabling python
bindings: boost-python
and boost-numpy
. The
first one is required and the second one is optional.
The detection process that was used in previous versions called
find_package
for two components at the same time and then
we checkd of two components were found.
In cmake
3.16 (at least), the behaviour of
find_package
changed and if one component is missing, both
are declared not found.
We now check for boost-python
first and then search for
boost-numpy
.
For more details, see: https://sourceforge.net/p/tfel/tickets/207/
TFEL/MFront
The variable USE_EXTERNAL_COMPILER_FLAGS
can now be
defined in cmake
to use the flags defined in the
environment variables CFLAGS
and CXXFLAGS
.
For more details, see: https://sourceforge.net/p/tfel/tickets/197/