Changes
Page history
Update release_notes
authored
May 23, 2024
by
Rémy Mozul
Hide whitespace changes
Inline
Side-by-side
release_notes.md
View page @
8f707877
...
...
@@ -4,6 +4,7 @@ This page aims at keeping major information regarding the changes of function na
the different versions of LMGC90.
This is not release notes 'stricto sensu'.
*
[
2023->2024
](
#2024
)
*
[
2022->2023
](
#2023
)
*
[
2021->2022
](
#2022
)
*
[
2020->2021
](
#2021
)
...
...
@@ -13,6 +14,69 @@ This is not release notes 'stricto sensu'.
*
[
2016->2017
](
#2017
)
*
[
2015->2016
](
#2016
)
## <a name=2024> version 2024 ##
API update:
*
Default value of
`addRegistersToDisplay`
is now
`True`
*
Some optional VTK files writing move from Fortran core to Python:
*
`lib_vtkio`
is removed from the core and the installed third party libraries
*
`f2f`
files are written by adding
`write_f2f=True`
in
`OpenDisplayFiles`
*
central kernel files are written by adding
`write_ck=True`
in
`OpenDisplayFiles`
*
Gauss point files are written by:
*
activating by listing the fields to display in
`OpenDisplayFiles`
with
`mecagp_field`
and/or
`thergp_field`
*
explicitely asked by setting
`write_gp=True`
in
`WriteDisplayFiles`
*
Change
`inter`
optional keyword to
`ptc`
to add field to
`WriteDisplayFiles`
for interactions
*
Using
`record<0`
in
`io_hdf5_read`
will automatically read last available record
*
Remove support of VTK 6
*
Cmake minimum version is now 3.16
Fix:
*
Quasi-Static time integrator to work with any time step
*
Use
`tiny`
instead of arbitrary
`1e-14`
precision check in CZM laws
*
Possibility to have up to 9999999 elements or nodes with
`MAILx`
bodies
*
Error in
`lmgc90_ptc`
paraview macro
*
Slight mistakes in tutorials notebooks
*
Remove some warnings in
`pre.visuAvatars`
to greatly accelerate the function
*
Add management of
`xKSID`
contactors in
`pre.visuAvatars`
*
Fix filtering of visible rigid/tact/mecaFE when generating VTK files
*
Fix error in
`CSASp`
pedigree describing candidate as
`CYLND`
in hdf5 files and
`getInteractions`
*
Rename mecaMAILx_3D/discreteFE example to mecaMAILx_3D/discreteFE_suspendedblock and add corresponding gen_sample.py
*
Fix TOSI_CZM
*
laws to use 2 energy parameters for mode I and mode II/III
New:
*
Add support of ubuntu 24
*
Add some basics tests on python/numpy
*
Add a restart parameter to computation macros
*
Paraview macro to draw tubes is available in
`src/addons/paraview/LMGC90_gp`
*
Add joint elements:
*
In preprocessor
*
linear bulk elements of type :
`J2xx2`
,
`J3xx3`
,
`J4xx3`
*
associated material must be of type :
*
`JELAS`
(with
`stiffness`
parameter)
*
`J__MC`
(with
`stiffness`
,
`consolidation`
and
`mc`
parameters)
*
`JFCZM`
(with
`stiffness`
,
`consolidation`
and
`fczm`
parameters)
*
In Chipy wrapper added
`mecaMAILx_GetGpAllJoint`
*
Added examples in
`mecaMAILx_3D`
directory:
*
`1J_compression+shear`
*
`1J_traction`
*
`jointFE_Arche`
*
`jointFE_compression+shear`
*
`jointFE_traction+shear`
*
`jointFE_traction`
Doc:
*
Detail list of datatype keyword when using GetBodyVector and other similar function
*
Update notebook explaination regarding interactions
## <a name=2023> version 2023 ##
Added features:
...
...
...
...