MPPhys - A many-particle simulations package for computational physics education

Screenshot of MPPhys.

The many-particle physics simulation package MPPhys offers a platform to experiment with simple particle simulations. The aim is to give a principle idea how to implement many-particle simulations and how simulation and visualization can be combined for interactive visual explorations.

Below there are several examples that demonstrate the usability of MPPhys. Click on an image to see a screenshot of the simulation. The corresponding script is also available. If you cannot watch the movies then try the VLC media player.

Examples based on mass-spring model

Coupled oscillations script, movie 2013-11-07
2D oscillating membrane script, movie 2013-11-07
2D cantilever script, movie 2013-11-07
Minimal surface script 2013-11-07

Examples based on HardSphere model

Newton cradle script, movie 2013-11-07
Brownian motion script, movie 2013-11-07

Examples based on gravitational N-body model

Gravitational choreography script, movie 2013-11-07
Planet with ring and moon script, movie 2013-11-07