Changes
Page history
Update release_notes
authored
Apr 06, 2023
by
Rémy Mozul
Show 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
...
@@ -4,6 +4,7 @@ This page aims at keeping major information regarding the changes of function na
the different versions of LMGC90.
the different versions of LMGC90.
This is not release notes 'stricto sensu'.
This is not release notes 'stricto sensu'.
*
[
2022->2023
](
#2023
)
*
[
2021->2022
](
#2022
)
*
[
2021->2022
](
#2022
)
*
[
2020->2021
](
#2021
)
*
[
2020->2021
](
#2021
)
*
[
2019->2020
](
#2020
)
*
[
2019->2020
](
#2020
)
...
@@ -12,6 +13,51 @@ This is not release notes 'stricto sensu'.
...
@@ -12,6 +13,51 @@ This is not release notes 'stricto sensu'.
*
[
2016->2017
](
#2017
)
*
[
2016->2017
](
#2017
)
*
[
2015->2016
](
#2016
)
*
[
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 ##
## <a name=2022> version 2022 ##
* General fix in Core, API, build process and documentation
* General fix in Core, API, build process and documentation
...
...
...
...