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