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 all top 5 Cited by 65 Authors 4 Yang, Chao 3 Hu, Guanghui 3 Vecharynski, Eugene 2 Bao, Gang 2 Knyazev, Andrew V. 2 Liu, Di 2 Ovtchinnikov, Evgueni Eduardovich 1 Argentati, Merico E. 1 Banerjee, Amartya S. 1 Cai, Zhiqiang 1 Canning, Andrew 1 Cao, Shuhao 1 Demmel, James Weldon 1 Dongarra, Jack J. 1 Duersch, Jed A. 1 E, Weinan 1 Elliott, Ryan S. 1 Erlandson, Lucas 1 Falgout, Rob 1 Ferronato, Massimiliano 1 Grigori, Laura 1 Hoemmen, Mark 1 James, Richard D. 1 Janna, Carlo 1 Jordan, Gerald 1 Kestyn, James 1 Kim, Yoon-Suk 1 Kresse, Georg 1 Kuang, Yang 1 Langou, Julien 1 Lashuk, Ilya V. 1 Li, Ruipeng 1 Lin, Lin 1 Liu, Xin 1 Marques, Osni A. 1 Marsman, Martijn 1 Oseledets, Ivan Valer’evich 1 Pandur, Marija Miloloža 1 Pask, John Ernest 1 Pini, Giorgio 1 Polizzi, Eric 1 Rakhuba, Maxim V. 1 Román, Jose E. 1 Romero, Eloy 1 Saad, Yousef 1 Shao, Meiyue 1 Shao, Sihong 1 Shen, Yedan 1 Shklarski, Gil 1 Stathopoulos, Andreas 1 Tang, Ping Tak Peter 1 Teng, Zhongming 1 Toledo, Sivan 1 Tomov, Stanimire Z. 1 Vömel, Christof 1 Wang, Lin-Wang 1 Wang, Xuansheng 1 Wen, Zaiwen 1 Wu, Lingfei 1 Xi, Yuanzhe 1 Xie, Hehu 1 Xu, Fei 1 Xue, Fei 1 Zhang, Ning 1 Zhang, Yin all top 5 Cited in 9 Serials 9 SIAM Journal on Scientific Computing 7 Journal of Computational Physics 3 Journal of Scientific Computing 2 Computer Methods in Applied Mechanics and Engineering 1 ACM Transactions on Mathematical Software 1 SIAM Journal on Numerical Analysis 1 Numerical Linear Algebra with Applications 1 ETNA. Electronic Transactions on Numerical Analysis 1 Mathematical & Computational Applications all top 5 Cited in 8 Fields 25 Numerical analysis (65-XX) 6 Statistical mechanics, structure of matter (82-XX) 5 Linear and multilinear algebra; matrix theory (15-XX) 2 Partial differential equations (35-XX) 1 Mechanics of deformable solids (74-XX) 1 Optics, electromagnetic theory (78-XX) 1 Quantum theory (81-XX) 1 Operations research, mathematical programming (90-XX) Citations by Year