petsc-complex
« Back to VersTracker
Description:
Portable, Extensible Toolkit for Scientific Computation (complex)
Type: Formula  |  Latest Version: 3.24.2@0  |  Tracked Since: Oct 29, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: scientific-computing hpc linear-algebra pde parallel
Install: brew install petsc-complex
About:
PETSc (Complex) is a suite of data structures and routines for the scalable solution of scientific applications modeled by partial differential equations. It supports complex-valued arithmetic, enabling advanced simulations in quantum mechanics and wave propagation. The library provides parallel linear and nonlinear solvers, making it essential for high-performance scientific computing.
Key Features:
  • Scalable parallel solvers for linear and nonlinear systems
  • Extensive support for complex-valued arithmetic
  • Interoperability with Python (petsc4py) and MATLAB
  • Support for a wide variety of preconditioners and Krylov methods
Use Cases:
  • Solving large-scale complex linear systems in quantum physics
  • Simulating electromagnetic wave propagation
  • Large-scale PDE modeling in distributed memory environments
Alternatives:
  • Trilinos – Broader collection of packages; PETSc is more focused on linear algebra and solvers.
  • Eigen – C++ template library for dense/sparse algebra; PETSc is designed for large-scale parallel computation.
Version History
Detected Version Rev Change Commit
Jan 31, 2026 2:59am 0 REVISION_ONLY 53384bfb
Jan 22, 2026 1:08am 1 REVISION_ONLY 7ce648c7
Oct 29, 2025 8:12pm 0 VERSION_BUMP 59d642a3
Oct 2, 2025 12:07am 0 VERSION_BUMP 11d46ec4
Sep 12, 2025 8:48am 0 VERSION_BUMP 8cf6d256
Dec 17, 2024 9:47pm 0 VERSION_BUMP dd92cec1
Nov 20, 2024 8:32am 1 VERSION_BUMP 41324526
Nov 16, 2024 1:36am 0 VERSION_BUMP e50c33d5