yade:1.12

Last commit made on 2014-10-20
Get this branch:
git clone -b 1.12 https://git.launchpad.net/yade

Branch merges

Branch information

Name:
1.12
Repository:
lp:yade

Recent commits

1125f23... by Anton Gladky

Update changelog.

af8c50e... by Anton Gladky

Add RELEASE file.

eeda8e0... by Anton Gladky

Reintroduce viscosity in SPH-modell.

8e06c1e... by Jan Stránský

Added volumePower attribute to Law2_PolyhedraGeom_PolyhedraPhys_Volumetric, Polyhedra code small cleanup

54fc397... by Anton Gladky

Use Python 2.7 only

501a7e7... by Anton Gladky

Use only vtkCommonCore vtkIOImage vtkIOXML components for VTK.

8a66a1c... by Anton Gladky

SPH-code refactoring.

da063b3... by Jan Stránský

added Polyhedra::GetSurfaces function

aeb884c... by Jérôme Duriez

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)

0699e2c... by Jérôme Duriez

Typo in CapillaryPhys doc