Skip to main content

petsc

Versions and Availability

About the Software

PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.

Usage

  • The compilation of PETSc codes is deeply related to other packages, such as LAPACK/BLAS and MPI implementations (OpenMPI, MVAPICH or MPICH). All these related packages were associated with PETSc based on the same version of compiler when we installed PETSc on a specific HPC machine. Therefore it is not easy to write a single line for compiling PETSc codes. We highly recommend users go through a few exercises (provided by the PETSc official website) on an HPC machine, then copy the makefile of a provided example to their own directory and edit as needed for their application.

Resources

Last modified: September 10 2020 11:58:50.