Installation

Introduction

PSC is available from github at https:://github.com/psc-code/psc.git . It uses a cmake-based build, so building the code should be relatively straightforward.

Dependencies

PSC has the following dependencies:

  • (required) cmake is used as the build system
  • (required) MPI, the Message Passing Interface library used for running the code in parallel
  • (included) googletest for testing
  • (equired) HDF5, currently still the only real option for regular field / particle output
  • (optional) ADIOS2, currently the only option for checkpoint I/O
  • (optional) viscid is useful for analyzing / visualizing PSC data