PETSc
PETSc (Portable, Extensible Toolkit for Scientific Computation) | |
---|---|
Basic data
|
|
Maintainer | Argonne National Laboratory |
developer | Argonne National Laboratory |
Publishing year | June 21, 1995 (2.0.Beta.4 - public release) |
Current version | 3.10 (April 7, 2018) |
operating system | Linux , Unix , Mac OS X , Windows |
programming language | C. |
category | Numerical software |
License | BSD ("BSD 2-clause license" also called "Simplified BSD License" or "FreeBSD License") |
German speaking | No |
PETSc's website |
The Portable, Extensible Toolkit for Scientific Computation ( PETSc , pronounced PET-see) developed by Argonne National Laboratory is a scalable software for solving partial differential equations
Components provided by PETSC:
- "Scalable Nonlinear Equations Solvers (SNES)"
- "Timestepping" (TS) for ordinary differential equations and differential algebraic equations
- Krylov subspace method (Krylov subspace "KSP")
- Preconditioning (preconditioner "PC")
- Matrices , Vectors and Index Sets (IS)
One of the developers is Bill Gropp .
See also
- List of numerical methods # Systems of linear equations
- List of numerical methods # Nonlinear systems of equations
- Message passing interface
- B asic L inear A lgebra S ubprograms (short: BLAS)
- LAPACK ( L inear A lgebra Pack age)
- High-performance computing ( parallel computer )
- CUDA and / or OpenCL on graphics processors
- Finite Volume Method (FVM),
- Finite element method (FEM)
- Finite Difference Method (FDM)
Web links
Individual evidence
- ↑ 2-clause BSD license. Retrieved May 6, 2018 .
- ^ Summary of Nonlinear Solvers Available from PETSc. Retrieved May 6, 2018 .
- ↑ Summary of Sparse Linear Solvers Available from PETSc. Retrieved May 6, 2018 .