------------------------------------------------------------
revno: 2521
fixes bug(s): https://launchpad.net/bugs/666876
committer: Václav Šmilauer <[email protected]>
branch nick: trunk
timestamp: Fri 2010-10-29 12:12:44 +0200
message:
  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)
added:
  core/EnergyTracker.hpp
  scripts/test/energy.py
modified:
  core/BodyContainer.cpp
  core/InteractionContainer.cpp
  core/Scene.hpp
  core/corePlugins.cpp
  core/main/main.py.in
  examples/bulldozer/bulldozer.py
  examples/constitutive-law.py
  examples/cylindrical-layer-packing.py
  examples/dynamic_simulation_tests/ringCundallDamping.py
  examples/funnel.py
  examples/gts-horse/gts-horse.py
  examples/mill.py
  examples/regular-sphere-pack/regular-sphere-pack.py
  examples/rod_penetration/model.py
  examples/rotatingCylinder.py
  examples/simple-scene/simple-scene-plot.py
  gui/qt4/__init__.py
  lib/base/Math.cpp
  lib/base/Math.hpp
  lib/base/openmp-accu.hpp
  lib/factory/ClassFactory.hpp
  lib/serialization/Serializable.hpp
  pkg/common/ForceResetter.cpp
  pkg/common/ForceResetter.hpp
  pkg/dem/ConcretePM.cpp
  pkg/dem/DomainLimiter.cpp
  pkg/dem/ElasticContactLaw.cpp
  pkg/dem/ElasticContactLaw.hpp
  pkg/dem/ForceRecorder.cpp
  pkg/dem/ForceRecorder.hpp
  pkg/dem/HertzMindlin.cpp
  pkg/dem/HertzMindlin.hpp
  pkg/dem/UnbalancedForceCallbacks.cpp
  pkg/dem/UnbalancedForceCallbacks.hpp
  py/pack/pack.py
  py/tests/omega.py
  py/wrapper/customConverters.cpp
  py/wrapper/yadeWrapper.cpp
  scripts/test/Dem3DofGeom.py
  scripts/test/ResetRandomPosition.py
  scripts/test/Se3Interpolator.py
  scripts/test/batch/params.table
  scripts/test/batch/sim.py
  scripts/test/cpm-dem3dof-scgeom.py
  scripts/test/interpolating-force.py
  scripts/test/periodic-simple.py
  scripts/test/shear.py
The size of the diff (1403 lines) is larger than your specified limit of 1000 
lines

--
lp:yade
https://code.launchpad.net/~yade-dev/yade/trunk

Your team Yade developers is subscribed to branch lp:yade.
To unsubscribe from this branch go to 
https://code.launchpad.net/~yade-dev/yade/trunk/+edit-subscription

_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to