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 <[email protected]>, 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 : [email protected] > Unsubscribe : https://launchpad.net/~yade-users > More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~yade-users Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp

