Changes
Page history
Update release_notes
authored
Jul 24, 2020
by
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
...
@@ -4,11 +4,81 @@ 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'.
*
[
2019->2020
](
#2020
)
*
[
2018->2019
](
#2019
)
*
[
2018->2019
](
#2019
)
*
[
2017->2018
](
#2018
)
*
[
2017->2018
](
#2018
)
*
[
2016->2017
](
#2017
)
*
[
2016->2017
](
#2017
)
*
[
2015->2016
](
#2016
)
*
[
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 ##
## <a name=2019> version 2019 ##
*
General fixes in Core, API and documentation
*
General fixes in Core, API and documentation
...
...
...
...