Portable, Extensible Toolkit for Scientific Computation
PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It supports MPI, and GPUs through CUDA or OpenCL, as well as hybrid MPI-GPU parallelism. PETSc (sometimes called PETSc/Tao) also contains the Tao optimization software library.
Information
- Source: https://www.mcs.anl.gov/petsc/
- License: BSD-2-Clause
- Path: /usr/lib64
- Documentation: https://www.mcs.anl.gov/petsc/
Using petsc
petsc is provided by standard packages and does not require any special setup.
To use the parallelized libraries the corresponding MPI environment has to be enabled:
[elx]% xwhich petsc No executable named petsc found Documentation: https://confluence.desy.de/display/IS/petsc URL: https://www.mcs.anl.gov/petsc/ Manual: https://www.mcs.anl.gov/petsc/documentation/index.html License: BSD-2-Clause