slepc-complex
« Back to VersTracker
Description:
Scalable Library for Eigenvalue Problem Computations (complex)
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: scientific-computing mathematics eigenvalues parallel-computing hpc
Install: brew install slepc-complex
About:
SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software package for solving large scale sparse eigenvalue problems on parallel computers. This formula provides the complex scalar variant, enabling the solution of non-Hermitian eigenvalue problems and singular value decompositions. It is built on top of PETSc and provides a variety of eigensolvers for high-performance scientific computing.
Key Features:
  • Parallel computation support via MPI
  • Multiple eigensolver algorithms (Krylov, Arnoldi, Lanczos)
  • Integration with PETSc data structures
  • Support for singular value decomposition (SVD)
  • Complex scalar arithmetic support
Use Cases:
  • Solving non-Hermitian eigenvalue problems in quantum physics
  • Modal analysis in structural engineering
  • Large-scale singular value decomposition for data analysis
Alternatives:
  • ARPACK – ARPACK is a standard library for eigenvalue problems but lacks the native parallel scalability and PETSc integration of SLEPc.
  • Eigen – Eigen is a C++ template library for linear algebra, better suited for dense matrices and single-node computation rather than large sparse parallel systems.
Version History
Detected Version Rev Change Commit
Jan 22, 2026 1:08am 1 REVISION_ONLY 0f0338ca
Oct 2, 2025 12:07am 1 VERSION_BUMP 71ed449f
Sep 15, 2025 10:28am 0 VERSION_BUMP d3c32025