... | ... | @@ -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:
|
... | ... | |