摘要

In a first course to classical mechanics elementary physical processes like elastic two-body collisions, the mass-spring model, or the gravitational two-body problem are discussed in detail. The continuation to many-body systems, however, is deferred to graduate courses although the underlying equations of motion are essentially the same and although there is a strong motivation for high-school students in particular because of the use of particle systems in computer games. The missing link between the simple and the more complex problem is a basic introduction to solve the equations of motion numerically which could be illustrated, however, by means of the Euler method. 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. %26lt;br%26gt;Program summary %26lt;br%26gt;Program title: MPPhys %26lt;br%26gt;Catalogue identifier: AERR_v1_0 %26lt;br%26gt;Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AERR_v1_0.html %26lt;br%26gt;Program obtainable from: CPC Program Library, Queen%26apos;s University, Belfast, N. Ireland %26lt;br%26gt;Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html %26lt;br%26gt;No. of lines in distributed program, including test data, etc.: 111327 %26lt;br%26gt;No. of bytes in distributed program, including test data, etc.: 608411 %26lt;br%26gt;Distribution format: tar.gz %26lt;br%26gt;Programming language: C++, OpenGL, GLSL, OpenCL. %26lt;br%26gt;Computer: Linux and Windows platforms with OpenGL support. %26lt;br%26gt;Operating system: Linux and Windows. %26lt;br%26gt;RAM: Source Code 4.5 MB Complete package 242 MB %26lt;br%26gt;Classification: 14, 16.9. %26lt;br%26gt;External routines: OpenGL, OpenCL %26lt;br%26gt;Nature of problem: %26lt;br%26gt;Integrate N-body simulations, mass-spring models %26lt;br%26gt;Solution method: %26lt;br%26gt;Numerical integration of N-body-simulations, 3D-Rendering via OpenGL.

  • 出版日期2014-3

全文