Block Locally Optimal Preconditioned Eigenvalue Xolvers (BLOPEX) in hypre and PETSc
A. V. Knyazev, M. E. Argentati, I. Lashuk, and E. E. Ovtchinnikov

TL;DR
BLOPEX is a software package implementing the LOBPCG method for symmetric eigenvalue problems, integrated with hypre and PETSc, demonstrating scalable performance on various parallel systems for large-scale PDE discretizations.
Contribution
This paper introduces BLOPEX, a new eigenvalue solver package integrated with hypre and PETSc, enabling efficient use of high-quality preconditioners for large-scale symmetric eigenproblems.
Findings
Demonstrated scalability on multiple parallel architectures.
Successfully applied to large 3D Laplacian problems.
Integrated seamlessly with hypre and PETSc environments.
Abstract
We describe our software package Block Locally Optimal Preconditioned Eigenvalue Xolvers (BLOPEX) publicly released recently. BLOPEX is available as a stand-alone serial library, as an external package to PETSc (``Portable, Extensible Toolkit for Scientific Computation'', a general purpose suite of tools for the scalable solution of partial differential equations and related problems developed by Argonne National Laboratory), and is also built into {\it hypre} (``High Performance Preconditioners'', scalable linear solvers package developed by Lawrence Livermore National Laboratory). The present BLOPEX release includes only one solver--the Locally Optimal Block Preconditioned Conjugate Gradient (LOBPCG) method for symmetric eigenvalue problems. {\it hypre} provides users with advanced high-quality parallel preconditioners for linear systems, in particular, with domain decomposition and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
