1. 12 Mar, 2012 1 commit
  2. 24 Nov, 2010 1 commit
    • Václav Šmilauer's avatar
      1. Add timing statistics to yade-batch · 8268a961
      Václav Šmilauer authored
      2. Make cmake closer to functional build
      3. Fix xmlrpc error in the window between job start and xmlrpc-readiness
      4. Add a few options to batch, make cpu affinity optional
      5. Add subdomain mask to OpenGLRenderer
      6. add unlikely to some conditionals in loops
      8268a961
  3. 22 Nov, 2010 1 commit
    • Václav Šmilauer's avatar
      1. SubdomainOptimizer now splits domain and adjusts later so that there is... · 17b865e6
      Václav Šmilauer authored
      1. SubdomainOptimizer now splits domain and adjusts later so that there is similar number of particles in all domains
      2. Add --cores option, defining CPU affinity; based on some tests, it actually hurts performance... :-|
      3. #define likely/unlikely (like in Linux kernel) and use it in a few conditions in loops to help the compiler
      4. Fix a strainge numerical "bug" in InsertionSortCollider where the same id has inversion with itself (min>max?)
      5. Add pack.inParallelepiped predicate (not yet tested)
      6. pack.filterSpherePack now returns SpherePack (the other routines are still to be made consistent...) -- see https://lists.launchpad.net/yade-users/msg03887.html
      17b865e6
  4. 29 Oct, 2010 1 commit
    • Václav Šmilauer's avatar
      1. Fix boost::sertialization class export (changed slightly in boost 1.42,... · cacc9589
      Václav Šmilauer authored
      1. Fix boost::sertialization class export (changed slightly in boost 1.42, which broke our case); that also solves the issues at maverick
      2. Add framework for tracking energies (will be documented at some point), added to Law2_ScGeom_FrictPhys_CundallStrack, see scripts/test/energy.py
      3. Convert energy trackers in Hertz-Mindlin to OpenMPAccumulator
      4. Make OpenMPAccumulator align storage so that each thread uses one cache line (should be faster)
      5. Make OpenMPAccumulator not require zero value pointer (is handled via ZeroInitializer template in lib/base/Math.hpp
      6. Make OpenMPAccumulator work transparently with python (it can be used as a regular attribute now), make it boost::serializable as well; it appears transparently as a number in python.
      7. Add OpenMPArrayAccumulator, for linear array of values (used in EnergyTracker)
      8. Make deprecated attributes with non-g++ compilers (clang); previously, only g++>=4.3 was supported
      9. Fix a few example script (not completed)
      cacc9589
  5. 08 Dec, 2009 2 commits