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