← Back to team overview

yade-users team mailing list archive

Re: Yade 2018.02a released

 

Awesome, congratulations! :) Shame on me that I didn’t commit anything this year. I have great plans for next year, though. Let’s keep fingers crossed ;)

Am I correct that my CGAL 4.11 fix is no longer necessary? I see CGAL 4.11-2 in ubuntu bionic.

On 7 Feb 2018, 20:45 +0100, Anton Gladky <gladky.anton@xxxxxxxxx>, wrote:
> Dear Yade users and developers,
>
> After almost 13 months of development I am glad to announce
> the next Yade version 2018.02a. The complete changelog
> you will find as always at the end of this message.
> The list of committers is presented in alphabetical order.
>
> Tarballs are available on GitHub [1] and on Launchpad [2].
>
> Thanks all for contributions!
>
> [1] https://github.com/yade/trunk/releases/tag/2018.02a
> [2] https://launchpad.net/yade/trunk/yade-1.00.0/+download/yade-2018.02a.tar.gz
>
> Anton
>
> ==============================
>
> # yade-2018.02a #
> _Wed, Feb 7 20:06:30 2018 +0100_
>
> **Anton Gladky (15):**
> * Remove RELEASE file.
> * Initialize gui in IPython 5.
> * Add dependency on python-pyqt5.qtsvg.
> * Fix PDF-compilation with sphinx>=1.4.9
> * Remove comented lines in CMakeLists
> * Test commit number two.
> * Do not enable LINSOLV if CGAL not found
> * Fix missing AND operator in prevoius commit
> * Extend polyhedra breakage model by Mohr-Coulomb-Weibull failure criterion.
> * Add examples for the PolyhedraBreak model
> * Add one more Yade-Paper
> * Update .gitignore
> * Make newly added labels consistent with other labels.
> * One more thesis, where Yade is mentioned
> * Add RELEASE file
>
> **Bruno Chareyre (73):**
> * Fix https://bugs.launchpad.net/yade/+bug/1666339 (thx Robert)
> * +5 journal papers
> * +2 journal papers
> * + Christian Jakob's PhD in references
> * Put brackets in the right place (thx Robert).
> * +4 journal papers
> * 1+ journal paper by V. Lapcevic
> * Add editor to Yade workshop proceedings (me!)
> * missing comma (sorry)
> * turn ERROR into WARNING when ISCollider does not find spheres to
> determine verletDist
> * +2 journal papers
> * +2 journal papers
> * +11 conference papers
> * add missing year in a bibtex entry
> * Fix kineticEnergy() for clumps
> * fix the flipCell() function
> * fix compile error
> * flipping periodic cell -> small/doc fix
> * move PBC example scripts
> * cleaning examples
> * documentation on changing the boundary conditions in FlowEngine and
> derivatives
> * Robert Caulk's guide to cloud computing inserted in doc
> * return a consistent set of constrictions in the periodic case (some
> constrictions were previsously skipped inconsistenty)
> * re-apply the fix of rev 26efbec to getConstrictionFull()
> * fix a compile warning
> * fix an indentation problem in shinx document - hopefully fixing the buildbot
> * fix unicode warning (documentation build)
> * add a reference url
> * fix compiler warning
> * small fix in getConstriction() + a typo
> * new logic for interating on facets in periodic triangulations
> (following ref. Rev.26efbec and followers)
> * new data 'crackArea' added to DFNFlow cells and updated
> automatically - first step toward solving the artificial
> compressibility of fluids in cracks
> * #define DFNFLOW commented out
> * small updates in doc, fixing compile errors and some warnings
> * add exemple script for two-phase flow with 2PFV technique, related
> to Yuan and Chareyre (2017)
> * extended version of ForceEngine with its own fluid solver (by J. Chauchat)
> * move HydroForceEngine to independent source files.
> * Minor changes in authorship and inline comments
> * Critical bugfix for collision detection in periodic boundary
> conditions. Bounds lists were left partially unordered, then some
> interactions were never detected (my toughest yade debugging until
> now).
> * Minors & cosmetic.
> * fix feature NewtonIntegrator::densityScaling
> * Introduce a tolerance on overlap determination (in periodic BC
> only), avoiding false negative due to round-off errors. (usage in a
> separate commit).
> * A simpler and faster version of spatialOverlapPeri. Only one call to
> floor(), ~20% speedup for ISCollider::action. Tolerance introduced to
> fix detection failures.
> * Keep the values of sorted bounds in the [0,size] range in ISCollider.
> * small scale optimization in ISCollider
> * Fix collision detection again (amending commit c7c8e6f62d452c8).
> Don't move bounds below the starting point of the sort, else partial
> (only) ordering can occure.
> * Don't start blinking the 0-body when opening inspector + make it
> possible to un-highlight before/after closing the inspector by
> selecting empty space.
> * Fix miscommit in d2211bd747d74eaea569ac88e.
> * remove a function that was declared but undefined (leading to runtime error)
> * cite recent reference on timestep
> * TwoPhaseFlowEngine::getNeighbors now returning less than 4 neighbor
> cells if some of them are infinite (normally only one)
> * a function + python wrap for invading one single pore and updating
> the clusters
> * fix cluster invasion/update (thx Son for spotting the bug)
> * fix doctest's target following b5ca352
> * fix doctest in addData (re-apply c011decc36)
> * fix doctest indentation (after 36c016bd)
> * TesselationWrapper wrapping CGAL's AlphaShapes for defining an alpha-contour
> * remove function definitions from FlowEngine.hpp
> * preliminary version of 'extended' alpha shape contour
> * further extension and debugging of alphaShape code
> * nearly working version of the extended alpha-contour
> * small fix
> * proper calculation of alphaCaps areas in TesselationWrapper
> * If FlowEngine::meshUpdateInterval<0 do not update the mesh at fixed intervals
> * fix a compile warning - probably leading to undefined behavior
> * apply d71813b for the periodic flavor of FlowEngine
> * re-insert the comment on Qt4->Qt5 since it may still help (partial
> revert of 1c06b6ad9d2)
> * Remove the declaration of (redundant and undefined)
> FlowEngine::currentTess, while there is already Network::currentTess.
> Fix https://bugs.launchpad.net/yade/+bug/1732210.
> * Use a relevant upperbound (i.e. 0.5*period) for the the maximum body
> size in periodic boundary conditions.
> * Update the position of the clump members relative to the clump
> itself ("local" coordinates) when applying growParticles(). It is no
> longer necessary to perform additional operations (updateProperties())
> after growing clumps.
> * make checkClumpHopper.py less time demanding
> * fix bug/1291977 and a typo
> * fix some compile warnings in TwoPhaseFlowEngine
> * enable TWOPHASEFLOW by default
>
> **Chao Yuan (6):**
> * add porosity in cell info.
> * fix compile error.
> * add functions to get pore throat radius (by cells or spheres).
> * -split computeEffectiveRadius() for obtaining reff by pos and
> radius; -clean redundant functions.
> * -fix setPoreThroatRadius
> * -add setPoreBodyRadius.
>
> **Francois Kneib (1):**
> * Fix typo in installation.rst doc.
>
> **Jan Stránský (7):**
> * fixed a typo in micro-stress example
> * replaced L3Geom by ScGeom in tutorials
> * Added subengines of CombinedKinematicEngine to labeled engines
> * fixed a bug in ScGeom::getIncidentVel with
> avoidGranularRatcheting=False and O.periodic=True
> * Updated Body::intrs doc, fixed typo in comment
> * fixed a bug in ymport.UNVReader
> * fixed one Polyhedra python method name
>
> **Jerome Duriez (24):**
> * Articles .bib entries: fixes
> https://bugs.launchpad.net/yade/+bug/1671045, plus update of entries
> data
> * capillaryLaplaceYoung scripts: update of reference labels
> * +1 master thesis
> * A new post-processing engine to measure capillary stresses using
> alternate expressions than getCapillaryStress()
> * Implementation improvement of new MeasureCapStress engine
> * JCFpm model: code comment precised
> (https://answers.launchpad.net/yade/+question/644244)
> * -1 check test (regarding NormalInelastic contact law which is about
> to be erased)
> * -1 contact law
> (Law2_ScGeom6D_NormalInelasticityPhys_NormalInelasticity and other
> NormalInelasticPM classes)
> * Typos corrected in installation.rst
> * Email address changes
> * Capillary script solveLiqBridge.m: change in attributes order (with
> small consequences), plus other minor changes
> * Capillary scripts: removing one useless test, and including
> commented time measurement commands
> * Capillary scripts: Introducing .py versions for 2 (out of 3) .m
> files. Plus minor change in one .m file
> * Doc: precising Collider.avoidSelfInteractionMask
> * +2 book/proceedings chapters (and formatting changes)
> * Doc of Shop::aabbExtrema precised
> * Doc typos and small improvements in VTK post-processing descriptions
> * Small doc changes in TriaxialStressController.particlesVolume and porosity
> * Doc: minor change in package installation (distro name)
> * Doc: typo in user manual
> * Misleading comment removed in UnsaturatedEngine.cpp
> * Doc: typo correction in TriaxialStressController.stressMask
> * grids examples: moving qt.View() at the end of the scripts so that
> the window view is correctly scaled with respect to the model
> * Doc of Ig2_Sphere_PFacet_ScGridCoGeom updated: replacing inexistant
> ScPFaceCoGeom with ScGridCoGeom, and Facet with PFacet, fixes 4. of
> https://bugs.launchpad.net/yade/+bug/1746037
>
> **Martin Haustein (1):**
> * Add constant volume deformation engine.
>
> **Robert Caulk (19):**
> * Editorial change
> * fix typo
> * Fix typos
> * Roll breakOccurred comments back 1 commit
> * added tmux command tip
> * Fixed bug with multithread+compressible flow and addressed
> backgroundAction() FIXME for eigenSolve()
> * fixed inheritence problem when LINSOLV=OFF
> * Added option to let new bond breaks in JCFpmPhys control
> retriangulation in FlowEngine
> * add fracture interpolation functionality
> * GPU accelerated PFV solver
> * GPU acceleration guide
> * Avoid compiling suitesparse GPU solver if -DCHOLMOD_GPU=OFF
> * improve GPU doc
> * Merge branch 'master' of github.com:yade/trunk
> * improve GPU acceleration guide
> * add the ability to threshold trickpermeability to 2 or more facets,
> default behavior should remain same as before this commit
> * fix variable naming inconsistencies
> * Merge branch 'master' of github.com:yade/trunk
> * fix multithreading issue with imposed fluxes
>
> **T Sweijen (12):**
> * Dynamic version of two-phase flow,interpolation of saturation field
> when meshing, merging of tetrahedra to find pore units
> * OMerge branch 'master' of https://github.com/yade/trunk
> * provide access to per pore partial solid surface
> * update of Dynamic Two-Phase Flow engine, removing old definitions,
> update comments, and added several averaging procedures for water
> pressure
> * Function to track deforming pore units and to couple this to dynamic
> two-phase flow + cleaning of functions
> * Minor fix for updating volume change
> * fix for savePoreNetwork function - to avoid odd locations of cells
> along boundary
> * fix of comments and cleaning up of redundant lines. Also, inclusion
> of initial and boundary conditions for dynamic imbibition
> * Fix for mergeCells() function, to allow for using it more than once
> * Update of initial conditions to allow for primary and secondary
> drainage/imbibition. Addition of compatibility check of boundary
> conditions. Removing some redundant functions.
> * Fix in TPF Engine for simulations with Deformation + optimalization
> for TPF + deformation simulations, without swelling
> * update of soluteFlowEngine, including a fundamental fix in equations
> and a function to export average concentration
>
> **William Chèvremont (26):**
> * Adding Electrostatic interaction
> * Adding Electrostatic interaction (forgot cpp file)
> * Fix the electrostatic law
> * Merge branch 'master' of https://github.com/yade/trunk
> * Correction of ElectrostaticPhys
> * Adding lubrication force w/o FlowEngine
> * Merge branch 'master' of https://github.com/yade/trunk
> * Merge branch 'master' of https://github.com/yade/trunk
> * ElectrostaticMat derive from CohFrictMat instead of FrictMat
> * Merge branch 'master' of https://github.com/yade/trunk
> * Fix lubrication laws
> * set more realistic default values for ElectrostaticMat
> * Lubrication can process other physics
> * Adding yade-oar and Lubrification resolution by implicit method
> * Revert "Adding yade-oar and Lubrification resolution by implicit method"
> * Revert "Revert "Adding yade-oar and Lubrification resolution by
> implicit method""
> * Merge branch 'master' of https://github.com/yade/trunk
> * fix lubrication
> * fix plot Matrix3 suffix (yz instead of yx)
> * Merge branch 'master' of https://github.com/yade/trunk
> * Fix CMakeList
> * Test
> * Fix warnings
> * Debug lubrification
> * Insert other resolution method
> * Typo
>
> **Luc Scholtes (6):**
> * update of the JCFPM particle model with new or adapted
> functionalities to record number of cracks and associated released
> energy. An example script will be provided.
> * add possibility to define residual friction angle (broken contacts)
> different from friction angle (bonded contacts)
> * some cleaning and clarifying of crack aperture calculation
> * update of file. mistakes in previous commit
> * update due to mistake. Thank you Robert
> * update due to mistake. Thank you Robert
>
> **raphm1 (10):**
> * HydroForceEngine: add an optional input parameter to account for
> convective acceleration The input convective acceleration term take
> the form of a depth dependent vector
> * yade-article.bib: add a journal paper
> * Add proceedings
> * Add two functions getStressProfile_contact: to evaluate the stress
> profile considering only the contact contribution
> getDepthProfile_center: to evaluate solid depth profile (solid
> velocity and volume fraction) considering particles as points
> * Fix error from commit e4f601d
> * Add 2 references and 1 paper
> * HydroForceEngine: update the 1D RANS fluid coupling Modify the
> formulation of the fluid resolution in order to merge it with the
> existing variables of HydroForceEngine. Fix errors in the fluid
> momentum balance resolution. Clarify the mesh definition. Evaluate all
> the components necessary to solve the equations inside the fluidModel
> function. Introduce the possibility to account for fluid lateral wall
> friction in the equations. Make it possible for the user to access
> only the fluid resolution without introducing any particles or
> launching a DEM simulation. Update the documentation.
> * HydroForceEngine: new examples and validations Introduce a new
> sedimentTransport script, which make use of the fluid coupling (1D
> RANS) Complete the sedimentTransport example script and add a
> post-processing example. Add validations for the fluid resolution
> without particles, considering logarithmic law and poiseuille flow.
> Add a file commenting the different examples and validation scripts.
> * HydroForceEngine: small modifications
> * HydroForceEngine: fix errors in the fluid resolution
>
> **remche (4):**
> * Fixing clang compilation
> * Adding path for CGAL ans GMP include dir to cmake (for exotic installations)
> * Merge branch 'master' of https://github.com/yade/trunk
> * Adding the correct include dir for CGAL
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-users
> Post to : yade-users@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~yade-users
> More help : https://help.launchpad.net/ListHelp

References