Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • L LMGC90_user
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • LMGC90
  • LMGC90_user
  • Wiki
  • release_notes

release_notes · Changes

Page history
Update release_notes authored Jul 02, 2018 by Rémy Mozul's avatar Rémy Mozul
Hide whitespace changes
Inline Side-by-side
release_notes.md
View page @ 4d3dabec
......@@ -4,9 +4,39 @@ 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'.
* [2017->2018](#2018)
* [2016->2017](#2017)
* [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 ##
* Better handling of Python 3 on MacOs
......@@ -22,14 +52,14 @@ This is not release notes 'stricto sensu'.
* Several fixes on the timers (especially when involving multi-threading)
* 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)
* 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
* 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
* Many functions/accessor in detection modules disappeared. The main way to access to interaction is now through the **handlers**
......
Clone repository
  • compilation
  • container
  • documentation
  • download_and_install
  • faq
  • first_steps
  • Home
  • jul_2015
  • jul_2016
  • jul_2018
  • linux_dependencies_install
  • macos_dependencies_install
  • prerequisites
  • release_notes
  • training all
View All Pages