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/