Efficient Algorithm for Linear Systems Arising in Solutions of Eigenproblems and Its Application to Electronic-Structure Calculations

We consider an eigenproblem derived from first-principles electronic-structure calculations. Eigensolvers based on a rational filter require solutions of linear systems with multiple shifts and multiple right hand sides for transforming the spectrum. The solutions of the linear systems are the dominant part of the eigensolvers. We derive an efficient algorithm for such linear systems, and develop implementation techniques to reduce time-consuming data copies in the algorithm. Several experiments are performed on the K computer to evaluate the performance of our algorithm.

[1]  Andy A. Nikishin,et al.  Variable Block CG Algorithms for Solving Large Sparse Symmetric Positive Definite Linear Systems on Parallel Computers, I: General Iterative Scheme , 1995, SIAM J. Matrix Anal. Appl..

[2]  T. Sakurai,et al.  A quadrature-based eigensolver with a Krylov subspace method for shifted linear systems for Hermitian eigenproblems in lattice QCD , 2010, JSIAM Lett..

[3]  Taisuke Boku,et al.  First-principles calculations of electron states of a silicon nanowire with 100,000 atoms on the K computer , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[4]  B. Jegerlehner Krylov space solvers for shifted linear systems , 1996, hep-lat/9612014.

[5]  A. Dubrulle,et al.  Retooling the method of block conjugate gradients. , 2001 .

[6]  D. O’Leary The block conjugate gradient algorithm and related methods , 1980 .

[7]  M. Gutknecht,et al.  The block grade of a block Krylov space , 2009 .

[8]  Wu,et al.  Higher-order finite-difference pseudopotential method: An application to diatomic molecules. , 1994, Physical review. B, Condensed matter.

[9]  R. Morgan,et al.  Deflated GMRES for systems with multiple shifts and multiple right-hand sides☆ , 2007, 0707.0502.

[10]  Taisuke Boku,et al.  A massively-parallel electronic-structure calculations based on real-space density functional theory , 2010, J. Comput. Phys..

[11]  Tetsuya Sakurai,et al.  Filter diagonalization of shell-model calculations , 2010, 1008.0434.

[12]  T. Sakurai,et al.  A projection method for generalized eigenvalue problems using numerical integration , 2003 .