Changes
Page history
Update release_notes
authored
Apr 06, 2023
by
Rémy Mozul
Hide whitespace changes
Inline
Side-by-side
release_notes.md
View page @
5e5d6873
...
...
@@ -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'.
*
[
2022->2023
](
#2023
)
*
[
2021->2022
](
#2022
)
*
[
2020->2021
](
#2021
)
*
[
2019->2020
](
#2020
)
...
...
@@ -12,6 +13,51 @@ This is not release notes 'stricto sensu'.
*
[
2016->2017
](
#2017
)
*
[
2015->2016
](
#2016
)
## <a name=2023> version 2023 ##
Added features:
*
SPPRx detection module (with periodic management)
*
periodic detection of CDCDx module
*
the NLGS solver now stops with an error if a
`NaN`
value is met
*
HDF5 files now store a version number
*
Add
`PRPRx_SetInternalSurface`
to be able to override the value of contact surface within triangle intersection detection
*
`post`
submodule of
`chipy`
to generate paraview files picturing the central kernel criteria (PRPRx with f2f detection)
*
`inters.vtu`
files are no longer generated only
`ptc.vtu`
files
*
`ptc.vtu`
files are now generated from the
`chipy.getInteractions`
*
add macros to make access and visualization of internal variables of interactions easier
*
add macros for paraview (10 and 11) to add glyph/tubes on ptc files and ck (Central Kernel) files.
Changes in API:
*
`inter_handler_xD_GetAll`
now also include the vloc
*
`CloseDisplayFiles`
is now empty function and no longer needed
*
`chipy.WriteDisplayFiles`
no longer use the
`ref_radius`
and
`normal_orient`
parameters
*
when adding user field to
`ptc.vtu`
files in chipy.WriteDisplayFiles
` now needs an numpy array instead of a dictionary
* `
registerInterInternals
` take the internal variable (or a list of them) to work with,
* `
addRegistersToDisplay
` to automatically add the internal variable to the WriteDisplayFiles calls,
* `
getInternalArray
` to get the internal array associated with an interaction array,
* `
setInternalArray
` to set the internal value of a list of interactions.
Added functions to `
chipy
`:
* `
inter_handler_xD_getNbRecup
` was added (and corresponding getter in detection module removed)
* `
inter_handler_xD_tgetIData
` was added
* `
getInteractions
` to get a structured numpy of all "this" or "verlet" interactions (with byte-string or integer id for some fields)
* `
PRPRx_GetF2f2Inters
` to get the *face to face* to interaction mapping
* `
CYLND_GetShape
` to access cylinder axis length values
Added functions to `
pre
`:
* method `
avatar.updateReferenceConfig
` to update the reference configuration of the bodie(s) to the current one
Fixes:
* bug in PRPRx where unwanted contacts where added with 0 coordinates
* some drvdof where ignored if index of body was greater than 99999
* inertia computation error of CYLND in `
pre
`
* consistency through all detection modules of the `
T_inter
` type
* fix 'COORDINATION_NUMBER' postpro command
* fix 'BODY TRACKING' to correctly follow rigid 3D body instead of first contactors
* use CL/AL and CS/AS mesh id instead of global id in .vtu files
* fix status of `
CZM
` contact laws
* fix error in `
.pvd
` paraview files in case of restart
## <a name=2022> version 2022 ##
* General fix in Core, API, build process and documentation
...
...
...
...