1. 25 Jul, 2016 1 commit
  2. 15 Jul, 2015 1 commit
  3. 26 May, 2015 1 commit
  4. 24 Apr, 2015 1 commit
  5. 17 Mar, 2015 1 commit
  6. 20 Feb, 2015 1 commit
  7. 19 Feb, 2015 2 commits
  8. 10 Dec, 2014 1 commit
  9. 24 Nov, 2014 1 commit
  10. 30 Oct, 2014 1 commit
  11. 29 Oct, 2014 1 commit
  12. 17 Oct, 2014 1 commit
    • jduriez's avatar
      Parallelization of interaction loops in Law2_..._Capillarity (which is in fact... · aeb884ce
      jduriez authored
      Parallelization of interaction loops in Law2_..._Capillarity (which is in fact not a LawFunctor handled by InteractionLoop). Moreover adopting the FOREACH iterator for the non-parallel flavour.
      
      Considering simulations of a dense sample with 10000 bodies, executions of capillary Law2 took :
      - before change : ~ 1700 s / 100 000 executions, whatever j option (j4 or j1 tested)
      - after change : 620 s / 100 000 executions with j4 (only one run tested)
      
      So:
      - Law2_ScGeom_CapillaryPhys_Capillarity is now parallelized (thanks to InteractionLoop example...)
      - approx *3 speedup is reached from j1 to j4 (better benchmark could maybe have been done)
      aeb884ce
  13. 15 Oct, 2014 1 commit
    • Anton Gladky's avatar
      Drop including "yade/" folder in cpp and hpp files. · 9b2dea31
      Anton Gladky authored
      Many years we had a symlink in build-dir "yade" which
      points to a source dir. It was neccessary for scons build
      system, which is not the case at the moment. All headers
      must be included directly without "yade/" prefix, e.g.:
      
      <core/Scene.hpp>
      <pkg/common/Sphere.hpp>
      9b2dea31
  14. 14 Jul, 2014 1 commit
  15. 03 Jul, 2014 1 commit
  16. 02 Jul, 2014 2 commits
  17. 01 Jul, 2014 1 commit
  18. 21 Mar, 2014 1 commit
  19. 30 May, 2013 1 commit
  20. 29 Jan, 2013 1 commit
  21. 10 May, 2012 1 commit
  22. 08 May, 2012 1 commit
  23. 01 May, 2012 1 commit
  24. 24 Apr, 2012 1 commit
  25. 23 Apr, 2012 1 commit
  26. 10 Apr, 2012 1 commit
  27. 28 Mar, 2012 1 commit
  28. 23 Jan, 2012 1 commit
    • Bruno Chareyre's avatar
      Merge the "collide" branch to trunk (branch history at... · 15182aca
      Bruno Chareyre authored
      Merge the "collide" branch to trunk (branch history at https://code.launchpad.net/~bruno-chareyre/yade/collide2)
      
      Summary:
      - the stride logic is improved by using displacements instead of velocities. Reference position and sweepLength are added to bounds.
      - the sweepLength of each body is updated in collider::action() according to collider's targetInterv, so that ideally all bodies leave their bounds at the same iteration (more or less the same idea as in the old velocityBin but with per-body logic)
      - a number of optimizations in the collider and interaction dispatcher. Namely, the handling of virtual interactions is a lot faster, allowing a larger number of them for the optimal verletDist.
      - timings reported at https://yade-dem.org/wiki/Colliders_performace (please add your reports there), roughly x3 speedup vs. bzr2999 in triaxial simulations
      - A new ZECollider is introduced, using CGAL's dD intersection algorithm. It is relatively slow and therefore not recommended, but the code is very short and it may be worth a try when parallel CGAL is released.
      - Added references to some CGAL packages and a few fixes in references.
      15182aca
  29. 30 Nov, 2011 2 commits
  30. 15 Nov, 2011 1 commit
  31. 14 Nov, 2011 1 commit
  32. 10 Nov, 2011 1 commit
  33. 14 Oct, 2011 1 commit
  34. 31 Dec, 2010 1 commit
    • Bruno Chareyre's avatar
      - review and update of documentation in a series of class · 5e4f1dcc
      Bruno Chareyre authored
      - adapt TSC and TCE to new non-dynamic behaviour (more changes and cleaning planned)
      - remove prevNormal and frictionAngle from FrictPhys
      - Add temporary FrictPhysTransitory for compatibility of old laws
      - Rename Ip2_2xCohFrictMat_CohFrictPhys for names consistency, as suggested by Janek
      5e4f1dcc
  35. 19 Nov, 2010 1 commit
    • Václav Šmilauer's avatar
      1. Simplify InteractionContainer, move interactions inside bodies (NOT useful... · 2307d82d
      Václav Šmilauer authored
      1. Simplify InteractionContainer, move interactions inside bodies (NOT useful for getting all interactions of a body)
      2. Advance with cmake a little bit (nothing functional yet)
      3. Remove YADE_REQUIRE_FEATURE, use plain #ifdefs instead (empty files will be compiled, oh well)
      4. Remove a few files that were apparently not compiled for a very long time.
      2307d82d
  36. 13 Oct, 2010 1 commit
  37. 30 Sep, 2010 1 commit
    • Chiara Modenese's avatar
      1. Add LawTester class for prescribing displacements on interactions... · 0f03c68c
      Chiara Modenese authored
      1. Add LawTester class for prescribing displacements on interactions precisely, see scripts/test/law-test.py
      2. plot now displays the last point as a bullet 
      3. Rename Interaction{Geometry,Physics} to I{Geom,Phys}; rename related classes as well (functors etc)
      4. Rename Interaction::interaction{Geometry,Physics} to Interaction::{geom,phys}
      5. Add Vector3.normalized() to the eigen wrapper
      6. Add framework for arbitrary rendering hooks (GLDrawExtra) run from OpenGLRenderer at the end of the rendering routine (not yet fully tested)
      0f03c68c