← Back to team overview

yade-users team mailing list archive

Yade 0.97.0 released!

 

Dear users and developers of Yade,

as you may already noticed, Yade 0.97.0 was released some days ago.
Tarball as always is available in Download section on the Launchpad's
page [1]. Also the packaged version is built for all actual versions of
Ubuntu [2]. The Debian Unstable branch has also a new version for all
main platforms.

During the development phase we have done 123 commits  Most of them are
fixes or minor changes. So the users can safely upgrade their stable
Yade versions without rewriting scripts. The log-file is attached.

Thanks all for contribution!.

[1] https://launchpad.net/yade/trunk/0.90/+download/yade-0.97.0.tar.gz
[2] https://launchpad.net/~yade-pkg/+archive/stable/+packages
[3] http://packages.qa.debian.org/y/yade.html

Cheers,

Anton
Anton Gladky (42):
      Remove release-file.
      Remove eigen2. Use eigen3 instead.
      Remove likely/unlekely directives.
      Remove eigen2-compatibility.
      Fix compilation with clang.
      Use system-packaged minieigen, if it persists.
      Fix typo in __init__.py
      Use system pygts, if available.
      Lower required cmake version to 2.6
      Check whether Tkinter is installed.
      Return back the minimal cmake version to 2.8. Compilation error with GUI.
      Fix compilation agains boost 1.53.
      Fix typo in searching for py_gts module.
      Fix typo in cmake.
      Fix linkage of _gts module.
      Import minieigen in gui/qt4/SerializableEditor.py.
      Clean scripts/README. Not relevant any more.
      Raise warning if PIL module is not imported. Not raising an error.
      Remove documentation about 3rd-party libraries (minieigen and GTS).
      Install documentation in standard place.
      Generate and install Yade.epub, if pandoc is available.
      Build Yade.epub using sphinx-builder.
      Remove pandoc conversion of tex-file.
      Fix installation path for html-documentation.
      Fix --version parameter for yade-batch.
      Remove commas in "features".
      Update --help output.
      Create manpages using "make manpage" command.
      Remove generating manpage usign --generate-manpage option.
      Add "make check" command to run the standard tests.
      Fix splitting of features. (Closes LP:1161451)
      Revert changes introduced in 4f9f8dae3.
      Remove information about logging. (Closes LP:1150273)
      Add information about Yade.epub into README.rst
      Add export.gmshGeo function to export spheres into GMSH native format.
      Add publication in russian journal.
      Use standard GNU paths for install targets.
      Add GNUInstallDirs.cmake. It is absent in some distributions.
      Update link for tarballs-download.
      Use ${OpenMP_CXX_FLAGS} isntead of explicit -fopenmp.
      Merge pull request #35 from Kubeu/patch-1
      0.97.0

Bruno Chareyre (21):
      -Fix (partly) https://bugs.launchpad.net/yade/+bug/1009257, still not good with clumps
      - avoid deprecation warning when using the triax preprocessor (the future of preprocessors is not certain, though...)
      fix https://bugs.launchpad.net/yade/+bug/1115554, removing the extra variables
      - tutorial script: replace L3 geometry by ScGeom
      -tutorial script: increase O.dt again, no need to slow down
      - adjust number and size of clumps in the periodic cell
      - fix two crashing typos in triax-tutorial
      PeriodicEngine check if simulation time has been reseted (fix https://bugs.launchpad.net/yade/+bug/1153528)
      - small fix in the way TriaxialStressController defines meanStress
      A more precise integration of contact forces in periodic deformations, using period size of the previous step for the relative velocity update     + cache a (matrix x matrix)  product for performance (previously re-computed for each other interaction)
      - fix a small bug in the determination of the mean stress (TriaxialStressController)
      - a more flexible implementation of density scaling
      -get back gravitational wotk in NewtonIntegrator (removed by mistake in previous commit, sorry)
      - reflect (1) in regression tests, since they were expecting innacurate values, cell size change only in the next step after velGrad assignment.     (1) https://github.com/yade/trunk/commit/422ecb00c710337ede7ace6ae62f8f857c6e975a
      - small fix in doc hyperlinks
      - two additional bib articles
      A more accurate integration of external work input in PeriTriax engine
      - Handle errors in fluid engine more nicely. Pause the simulation when something goes wrong instead of crashing...
      - update cell's prevVelGrad in Newton
      - fix two compile warnings
      - better error handling in FlowEngine     - remove lubrication forces between spheres in boundaries     - check that id1!=id2 before computing forces (can happen in very small periodic packings)     - some code cleaning (FlowEngine.cpp)

Christian Jakob (40):
      bug fix in bodyNumInteractionsHistogram (avoid segfault)
      fix clumps behavior in 06-periodic-triaxial-test.py
      correct copy-and-paste mistake for NewtonIntegrator in 06-periodic-triaxial-test.py
      fix import _io problem in core/main/main.py.in
      improvement in utils.saveVars(): add possibility to add/insert variables in existing dicts
      fix/update example script simple-scene-energy-tracking.py
      removed utils from examples/simple-scene
      removed utils from examples (without sub-folders)
      removed utils from examples/baraban/
      removed utils from examples/bulldozer/
      removed utils from examples/chained-cylinders/
      removed utils from examples/clumps/
      removed utils from examples/concrete/
      removed utils from examples/grids/
      removed utils from examples/gts-horse/
      removed utils from examples/not-working/
      removed utils from examples/packs/
      removed utils from examples/ring2d/
      removed utils from examples/rod-penetration/
      removed utils from examples/simple-shear/
      removed utils from examples/test/ (without sub-folders)
      removed utils from examples/test/vtk-exporter/
      removed utils from examples/test/batch/
      removed utils from examples/test/performance/
      removed utils from examples/test/multi/
      removed utils from examples/test/WireMatPM/
      removed utils from examples/triax-tutorial/
      remove a useless comment in triax-tutorial
      small docfix of EnergyTracker
      fix energy tracking of gravitational work in NewtonIntegrator
      fix compilation warning in Grid.hpp and prettify its code
      remove "math" from example scripts
      fix compilation warning in openmp-accu.hpp
      Improvements in clump logic - part 5: added Monte-Carlo-algorithm for estimation of clump volumes called getClumpVolume(), added a new method for getting roundness coefficient called getRoundness(), updated examples/clumps/replaceByClumps-example.py
      Improvements in clump logic - part 6: added new method adaptClumpMasses(), added examples/clumps/adaptClumpMasses-example.py
      Improvements in clump logic - part 6: added examples/clumps/adaptClumpMasses-example.py
      small improvement of getClumpVolume() in yadeWrapper.cpp
      use deterministic instead of random algorithm for getClumpVolume(), adapt examples/clumps/adaptClumpMasses-example.py, improve and fix documentation
      add info about h-key for yade view in start banner
      Merge branch 'master' of github.com:yade/trunk

Francois Kneib (4):
      Change the growParticles method behavior on clumps into Shop.cpp.     Now the clumps are not grown if the clump members are fixed (i.e blockedDOFs='XYZxyz').
      Workaround for a Ubuntu 12.10 bug that gave a segmentation fault when launching Yade.     The importation of "_io" is made sooner, at the beginning of yade python executable. Changes applied to core/main/main.py.in.
      Handle the cohesive contact between a sphere and a facet.     Created Ig2_Facet_Sphere_ScGeom6D inheriting from Ig2_Facet_Sphere_ScGeom. It precomputes the 3 rotations DOFs and creates a ScGeom6D contact geometry.     All modifications made into /pkg/dem/Ig2_Facet_Sphere_ScGeom.cpp and hpp.
      Changes in Grid.ccp/hpp.     - Improve documentation for Ig2_Sphere_GridConnection_ScGridCoGeom::go()     - Add a new law (Law2_ScGridCoGeom_CohFrictPhys_CundallStrack) that allows a cohesive contact (without rotational moments) between a Sphere and a GridConnection.

Jan Stransky (7):
      fixed typo in user.rst
      improved damage tensor computation in CPMState
      doc improvement: added importing yade into user's manual, corrected index notation in utils.bodyStressTensors functions
      correcting compilation errors from previous commit
      fixed bug in Cpm for Sphere-Facet interactions
      fixed bug in Cpm, now for Sphere-Wall interaction
      disabled some prints for non __main__ yade imports

Jan Stránský (4):
      modification of cpm model, making easier timing inside InteractionLoop (with CMAKE_CXX_FLAGS=-DUSE_TIMING_DELTAS build, no change otherwise)
      added ymport.iges function for reading facets from .igs files
      updated timing documentation
      updated documentation (due to recent changes in Cpm), corrected Cpm related examples

Kubeu (1):
      added some hints about plotting and batch mode

christian (3):
      fix bug in replaceByClumps(), make it compatible with facets
      Merge branch 'master' of github.com:/yade/trunk
      undo unwanted changes in kdev4 files from previous commit

dmarzougui (1):
      Correct the type of numbers used in the computation of viscous stress.

Attachment: signature.asc
Description: OpenPGP digital signature