← Back to team overview

yade-users team mailing list archive

Yade 1.07.0

 

Yade 1.07.0 is released. Tarball  is available in Download section on
the Launchpad's page [1].

Thanks all for contribution!

[1] https://launchpad.net/yade/trunk/yade-1.00.0/+download/yade-1.07.0.tar.gz

The full changelog in alphabetical order of committers:

Anton Gladky (37):
      Remove RELEASE file.
      Add -ftrack-macro-expansion=0, if gcc>=4.8
      Provide VTK6-support.
      Use ADD_DEFINITIONS instead of adding those directly in CXX_FLAGS.
      Remove information about yade-stable from Readme.
      Add BicyclePedalEngine as a new kinematic motion.
      Add -save-temps if GCC-4.8 is used.
      Split Grid into Grid and Grid_GUI.
      Add information about missing packages in documentation and
external PPA. Closes: LP:1250928
      Add notice about using libqglviewer-qt4-dev instead of
libqglviewer-dev on older Ubuntu versions.
      Add script to create PPA-packages. (Not finished)
      Use othermirror for some ubuntu versions.
      Add stl-gts example.
      Add qt.View() to clumps-example.
      Add one more check-script to check the functionality of ViscoElastic PM.
      Consider massMultiply-parameter, calculating parameters in
ViscoElasticPM.
      Add functions to save and load clumps.
      Set the higher pripority in sys.path to self-compiled modules.
Closes LP:1254708
      Fix volume calculation. Closes LP:1261415
      Set the higher pripority in sys.path to self-compiled modules in
    yade-batch.
      Update scripts for PPA.
      Add configuration files, needed for PPA.
      Minor update of PPA scripts.
      Update information about yadedaily prebuilt packages.
      Add support for qglviewer>=2.5.0.
      Open GUI in packs/packs.py after 1 step to show all elements.
      Raise warning, if no spheres are produced by regular* commands.
      Update information about daily-packages.
      Set one more paramter -ftemplate-depth-512 for clang
      Prevent attraction forces in ViscPM due to viscosity
      Add some more steps to checkWeight-script.
      Minor formatting in references.
      Remove cout accidentally added in a prev. commit.
      Minor change of setFromTwoVectors in utils.py.
      Rename createtar.py to buildppa.py.
      Minor fix in docs.
      Add RELEASE-file.

Bruno Chareyre (17):
      a function to increase the size of a single sphere (~>Thomas swelling)
      easier manipulation of state files in TesselationWrapper
      restore the python wrapping of utils.growParticles() as it was
before fb02a74 (changed by mistake, sorry Christian)
      give unique identifiers to trangulation's cells
      FlowEngine::nCells retruns the number of finite cells;
FlowEngine::getVertices returns the vertices of a cell defined by its
id
      make cmake output more consistent when missing dependency for LinSolv
      Fix the behavior of FlowEngine.updateTriangulation=True
      FlowEngine: increment a counter correctly
      small changes in the installation section regarding suitesparse
and related libs
      installation.rst: smallfix in indentation
      remove a not necessary sorting in FlowEngine, as it triggers a
critical bug in the STL
(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800)
      correct target values of the DEM-PFV checktest
      Fix paths to online and packaged documentation (fix url error
with GUI's hyperlinks)
      DEM Background chapter: a note on the semantic strain vs.
displacement for contact kinematics
      Merge branch 'master' of github.com:yade/trunk
      fix undefined "key" in triax-tutorial/script-session1.py
      +1 published paper

Christian Jakob (1):
      small fix in an example script tetra/oneTetra.py

Francois (3):
      Fix missing REGISTER_CLASS_INDEX(...) into ViscElPhys. This
macro is essential for a right law dispatch !
      Corrected a minor mistake in code comments : k=2*r*E
      Allow the contact between (coh)frictMat and viscElMat as
frictPhys. Almost everything was done by inheritance, just had to
convert stiffnesses to modulus and modulus to stiffnesses to ensure
material compatibility.     Note that for the moment the timeStepper
cannot handle this kind of simulations -> will be fixed soon.

Jan Stransky (4):
      Modified error message if not yade.runtime.hasDisplay (bug #1241817)
      fixed SyntaxError from previous commit
      uncomment and modify utils.forcesOnCoordPlane function
      corrected mistake in examples/test/triax.py

Jerome Duriez (15):
      - Introducing (uncommenting in fact) tens/shearBreakRel
variables in JCFpmState : relative part of broken interactions per
body (instead of absolute number).     - Few changes in some doc of
JCFpm variables.
      Quite important changes in JCFpm code
      Modifying JCFpm example scripts so that they still work after
previous commit
      Re-put some commented lines, after discussion of this thread
(https://lists.launchpad.net/yade-dev/msg10185.html), thanks Anton.
The comments solution is (at the moment ?) finally still used to avoid
putting a new variable in VTKRecorder..
      A script example for JCFpm : two rock parts with one joint in
the middle, like in laboratory experiments
      Some forgotten corrections in some example scripts, so that they
still work after changes of today in JCFpm
      Some corrections in the JCFpm doc (hyperlinks...)
      (Hopefully) Fixing some rst links in DEM Background doc
      Some changes in the doc of getStress() function, to be
consistent with the source code
(https://answers.launchpad.net/yade/+question/239919)
      Merge branch 'master' of github.com:yade/trunk
      Idem as previous commit
      Restoring the 2d version of growParticle previously erased by mistake..
      Some hyperlinks in JCFpm doc corrected
      Typos and hyperlinks corrected in Peri3dController doc
      Correction of a link in TesselationWrapper() doc

Klaus Thoeni (1):
      add CGAL link and delete libgmp3 from install list

Raphael Maurin (1):
      Change in the calculation of the normal and tangential stiffness
and damping. The change affects only the behavior     when one of the
two parameters is zero, e.g. for two particles with different
stiffness k1 and k2, the contact     stiffness will always be k =
k1*k2/(k1+k2). Before it gave the same except when k2 = 0
(respectively k1 = 0), where it     gave k = k1 (resp. k=k2). This is
done to ensure continuity in the behavior when one of the two
parameter tend     to zero.     Add a function
contactParameterCalculation in Ip2_ViscElMat_ViscElMat_ViscElPhys to
avoid code duplication.

Anton