link to homepage

Institute for Advanced Simulation (IAS)

Navigation and service


Rigid Body Physics Engine

Scientific area

Rigid body dynamics, coupled fluid-particle simulations, efficient inter process protocols.

Short description

The pe is a rigid body simulation framework developed at the chair for system simulation. It is part of the waLBerla multi physics software package. It simulates the time evolution of an ensemble of non deformable geometrical objects. Therefore it uses a time stepping scheme with a fixed time step size. The objects can interact with each other through collisions. Currently there are two collision models available. The collision model used for soft contacts is the well known discrete element method. Whereas for hard contacts the hard contact semi implicit time stepping solver is employed. Furthermore different friction models are available. A typical time step of the pe looks like this: broad phase collision detection ⟶ narrow phase collision detection and contact generation ⟶ contact resolution ⟶ time integration ⟶ synchronization.

peMarble run simulated with the pe.


  • 458,752 cores (up to 1,835,008 MPI ranks) on BlueGene/Q (JUQUEEN)

Scaling of pe on JUQUEENWeak- and strong-scaling results for a dense setup.

Programming language and model

  • C++
  • MPI

Tested on platforms

  • BlueGene/Q

Application developers and contributors

Sebastian Eibl
Tobias Preclik
Klaus Iglberger


Sebastian Eibl

(Text and images provided by the developers)









Dear visitor,

To make our website suit your needs even more and to give it a more appealing design, we would like you to answer a few short questions.

Answering these questions will take approx. 10 min.

Start now Close window

Thank you for your support!


In case you have already taken part in our survey or in case you have no time to take part now, you can simply close the window by clicking "close".

If you have any questions on the survey, please do not hesitate to contact:


Your Team at Forschungszentrum Jülich


Note: Forschungszentrum Jülich works with the market research institute SKOPOS to anonymously conduct and analyze the survey. SKOPOS complies with the statutory requirements on data protection as well as with the regulations of ADM (Arbeitskreis Deutscher Markt- und Sozialforschungsinstitute e.V.) and ESOMAR (Europäische Gesellschaft für Meinungs- und Marketingforschung). Your data will not be forwarded to third parties.