×

BLOPEX

swMATH ID: 4024
Software Authors: Knyazev, A.V.; Argentati, M.E.; Lashuk, I.; Ovtchinnikov, E.E.
Description: Block Locally Optimal Preconditioned Eigenvalue Xolvers (BLOPEX) is a package, written in C and MATLAB/OCTAVE, that includes an eigensolver implemented with the Locally Optimal Block Preconditioned Conjugate Gradient Method (LOBPCG). Its main features are: a matrix-free iterative method for computing several extreme eigenpairs of symmetric positive generalized eigenproblems; a user-defined symmetric positive preconditioner; robustness with respect to random initial approximations, variable preconditioners, and ill-conditioning of the stiffness matrix; and apparently optimal convergence speed. BLOPEX supports parallel MPI-based computations. BLOPEX is incorporated in the HYPRE package and is available as an external block to the PETSc package. SLEPc and PHAML have interfaces to call BLOPEX eigensolvers, as well as DevTools by Visual Kinematics.
Homepage: http://code.google.com/p/blopex/
Dependencies: Matlab
Related Software: lobpcg.m; JDQZ; JDQR; PRIMME; ARPACK; SLEPc; hypre; LAPACK; KSSOLV; PETSc; EIGIFP; PARSEC; Quantum Espresso; ABINIT; Anasazi; TRLan; ScaLAPACK; CIRR; SparseMatrix; FEAST
Cited in: 26 Publications

Standard Articles

1 Publication describing the Software Year
Block locally optimal preconditioned eigenvalue xolvers (BLOPEX) in hypre and petsc
Knyazev, A. V.; Argentati, M. E.; Lashuk, I.; Ovtchinnikov, E. E.
2007

Citations by Year