
In contrast to prefabricated closed applets, the user has full access to the complete programming code to obtain a deeper insight into how particle simulations are implemented. The aim of the many-particle physics simulation package MPPhys presented in this paper is in between the above mentioned approaches. A huge collection of diverse physics applications, also in the context of many-particle systems, is provided by the “Open Source Physics” (OSP) project. Besides many existing simulations, there is a graphical user interface to create new simulations and embed them into curriculum materials. The “Molecular Workbench” (MW) is a Java-based learning platform for molecular dynamics simulations see also Tinker.


Contrary to standard textbooks, Hut and Makino present the introduction in narrative form where three friends discuss the topic and derive the necessary equations and programming codes. While the simulation and the subsequent visualization of real systems make great demands on software and hardware, the underlying Newtonian dynamics, however, is easily comprehensible and can be discussed already at high school level.Ī step-by-step introduction on how to implement a gravitational N-body code starting from the high-school level can be found in the online book by Hut and Makino.

Many-particle simulations that determine the motion of individual particles under their mutual interactions play an important role in numerous applications of chemistry, biology, material sciences, physics, and even computer graphics.
