Re: [Yade-users] Yade 2018.02a released

2018-02-07 Thread Janek Kozicki (yade-dev)
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 , 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/upda

[Yade-users] Yade 2018.02a released

2018-02-07 Thread Anton Gladky
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 Tesselat

Re: [Yade-users] [Question #664137]: number of iterations and human time

2018-02-07 Thread Jérôme Duriez
Question #664137 on Yade changed:
https://answers.launchpad.net/yade/+question/664137

Status: Open => Answered

Jérôme Duriez proposed the following answer:
Hi,

1. If your simulation runs with a fixed time step (= O.dt [1]), it's
easy to compute the number N of DEM timesteps corresponding to 2 hours,
then ask O.run(N,wait=True) [2]

2. If you have no idea about the time step (which "should" not appear, maybe), 
you may still check O.time [3] and do something like
while O.time < 2hours: # obviously you have to use numbers in correct units 
(seconds ?), not "2 hours"
O.run(1000,wait = True)

Jérôme


[1] https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.Omega.dt
[2] https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.Omega.run
{3] https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.Omega.time

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.

___
Mailing list: https://launchpad.net/~yade-users
Post to : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp


Re: [Yade-users] [Question #664138]: Change interaction during two spheres during the simulation process

2018-02-07 Thread Bruno Chareyre
Question #664138 on Yade changed:
https://answers.launchpad.net/yade/+question/664138

Bruno Chareyre proposed the following answer:
I don't understand the question. Please close this thread by marking the 
question "answered" if the problem is solved.
You can open another thread if you have other questions.
Regards
Bruno

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.

___
Mailing list: https://launchpad.net/~yade-users
Post to : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp