1. 17 Mar, 2015 1 commit
  2. 20 Feb, 2015 1 commit
  3. 19 Feb, 2015 2 commits
  4. 10 Dec, 2014 1 commit
  5. 24 Nov, 2014 1 commit
  6. 30 Oct, 2014 1 commit
  7. 29 Oct, 2014 1 commit
  8. 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
  9. 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
  10. 14 Jul, 2014 1 commit
  11. 03 Jul, 2014 1 commit
  12. 02 Jul, 2014 2 commits
  13. 01 Jul, 2014 1 commit
  14. 21 Mar, 2014 1 commit
  15. 30 May, 2013 1 commit
  16. 29 Jan, 2013 1 commit
  17. 10 May, 2012 1 commit
  18. 08 May, 2012 1 commit
  19. 01 May, 2012 1 commit
  20. 24 Apr, 2012 1 commit
  21. 23 Apr, 2012 1 commit
  22. 10 Apr, 2012 1 commit
  23. 28 Mar, 2012 1 commit
  24. 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
  25. 30 Nov, 2011 2 commits
  26. 15 Nov, 2011 1 commit
  27. 14 Nov, 2011 1 commit
  28. 10 Nov, 2011 1 commit
  29. 14 Oct, 2011 1 commit
  30. 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
  31. 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
  32. 13 Oct, 2010 1 commit
  33. 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
  34. 24 Aug, 2010 1 commit
  35. 16 Aug, 2010 1 commit
  36. 15 Aug, 2010 1 commit
  37. 24 May, 2010 1 commit