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: