Re: [Yade-dev] New Yade version, beginning of January 2021 - Release notes.
Hi all, It has been a busy year for yade-dev. With both fresh and vetran blood flowing in. I trust 2021 will be also quite busy, and that's great. Thanks very much to Anton and Janek for putting stuff together for next release. And Happy New Year to all of you! Bruno p.s. we might also want to release a new numbered version of doc sometimes soon. 2nd edition is from 2015. On 31/12/2020 22:27, Anton Gladky wrote: Hi Janek, thanks for preparing release notes based on MR! Very appreciated! I will start to prepare a newer Yade release soon. Best regards Anton Am Fr., 25. Dez. 2020 um 00:26 Uhr schrieb Janek Kozicki (yade) : Hi Anton, the website https://pad.systemli.org/p/yade-2021-release-notes has reset its content. I pasted there the merge requests from this year. But also I paste them here. Of course please rearrange as you see fit :) I might have misplaced some merge request titles. Then please edit this list. Especially I thought that we had more MPI related stufff happening. Short summary of 2021.01a release: short title (Merge Request count) Documentation (41 MRs) Bug fixes (36 MRs) High precision RealHP (31 MRs) Small improvements(22 MRs) Fluid & thermal & particle saturation (14 MRs) Tests & checks(12 MRs) OpenMPI calculations ( 8 MRs) clang-format in the pipeline ( 7 MRs) Packaging improvements( 6 MRs) GUI ( 3 MRs) Documentation (41 MRs): Update installation.rst (asan builds + stuff) Add recent publications point youtube's 'related videos' to the same channel Update front page link to videos: tutorial-more-examples.html more up to date. Fix bug and documentation FlowEngine invVoidVolume wrapper Fix recent build failures on master with latest docker bullseye image. Small docs fix Doc typo: missing norm in trial shear force Doc Body.groupMask User doc Update high precision documentation Miscellanea doc Add example script for opengeomechanics paper clarify thermalengine doc Documentation makeCloud and makeClumpCloud ViscoelasticPM doc update Prog doc typo ProgDocTypos Formulation doc typo improve cellDist doc small addition to the doc to mention verletDist explicitely Doc prog.rst update FlowEngine.getCell doc Doc update of VTKRecorder.fileName ymport.textPolyhedra-doc Prog doc typos and minor changes Doc Law2_Polyhedra* residualFrictionAngle in radians in JCFpmMat docstring Sphinx doc broken link in Prog doc O.forces.f doc Two Docstrings BaselineTypo adding open geomechanics reference to doc and pubs Add --stdperformance, --quickperformance explanation to documentation. Polyhedra Ip2 doc MaterialContainer doc typo timing.runtimeDoc Added Hicham Benniou PhD reference Add references to article describing lubrication law update publications !463 alternative : Added article February 2020 Computational Particle Mechanics Bug fixes (36 MRs): fix #145 seed in makeCloud FIX makeCloud doesn't use "seed" Fix pygts module import in python3.9 Fix PyRunner. Now it can propagate errors upwards. Fix #110 FIX Graph yade.plot.live matplotlib numpy update exception Fix compilation with python3.9 fix #157 FIX O.stopAtTime does not do anything useful Fix #140 FIX ForceContainerParallel::sync() can count permanent forces twice or more Fix https://gitlab.com/yade-dev/docker-yade/issues/1 FIX yade-ci crashes export.text2vtk - fixed a bug + refactoring Fix #146 FIX "to-Python converter already registered" RuntimeWarning Fix even more warnings, print only 'maybe-uninitialized' and '#warning' (!270), faster compilation. (!273) 18 of 18 tasks completed fix clang formating mistake, change remaining doubles to Real fix tutorial script https://answers.launchpad.net/yade/+question/689537 Fix printing Vectors by LOG macros. Fix GCC-10 compilation #958006 Fix_PBs_orientations #153 fix FIX O.energy['nonViscDamp'] misses gravity forces Skip url ping-pong for "getting help" page fix yade crash, when closing 3D view via "X" window frame button, in Ubuntu 20.04, fixes #164 FIX yade crash when closing the 3D view. Fix close view crash small mailmap fix and test cleanup Little bit of work on #97 : lib/base/Math.hpp should be math only Fix compilation against newer QT5. Some small fixes for Sacha : Fix compilation with boost 1.65 and g++ 9.3 combination Fix denser grid in GLViewer. clumpId type should be Body::id_t, not int. Add fixme note in Math.hpp about issue #97 Fix #162 - fix building master pipeline due to recent VTK upgrade in OpenSuse 15. Fix build on latest bullseye Fix doc generation for newer sphinx. #955097 Workaround MPFR boost bug on ubuntu focal
Re: [Yade-dev] New Yade version, beginning of January 2021 - Release notes.
Hi, Maybe the distinction between "Bug fixes" and "Small improvements" is quite arbitrary and these two could be merged ? For what it's worth "A better Wall-Polyhedra normal" = commit 61290468 [*] was for instance related to a quite serious bug in Ig2_Wall_Polyhedra* with 0-sided walls (maybe the commit title was not the best one), in my opinion. Happy new year [*] https://gitlab.com/yade-dev/trunk/-/commit/61290468c6b93136a2f58a3e02f0e15e23e821fc - Mail original - De: "Anton Gladky" À: "Janek Kozicki (yade)" Cc: "Yade developers" Envoyé: Jeudi 31 Décembre 2020 22:27:30 Objet: Re: [Yade-dev] New Yade version, beginning of January 2021 - Release notes. Hi Janek, thanks for preparing release notes based on MR! Very appreciated! I will start to prepare a newer Yade release soon. Best regards Anton Am Fr., 25. Dez. 2020 um 00:26 Uhr schrieb Janek Kozicki (yade) : > > Hi Anton, > > the website https://pad.systemli.org/p/yade-2021-release-notes > has reset its content. I pasted there the merge requests from this year. > But also I paste them here. Of course please rearrange as you see fit :) > > I might have misplaced some merge request titles. Then please edit this list. > Especially I thought that we had more MPI related stufff happening. > > > Short summary of 2021.01a release: > short title (Merge Request count) > > Documentation (41 MRs) > Bug fixes (36 MRs) > High precision RealHP (31 MRs) > Small improvements(22 MRs) > Fluid & thermal & particle saturation (14 MRs) > Tests & checks(12 MRs) > OpenMPI calculations ( 8 MRs) > clang-format in the pipeline ( 7 MRs) > Packaging improvements( 6 MRs) > GUI ( 3 MRs) > > > Documentation (41 MRs): > Update installation.rst (asan builds + stuff) > Add recent publications > point youtube's 'related videos' to the same channel > Update front page link to videos: tutorial-more-examples.html more up to > date. > Fix bug and documentation FlowEngine invVoidVolume wrapper > Fix recent build failures on master with latest docker bullseye image. > Small docs fix > Doc typo: missing norm in trial shear force > Doc Body.groupMask > User doc > Update high precision documentation > Miscellanea doc > Add example script for opengeomechanics paper > clarify thermalengine doc > Documentation makeCloud and makeClumpCloud > ViscoelasticPM doc update > Prog doc typo > ProgDocTypos > Formulation doc typo > improve cellDist doc > small addition to the doc to mention verletDist explicitely > Doc prog.rst update > FlowEngine.getCell doc > Doc update of VTKRecorder.fileName > ymport.textPolyhedra-doc > Prog doc typos and minor changes > Doc Law2_Polyhedra* > residualFrictionAngle in radians in JCFpmMat docstring > Sphinx doc broken link in Prog doc > O.forces.f doc > Two Docstrings > BaselineTypo > adding open geomechanics reference to doc and pubs > Add --stdperformance, --quickperformance explanation to documentation. > Polyhedra Ip2 doc > MaterialContainer doc typo > timing.runtimeDoc > Added Hicham Benniou PhD reference > Add references to article describing lubrication law > update publications > !463 alternative : Added article February 2020 Computational Particle > Mechanics > > Bug fixes (36 MRs): > fix #145 seed in makeCloud FIX makeCloud doesn't use "seed" > Fix pygts module import in python3.9 > Fix PyRunner. Now it can propagate errors upwards. > Fix #110 FIX Graph yade.plot.live matplotlib numpy update exception > Fix compilation with python3.9 > fix #157 FIX O.stopAtTime does not do anything useful > Fix #140 FIX ForceContainerParallel::sync() can count permanent forces > twice or more > Fix https://gitlab.com/yade-dev/docker-yade/issues/1 FIX yade-ci crashes > export.text2vtk - fixed a bug + refactoring > Fix #146 FIX "to-Python converter already registered" RuntimeWarning > Fix even more warnings, print only 'maybe-uninitialized' and '#warning' > (!270), faster compilation. (!273) 18 of 18 tasks completed > fix clang formating mistake, change remaining doubles to Real > fix tutorial script https://answers.launchpad.net/yade/+question/689537 > Fix printing Vectors by LOG macros. > Fix GCC-10 compilation #958006 > Fix_PBs_orientations > #153 fix FIX O.energy['nonViscDamp'] misses gravity forces > Skip url ping-pong for "getting h
Re: [Yade-dev] New Yade version, beginning of January 2021 - Release notes.
Hi Janek, thanks for preparing release notes based on MR! Very appreciated! I will start to prepare a newer Yade release soon. Best regards Anton Am Fr., 25. Dez. 2020 um 00:26 Uhr schrieb Janek Kozicki (yade) : > > Hi Anton, > > the website https://pad.systemli.org/p/yade-2021-release-notes > has reset its content. I pasted there the merge requests from this year. > But also I paste them here. Of course please rearrange as you see fit :) > > I might have misplaced some merge request titles. Then please edit this list. > Especially I thought that we had more MPI related stufff happening. > > > Short summary of 2021.01a release: > short title (Merge Request count) > > Documentation (41 MRs) > Bug fixes (36 MRs) > High precision RealHP (31 MRs) > Small improvements(22 MRs) > Fluid & thermal & particle saturation (14 MRs) > Tests & checks(12 MRs) > OpenMPI calculations ( 8 MRs) > clang-format in the pipeline ( 7 MRs) > Packaging improvements( 6 MRs) > GUI ( 3 MRs) > > > Documentation (41 MRs): > Update installation.rst (asan builds + stuff) > Add recent publications > point youtube's 'related videos' to the same channel > Update front page link to videos: tutorial-more-examples.html more up to > date. > Fix bug and documentation FlowEngine invVoidVolume wrapper > Fix recent build failures on master with latest docker bullseye image. > Small docs fix > Doc typo: missing norm in trial shear force > Doc Body.groupMask > User doc > Update high precision documentation > Miscellanea doc > Add example script for opengeomechanics paper > clarify thermalengine doc > Documentation makeCloud and makeClumpCloud > ViscoelasticPM doc update > Prog doc typo > ProgDocTypos > Formulation doc typo > improve cellDist doc > small addition to the doc to mention verletDist explicitely > Doc prog.rst update > FlowEngine.getCell doc > Doc update of VTKRecorder.fileName > ymport.textPolyhedra-doc > Prog doc typos and minor changes > Doc Law2_Polyhedra* > residualFrictionAngle in radians in JCFpmMat docstring > Sphinx doc broken link in Prog doc > O.forces.f doc > Two Docstrings > BaselineTypo > adding open geomechanics reference to doc and pubs > Add --stdperformance, --quickperformance explanation to documentation. > Polyhedra Ip2 doc > MaterialContainer doc typo > timing.runtimeDoc > Added Hicham Benniou PhD reference > Add references to article describing lubrication law > update publications > !463 alternative : Added article February 2020 Computational Particle > Mechanics > > Bug fixes (36 MRs): > fix #145 seed in makeCloud FIX makeCloud doesn't use "seed" > Fix pygts module import in python3.9 > Fix PyRunner. Now it can propagate errors upwards. > Fix #110 FIX Graph yade.plot.live matplotlib numpy update exception > Fix compilation with python3.9 > fix #157 FIX O.stopAtTime does not do anything useful > Fix #140 FIX ForceContainerParallel::sync() can count permanent forces > twice or more > Fix https://gitlab.com/yade-dev/docker-yade/issues/1 FIX yade-ci crashes > export.text2vtk - fixed a bug + refactoring > Fix #146 FIX "to-Python converter already registered" RuntimeWarning > Fix even more warnings, print only 'maybe-uninitialized' and '#warning' > (!270), faster compilation. (!273) 18 of 18 tasks completed > fix clang formating mistake, change remaining doubles to Real > fix tutorial script https://answers.launchpad.net/yade/+question/689537 > Fix printing Vectors by LOG macros. > Fix GCC-10 compilation #958006 > Fix_PBs_orientations > #153 fix FIX O.energy['nonViscDamp'] misses gravity forces > Skip url ping-pong for "getting help" page > fix yade crash, when closing 3D view via "X" window frame button, in Ubuntu > 20.04, fixes #164 FIX yade crash when closing the 3D view. > Fix close view crash > small mailmap fix and test cleanup > Little bit of work on #97 : lib/base/Math.hpp should be math only > Fix compilation against newer QT5. > Some small fixes for Sacha : Fix compilation with boost 1.65 and g++ 9.3 > combination > Fix denser grid in GLViewer. > clumpId type should be Body::id_t, not int. Add fixme note in Math.hpp > about issue #97 > Fix #162 - fix building master pipeline due to recent VTK upgrade in > OpenSuse 15. > Fix build on latest bullseye > Fix doc generation for newer sphinx. #955097 > Workaround MPFR boost bug on ubuntu focal > Enable OpenMP for MPFR > SpatialQuickSortCollider is nice, because it's only 70 lines long. But has > one bug. FIX groupMask treatment. > comment out buggy heat flux boundary condition for now > GCAL version 5.1.1 produces different results (again), but maybe the old > results are back? >
Re: [Yade-dev] New Yade version, beginning of January 2021 - Release notes.
Hi Anton, the website https://pad.systemli.org/p/yade-2021-release-notes has reset its content. I pasted there the merge requests from this year. But also I paste them here. Of course please rearrange as you see fit :) I might have misplaced some merge request titles. Then please edit this list. Especially I thought that we had more MPI related stufff happening. Short summary of 2021.01a release: short title (Merge Request count) Documentation (41 MRs) Bug fixes (36 MRs) High precision RealHP (31 MRs) Small improvements(22 MRs) Fluid & thermal & particle saturation (14 MRs) Tests & checks(12 MRs) OpenMPI calculations ( 8 MRs) clang-format in the pipeline ( 7 MRs) Packaging improvements( 6 MRs) GUI ( 3 MRs) Documentation (41 MRs): Update installation.rst (asan builds + stuff) Add recent publications point youtube's 'related videos' to the same channel Update front page link to videos: tutorial-more-examples.html more up to date. Fix bug and documentation FlowEngine invVoidVolume wrapper Fix recent build failures on master with latest docker bullseye image. Small docs fix Doc typo: missing norm in trial shear force Doc Body.groupMask User doc Update high precision documentation Miscellanea doc Add example script for opengeomechanics paper clarify thermalengine doc Documentation makeCloud and makeClumpCloud ViscoelasticPM doc update Prog doc typo ProgDocTypos Formulation doc typo improve cellDist doc small addition to the doc to mention verletDist explicitely Doc prog.rst update FlowEngine.getCell doc Doc update of VTKRecorder.fileName ymport.textPolyhedra-doc Prog doc typos and minor changes Doc Law2_Polyhedra* residualFrictionAngle in radians in JCFpmMat docstring Sphinx doc broken link in Prog doc O.forces.f doc Two Docstrings BaselineTypo adding open geomechanics reference to doc and pubs Add --stdperformance, --quickperformance explanation to documentation. Polyhedra Ip2 doc MaterialContainer doc typo timing.runtimeDoc Added Hicham Benniou PhD reference Add references to article describing lubrication law update publications !463 alternative : Added article February 2020 Computational Particle Mechanics Bug fixes (36 MRs): fix #145 seed in makeCloud FIX makeCloud doesn't use "seed" Fix pygts module import in python3.9 Fix PyRunner. Now it can propagate errors upwards. Fix #110 FIX Graph yade.plot.live matplotlib numpy update exception Fix compilation with python3.9 fix #157 FIX O.stopAtTime does not do anything useful Fix #140 FIX ForceContainerParallel::sync() can count permanent forces twice or more Fix https://gitlab.com/yade-dev/docker-yade/issues/1 FIX yade-ci crashes export.text2vtk - fixed a bug + refactoring Fix #146 FIX "to-Python converter already registered" RuntimeWarning Fix even more warnings, print only 'maybe-uninitialized' and '#warning' (!270), faster compilation. (!273) 18 of 18 tasks completed fix clang formating mistake, change remaining doubles to Real fix tutorial script https://answers.launchpad.net/yade/+question/689537 Fix printing Vectors by LOG macros. Fix GCC-10 compilation #958006 Fix_PBs_orientations #153 fix FIX O.energy['nonViscDamp'] misses gravity forces Skip url ping-pong for "getting help" page fix yade crash, when closing 3D view via "X" window frame button, in Ubuntu 20.04, fixes #164 FIX yade crash when closing the 3D view. Fix close view crash small mailmap fix and test cleanup Little bit of work on #97 : lib/base/Math.hpp should be math only Fix compilation against newer QT5. Some small fixes for Sacha : Fix compilation with boost 1.65 and g++ 9.3 combination Fix denser grid in GLViewer. clumpId type should be Body::id_t, not int. Add fixme note in Math.hpp about issue #97 Fix #162 - fix building master pipeline due to recent VTK upgrade in OpenSuse 15. Fix build on latest bullseye Fix doc generation for newer sphinx. #955097 Workaround MPFR boost bug on ubuntu focal Enable OpenMP for MPFR SpatialQuickSortCollider is nice, because it's only 70 lines long. But has one bug. FIX groupMask treatment. comment out buggy heat flux boundary condition for now GCAL version 5.1.1 produces different results (again), but maybe the old results are back? Qt::MidButton is deprecated, use MiddleButton instead Use boost::filter_iterator for BodyContainer instead of home-backed. #122 High precision RealHP (31 MRs): Finalize high precision Real - finished, really :) documentation + put minieigen sources into Yade Add check test for Runge Kutta Cash Karp 54 time integrator, error tolerance 1e-147, 147 correct decimal places :) checkGravity.py : reduce error tolerance from 1e-3 →