Charles Pavloski (, Department of Meteorology, Penn State University
Robert Nicholas (, Earth and Environmental Systems Institute, Penn State University

updated 9 November 2015


The instructions below describe how to download, build, install, and perform a test run of version 0.7 of the Parallel Ice Sheet Model (PISM) on SCRiM systems woju and mizuna.

Download, Build, and Install

First, set up your environment. Here, we choose to use $HOME/pism as the root directory for our PISM installation. You’ll also need to run this sequence of commands each time you use the model in a new shell; alternately, you may add them to your $HOME/ file.


module load petsc/3.5.4-gcc
module load python/2.7.7
module load openmpi/1.6.5-gcc
module swap netcdf/4.3.3rc2-gcc
module load netcdf-fortran/4.4.1-gcc
module load udunits2/2.2.18
module load hdf/hdf5-1.8.15
module load fftw3/3.3.4

Next, we create the directory structure and download the model from GitHub.

git clone git:// pism0.7

Finally, we build and install the model.

mkdir pism0.7/build
cd pism0.7/build

cmake ..
make install


Here are a few simple tests for checking the build of the model; see Section 4 of for additional tests.

mpiexec -n 4 $PISM_INSTALL_PREFIX/bin/pismv -test G -y 200

$PISM_INSTALL_PREFIX/bin/pisms -y 5000 -view_map thk,temppabase,velsurf_mag

You can check out the NetCDF output using a variety of tools (like ncdump, ncview, or Panoply).