petsc
Table of Content
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
- The PETSc Project Home Page has links to a users guide, copious other documents, and multiple examples.
Last modified: September 10 2020 11:58:50.