Update release_notes authored by Rémy Mozul's avatar Rémy Mozul
...@@ -4,9 +4,39 @@ This page aims at keeping major information regarding the changes of function na ...@@ -4,9 +4,39 @@ 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'.
* [2017->2018](#2018)
* [2016->2017](#2017) * [2016->2017](#2017)
* [2015->2016](#2016) * [2015->2016](#2016)
## <a name=2018> version 2018 ##
* General fixes in Core, API and documentation
* Automatic switch between HDF5 and old OUTBOX directory
and associated documentation added
* Add `rigidsFromMesh3D` in the preprocessor
* `inter_handler_xD_setInternal` accept either a vector to set all value at once,
or an integer and a value to set only one component of the internal array
* Add triangle intersection detection between `POLYR` contactors
* Fixes of periodicity management in 3D
* `CLALp` module can now provide for each contact the value of strain
of its nearest Gauss point
* Default use of MUMPs in 3D if available
* Added notebooks to explain how to add user field in Paraview files
* Added function `RBDY3_CheckEquilibriumState`
* Cleaning of source code (optional non functional `WITH_NEW` compilation flag
and all associated code has been removed)
### Impact on command scripts ###
* It is now recommended to use:
```python
chipy.ReadIni(step)
chipy.WriteOut(freq)
```
which will read or write all stored data within the database, instead of specifying all type of files (`DOF`, `GPV`, `VlocRloc`).
## <a name=2017> version 2017 ## ## <a name=2017> version 2017 ##
* Better handling of Python 3 on MacOs * Better handling of Python 3 on MacOs
...@@ -22,14 +52,14 @@ This is not release notes 'stricto sensu'. ...@@ -22,14 +52,14 @@ This is not release notes 'stricto sensu'.
* Several fixes on the timers (especially when involving multi-threading) * Several fixes on the timers (especially when involving multi-threading)
* Fix of minor bugs here and there * Fix of minor bugs here and there
## Impact on command scripts ## ### Impact on command scripts ###
* `Reac_` and `Raux_` fields are not available through getPtrBodyVector (but `Ireac` and Iaux_` are) * `Reac_` and `Raux_` fields are not available through getPtrBodyVector (but `Ireac` and Iaux_` are)
* Old interactions accessors (like `DKDKx_GetNbDKDKx`) disappeared * Old interactions accessors (like `DKDKx_GetNbDKDKx`) disappeared
* They are replaced by functions of the form `chipy.inter_handler_2D_getNb( inter_type_id )` where `inter_type_id` is an integer * They are replaced by functions of the form `chipy.inter_handler_2D_getNb( inter_type_id )` where `inter_type_id` is an integer
* The `inter_type_id` is accessible through variables of the `chipy` module (`chipy.DKDKx_ID`): * The `inter_type_id` is accessible through variables of the `chipy` module (`chipy.DKDKx_ID`):
## Impact for **Core** developpers ## ### Impact for **Core** developpers ###
* `Reac` and `Raux` become `Ireac` and `Iaux` in the body type definition * `Reac` and `Raux` become `Ireac` and `Iaux` in the body type definition
* Many functions/accessor in detection modules disappeared. The main way to access to interaction is now through the **handlers** * Many functions/accessor in detection modules disappeared. The main way to access to interaction is now through the **handlers**
... ...
......