Argonne National Laboratory PETSc User Manual Revision 3.2

This is a report on PETSc Users Manual, which mainly introduces the features and characteristics of PETSc Users Manual.


Argonne National Laboratory PETSc User Manual Revision 3.2 - cover page
Brand
PETSc
Document type
User Manual
Language
English
Pages
211
File format
PDF
File size
2.3 MB
Published
13 March, 2012
Updated
30 September, 2023
MD5 checksum
209F8E964D2C067090F34185D50BAC28

About this manual

This manual provides an overview of PETSc, a portable, extensible toolkit for scientific computation that supplies data structures and routines for building large‑scale parallel applications. It explains the library’s hierarchical design, MPI‑based communication, and the range of linear, nonlinear, and time‑integration solvers available.

The document also lists supported programming languages (Fortran, C, C++, Python, MATLAB), external software interfaces, and where to obtain further documentation and support from the Argonne National Laboratory website.

What's inside

  • Abstract
  • Getting Information on PETSc
  • Installation
  • Linear solvers
  • Nonlinear solvers
  • Timestepping solvers
  • Acknowledgments
  • References

Specifications

MPI supportUses the MPI standard for all message‑passing communication
Parallel solversIncludes parallel linear, nonlinear equation solvers and time integrators

Frequently asked questions

What is PETSc?

PETSc is a portable, extensible toolkit for scientific computation that provides data structures and routines for building large‑scale parallel application codes.

Where can I find PETSc documentation online?

Online documentation and installation instructions are available at the PETSc website (http://www.mcs.anl.gov/petsc).

Does PETSc require MPI?

Yes, PETSc uses the MPI standard for all message‑passing communication.

Download PDF (2.3 MB)