Yade 1.09.0 is released. Tarball is available in Download section on the Launchpad's page [1]. Yadedaily-packages will get updates shortly.
Thanks all for contribution! [1] https://launchpad.net/yade/trunk/yade-1.00.0/+download/yade-1.09.0.tar.gz The full changelog in alphabetical order of committers: Alexander Eulitz (1): corrected a little bug in description of yadedaily-installation and added example and folder structure for compilation Anton Gladky (97): Remove RELEASE-file. Fix setting of wall's color. +1 reference. Replace some bazaar-links by github. Update installation instructions. Update INSTALL file. Fix version definition for IPython>1.0.0 Fix warning for IPython > 1.0.0 Add radiusTopInner, radiusBottomInner to facetCone and facetCylinder. Increase number of steps in checkWeight.py Prevent returning a reference to local temp object. Prevent binding a reference member to a temp. value. Remove notice on the main page about daily packages on Launchpad. Some more changes on the main page. Add Lambert formulation into capillary models. Use enum instead of string to keep capyllar type. Update config of mini-dinstall. Do not ignore k* and c* parameters if mass==0 Add billiard example script. Introduce YADE_ODEINT feature Implement binary-arch only builds for yadedaily. Fix split delimiter Fix library name for new openblas. Output some additional messages, when DEBUG mode is enabled. Fix compilation with libqglviewer>=2.5.1 Fix compilation with libqglviewer>=2.5.1 Add informational message, if VTK6 is found. Disable some debug-messages, because they break compilation. Check, whether manipulatedFrame exist, if not - create it. Set mouse parameters, only if frame is created. Better fix for QGLviewer next version. Fix compilation. Move all force and torque calculation into separate function Move capillary functions out of ViscEl-classes. Implement Soulie capillary model. Add an example to test different capillary models. Deprecate getViscoelasticFromSpheresInteraction. Update examples and test-scripts due to deprecating of getViscoelasticFromSpheresInteraction. Update Warning about last changes. Use MatchMaker to set tc, et and en in ViscEl model Update URL in getViscoelastic Fix compilation in ViscElCap. Minor description update. Replace isnan by isfinite to let the numbers be 0. Remove last capillar-parameters from ViscEl. Remove massMultiply paramter Fix compilation. Implement experimental SPH-model Add gradients and laplacian of the kernel functions. Implement some more kernel functions. Remove duplicated code. Normalize parameters of kernel functions. Produce meaningful error message. Add Cs parameters to particles, visualize them in VTK. Export in VTK some more SPH-parameters. Get a coordination number from body. Use bool return type for force calculation. Add watercolumn example for SPH. Add example script to test different kernel functions. Add README to examples SPH. Fix conflict. Fix eigen3 inclusions. Add one more example for sph. Split all capillary function into smaller one. Add YADE_SPH macroses to fix FTBFS, when SPH disabled Minor fix (replace #ifdef by #endif) Add an opportunity to change liquid volume during simulation. Disable temporarly Cs calculation in SPH. Fix interaction removal in VeiscoElPM Store an information about active liquid contacts. Add -= operator to OpenMPAccumulator. Fix compilation with clang, when openmp is switched off. Add OpenMPVector for thread-safe vector work. Minor fix in installation section of documentation. Export current value from PIDController. Add a note in installation section of docs. Do not link libloki and boost_date_time. Fix scrolling direction for libQGLviewer > 2.5.0 One more minor fix in zooming. Implement Liquid Migration model (experimental). Replace LIQCONTROL by LIQMIGRATION. Fix compilation with clang. Set capillary parameters to 0. instead of -1. Fix Id export in ymport.textClumps Remove YADE_DEPREC_DOF_LIST prepocessor. Add blockedMovement parameter to state of body Add conveyor example. Minor fix in documentation/installation. Add mask parameter to NewtonIntegrator Replace png-pictures by xpm. Fix the beginning camera position in GUI. Remove integrateInertia=False from packs.py. Add discretization parameter to appendClumped. Do not use getTorqueUnsynced and forces.getForceUnsynced in clumps Make addForceTorqueFromMembers more readable. Revert last change in Newtonintegrator. One more revert in NewtonIntegrator. Bruno Chareyre (60): avoid crash when Vh==NULL in FlowEngine. The sphere is ignored in the flow problem, otherwise FlowEngine runs as usual. Merge branch 'master' of github.com:yade/trunk remove redundant "from yade import *" in example scripts, as it mess-up scopes small change in PFV checkTest fix a bug in ISCollider that would create interactions with unbounded bodies remove deprecated code linked to queuing requestErase'd interactions in an older version of the collider Merge pull request #39 from lsibille/master Merge pull request #38 from Kubeu/patch-4 Merge pull request #37 from Kubeu/patch-3 Merge pull request #36 from Kubeu/patch-2 Better behavior of QGLViewer for shift+select and moving bodies (fixes LP bug 806469) let libparmetis be used as an alternative of libmetis Add hideBody/showBody to selectively display bodies in the 3D view Merge pull request #40 from burak-er/master Parallel InsertionSortCollider fix compilation issues for ENABLE_OPENMP=OFF some renaming and code cleaning in PFV code some renaming and code cleaning in PFV code (part2) PFV: First step in refactoring templates dummy engine for showing how to derive from FlowEngine + a preliminary version of DFNFlow make FlowEngine a template yade class Periodic version of flow engine in separate source files PFV: simplify (c++ wise) value assignement to Info types. More refactoring. Final step of code cleaning. fix a bug in PFV code (fictious vetices not defined correctly) minor changes in FlowEngine remove a useless data member fix compile error due to dirty hack (cpp's included by another cpp) Added documentation for changing the velocity gradient of periodic cell TriaxialStressController: reference sample sizes can be modified by users (was previously read-only) ignore *~ files in git status update biblio references Hack YADE_CLASS macro to make it work with c++ templates (introduces a macro for pyClass name different from c++ class name) new YADE_CLASS_PYCLASS_... macro, missing in previous commit update bibliographic reference in a script introduce CellInfo::getInfo() for more generic interpolation between triangulations better detection of changes in Cell::velGrad fix the example script periodic-simple-shear.py - introduce SoluteFlowEngine (from Thomas Sweijen) - move Flow classes to a separate folder fix include paths after moving files to pkg/pfv fix include path pkg/pfv Bugfixes in PeriodicFlowEngine, as discussed with Donia remove useless FlowBoundingSphere.cpp fix https://bugs.launchpad.net/yade/+bug/1301443 undef flag, so SoluteFlow doesn't break compilation on buildbot. update about openblas+openmp on 12.04 initialize CellInfo members (avoids hardly detectable bugs) + remove artifact facets from loop when cell1==cell2 remove an inacurate reference, introduce another one fix bad link to capillary files clean of commented blocks Merge pull request #43 from bchareyre/pc fix gravity checkScript (es -> 'et') enable run/pause from QGLViewer (retun key) + fix compile warning remove empty file add FlowEngine::doInterpolate to force interpolation during mesh swap Add user defined boundary condition to FlowEngine add authors in files headers -fix bibliographic link add missing #ifdef, breaking compilation without LINSOLV + better volume computation fix compile error in 298f0b6 switch to 1-thread colliding when problem detected in parallel run (fix https://bugs.launchpad.net/yade/+bug/1314736) Burak Er (1): added an adaptive Runge Kutta integrator scheme. Also, added an example using this integrator. Christian Jakob (15): allow user to set an output folder for PFV-based saveVtk() method Merge branch 'master' of github.com:yade/trunk fix compilation bug in InsertionSortCollider.hpp fix a bug in inertia tensor calculation for clumps if integrateInertia=True extend/fix replaceByClumps() method for multiple overlapping clump templates absorb bool integrateInertia from Clump::updateProperties by int discretization Merge branch 'master' of github.com:yade/trunk Parallelize replaceByClumps(): drastically reduce generation time of clump replacement if discretization>0 fix bugs in Clump::updateProperties, fixes https://bugs.launchpad.net/yade/+bug/1273172 introduce updateClumpProperties() method in yadeWrapper - can be used e.g. when clumps are imported in yade update of O.bodies.erase(): it can erase clump members too when erasing a clump Merge branch 'master' of github.com:yade/trunk remove typenames from Polyhedra.cpp (fixes compiler error) let ymport.textClumps() return all ids from members and clumps fix some indents Francois (2): Undo modifications about ViscElMat into Ip2_FrictMat_FrictMat_FrictPhys. The young modulus and poisson ratio have to be set for both materials to perform a contact between a frictMat body and a viscElMat body. Add a comment for that. Fix 2 bugs linked to the Grids : - in utils.py : remove a factor 2 in the calculation of the bending stiffness kr. - in Grid.cpp : fix a bug that occured in the Sphere-GridConnection contact. The contact was not detected in a very specific case : if the sphere was next to a node and the node goes from a convex (angle>180°) form to a concav (angle<180°) form. Jan Stransky (13): added vtk export of polyhedral particles improvement of previous commit (vtk polyhedra export) added example of paraview sphere "solid sections" improvement of export.textExt function to support arbitrary quantity export added O.stopAtTime (question246284) chenged return type of O.stopAtTime from previous commit fixed some errors and warnings for documentation build one more little info inside code export.VTKExporter: improved comments, fixed bug (thanks Jan Havelka for reporting), updated corresponding example script code cleanup in ConcretePM, fixed one more bug in export.VTKExporter added exportContactPoints function to exporter.VTKExporter, updated example script fixed export.VTKExporter.exportContactPoints for nonexisting interactions Polyhedra implementation improvement (Contributed by Jan Elias) modification of utils.calm function (bug 1318513) Jerome Duriez (15): Change in the doc of ymport.text/textExt to better reflect the behaviour A doc sentence for pericell recorder in VTKRecorder Typo in doc of CohFric Law2 : the shear adhesion is a_s, not a_n Typos and link syntax in doc of CohFrictPhys Typo correction in porosity() doc : porosity instead of poro sity (in 2 words) Use of correct version of requestErase() in JCFpm (https://bugs.launchpad.net/yade/+bug/1273775) Small changes in JCFpm IP logic : it is now possible to have new contacts that are always cohesive, and "poisson"=0 is possible (=> ks = 0 rather than infinity...) Small improvement in JCFPM doc about the cracks file, and typo in user.rst Mistake in hyperlink previous commit Copy paste mistake in State and typo UniaxialStrainer doc Proposal of correction of UniaxialStrainer, in relation with https://bugs.launchpad.net/yade/+bug/1300167 Add of an external reference, about the "derivation" of bodyStressTensor Correction of copy-paste mistake in doc of Bound Hyperlink about sortAxis in InsertionSortCollider doc Minor changes (not affecting results) in these scripts towards an easier understanding Klaus Thoeni (2): Correct shear stiffness averaging for Ip2_FrictMat_FrictMat_ViscoFrictPhys new simple contact law with normal viscose damping which allows to specify kn and ks/kn in Ip2 Kubeu (3): Added Antons hint to first install external depencies of Yade before following installation instructions small typo fix typofix Luc Sibille (10): add test on alphaKtw to allow nil value of twisting stiffness engine to compute a fluid flow with the lattice Boltzmann method LBM Definition of the basic elements used by the LBM engine definition of the compilation option ENABLE_LBMFLOW to make the compilation of the LBM engine optional, this option is disable by default remove all LBM file Merge remote-tracking branch 'upstream/master' definition of the LBM engine inside a lbm directory, with license GPLv2 definition of the compilation option ENABLE_LBMFLOW to make the compilation of the LBM engine optional, this option is disable by default A buoyancy example for the DEM-LBM coupling Merge branch 'master' of github.com:yade/trunk Anton _______________________________________________ Mailing list: https://launchpad.net/~yade-users Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp

