PPM Library Downloads

Here you can find the PPM core and PPM numerics source code packages for download.

To successfully compile PPM you need following pre-requisites:

  • A Fortran 90/95 Compiler
  • METIS 4. Here is a re-packaged version of METIS 4 that we have been using during development of PPM
  • (optional, but recommended) an MPI library (e.g. OpenMPI)

Since version 1.2 PPM core and PPM numerics are released under the LGPL v.3 License.

 

file size date description
libppm-1.2.1.tar.gz 590 kB 03.08.11 PPM core 1.2.1

libppmnumerics-r1036.tar.gz 347 kB 03.08.11 PPM numerics 2nd pre-release
Beta code
libppm-1.2_p1.tar.gz 573 kB 12.11.10

PPM core 1.2_p1, a minor patch release
fixing several bugs

libppm-1.2.tar.gz 543 kB 21.09.10 PPM core 1.2 library source file.
libppmnumerics-r723.tar.gz 402 kB 21.09.10

PPM numerics pre-release Beta code.

The list of changes and installation instructions can be found in the README file inside the library packages.

 

The ones who prefer to keep using the legacy (pre 1.2) version of PPM can download the complete package here (1.5 MB).

 

Please use following citation in your publications and presentations:

I.F. Sbalzarini, J.H. Walther, M. Bergdorf, S.E. Hieber, E.M. Kotsalis, P. Koumoutsakos. PPM - A highly efficient parallel particle-mesh library for the simulation of continuum systems. J. Computational Physics, 215:566-588, 2006

 

Disclaimer

IN NO EVENT SHALL THE ETH BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE ETH HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE ETH SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE ETH HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.