ASCL.net

Astrophysics Source Code Library

Making codes discoverable since 1999

ASCL Code Record

[ascl:2210.016] PETSc: Portable, Extensible Toolkit for Scientific Computation

PETSc (Portable, Extensible Toolkit for Scientific Computation) provides a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations, and is intended for use in large-scale application projects. The toolkit includes a large suite of parallel linear, nonlinear equation solvers and ODE integrators that are easily used in application codes written in C, C++, Fortran and Python. PETSc provides many of the mechanisms needed within parallel application codes, such as simple parallel matrix and vector assembly routines that allow the overlap of communication and computation. In addition, PETSc (pronounced PET-see) includes support for managing parallel PDE discretizations.

Code site:
https://petsc.org/release/overview/ https://gitlab.com/petsc/petsc
Used in:
https://ui.adsabs.harvard.edu/abs/2021MNRAS.506.5278H
Bibcode:
2022ascl.soft10016B
Preferred citation method:

Please see citation information here: https://petsc.org/release/#doc-index-citing-petsc


Views: 1403

ascl:2210.016
Add this shield to your page
Copy the above HTML to add this shield to your code's website.