The PPM is a very high-resolution algorithm, which is particularly well suited for studying flows containing discontinuities. This particular version of the program has been used primarily for simulations of various astrophysical systems such as supernova explosions, accretion , and supersonic jets. The PPM method is a finite volume technique in which each grid point uses the information at 4 nearest grid points along each spatial dimension to update the values of its variables.

Here are some resources relating to our implementation of PPM:

  • PPMLIB Subroutine Library
  • PPM Algorithm Description (1.7MB PDF)
  • PPM Performance Analysis (6.7MB PDF)
  • PPM code Performance on Itanium-2 and Unisys ES-7000 (1MB PDF)
  • Download a PPM exe and play with it on your Windows PC