petsc
« Back to VersTracker
Description:
Portable, Extensible Toolkit for Scientific Computation (real)
Type: Formula  |  Latest Version: 3.24.2@0  |  Tracked Since: Oct 29, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: hpc scientific-computing numerical-methods mpi solvers
Install: brew install petsc
About:
PETSc (Portable, Extensible Toolkit for Scientific Computation) is a suite of data structures and routines for the scalable solution of scientific applications modeled by partial differential equations. It provides high-level interfaces for linear and nonlinear solvers, time integrators, and optimization algorithms. The library supports parallel processing via MPI, making it essential for large-scale scientific modeling and simulation.
Key Features:
  • High-performance linear and nonlinear solvers
  • Support for massively parallel computation (MPI)
  • Extensible architecture for custom solvers and preconditioners
  • Interoperability with Python (via petsc4py) and C/C++
Use Cases:
  • Solving large systems of linear and nonlinear equations in scientific simulations
  • Numerical modeling of fluid dynamics, structural mechanics, and climate systems
  • Large-scale eigenvalue problems and optimization tasks in HPC environments
Alternatives:
  • Trilinos – Similar scope but heavier focus on C++ and broader collection of packages
  • Eigen – Header-only C++ library, easier to integrate but lacks native MPI scaling for very large systems
Version History
Detected Version Rev Change Commit
Jan 31, 2026 2:59am 0 REVISION_ONLY c2815618
Jan 22, 2026 1:08am 1 REVISION_ONLY 3e01a768
Oct 29, 2025 8:12pm 0 VERSION_BUMP a432b630
Oct 2, 2025 12:07am 0 VERSION_BUMP 5dec28ce
Sep 12, 2025 8:51am 0 VERSION_BUMP f2cfbc07
Dec 17, 2024 9:47pm 0 VERSION_BUMP 457fe827
Nov 20, 2024 8:32am 1 VERSION_BUMP 812f0b71
Nov 16, 2024 1:36am 0 VERSION_BUMP e28ee462