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 24, 2020 by Rémy Mozul's avatar Rémy Mozul
Hide whitespace changes
Inline Side-by-side
release_notes.md
View page @ 0ee71e97
......@@ -4,11 +4,81 @@ 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'.
* [2019->2020](#2020)
* [2018->2019](#2019)
* [2017->2018](#2018)
* [2016->2017](#2017)
* [2015->2016](#2016)
## <a name=2020> version 2020 ##
* General fixes in Core, API and documentation
* Minimum required version of CMake is now 3.0
* Minimum required version of gcc suite is now 4.5
* Support of ubuntu 20 for building
* Better handling of link with Siconos library
* HDF5:
* better detection
* add script to build and use for Anaconda on Windows
* add parameters association to `Help` group
* add some tentative example of postprocessing the files in `examples/Tutorial/post`
* Interaction API: partial disambiguation of interaction accessors in inter_handler wrap modules using `t` to name `this` interaction:
* `getNb` -> `tgetNb`
* `getTactLawNb` -> `tgetTactLawNb`
* `getIdBodies`-> `tgetIdBodies`
* `getInternals` -> `tgetInternals`
* `setInternals` -> `tsetInternals`
* Huge changes in the management of cohesive laws:
* concerning the type of law:
* removed `TRI_CZM` law
* added `EXPO_CZM`, `IQS_EXPO_CZM`, `EXPO_CZM_SPRING` and `ISQ_EXPO_CZN_SPRING`
* added `GTN_CZM` and `GTN2_CZM`, but not usable in the solver yet
* management of mixity normal/tangent for these laws changed:
* removed functions of `tact_behav` modules: `SetG1overG2`, `SetS1overS2` and `SetD1overD2`
* instead all tact laws managing mixity must replace parameters `w` and `smax` with `s1`, `s2`, `G1`, `G2` (and maybe `dp1`, `dp2`)
* pressure in crack is no longer set using contact law parameters thus:
* `p` and `p0` are no longer parameters used to define contact laws
* instead the `tact_behav_SetPressureParameters` function must be used
* needed to add `get_external_pressure` function in `CLALp` and `CSASp` functions
* implementation in kernel interactions of TAZ (Temporary Array Zone) accessible with `nlgs_SetTemporaryVariable` and `nlgs_GetTemporaryVariable`
* new examples added :
* `RIGID_2D/4POLYG_SHEAR_CYCLE_CZM`
* `mecaMAILx_2D/2Q4_PressurePostCracking`
* `mecaMAILx_2D/InclusionPreDamage`
* Standardize dilatation of `DISKx`, `xKSID` and `POLYG` contactors:
* Deletion of `DISPx` and `xPSID` now useless modules and all detection module associated
* all three contactors `DISKx`, `xKSID` and `POLYG` now have `SetXdilation`, `SetVdilatation`
* function `SetVther` and `SetXther` of `DISKx` and `POLYG` module deleted instead
* use of `get_Vd_xxxxx`, `set_Vd_xxxxx` and `set_Xd_xxxxx` function in contactor modules instead of `get_vth_xxxxx` and similar
* added example `examples/RIGID_2D/Couette`
* Lot of correction in postprocessing modules
* `DOUBLET TORQUE EVOLUTION` -> `DOUBLETS TORQUE EVOLUTION` (in pre, file names and parameters)
* `DOUBLET INTERACTION` -> `DOUBLET INTERACTIONS` (in pre, file names and parameters)
* removed `QUASI SLIDING CONTACT`
* added the following commands to pre:
* `DENSE SAMPLE COMPACITY`
* `DISPLAY TENSORS`
* `AVERAGE VELOCITY EVOLUTION`
* `DRY CONTACT NATURE`
* `WET CONTACT NATURE`
* `PLPLx_ANALYSIS`
* `COMPACITY EVOLUTION`
* `TRIAXIAL COMPACITY`
* `PRxxx DETECTION`
* `INTER ANALYSIS`
* `VISIBILITY STATE`
Other changes in API:
* Changed `PT3Dx_SetReferenceRadius` to `PT3Dx_SetDisplayRadius`
* Added `CSASp_Trim` function
* Added `CSASp_SetNonSymmetricDetection`
* Added `mecaMAILx_AddBodyForceToFext` function which allow to add a nodal acceleration on a meshed body
* Added contact law `xQS_WET`
* Changed `CLALp_SetNonSymetricDetection` to `CLALp_SetNonSymmetricDetection`
* Fix bug when reading CSASp and CSPRx ascii files
* `DISKx_GetRadius` now correctly use a contactor number in input
## <a name=2019> version 2019 ##
* General fixes in Core, API and documentation
......
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