Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

SIESTA-SIPs: Massively parallel spectrum-slicing eigensolver for an ab initio molecular dynamics package

Journal Article · · Journal of Computational Chemistry
DOI:https://doi.org/10.1002/jcc.25350· OSTI ID:1468621
 [1];  [2];  [3];  [3];  [4];  [5];  [6];  [7]
  1. Chemical Sciences and Engineering Division, Argonne National Laboratory, Argonne Illinois 60439; Computational Science Division, Argonne National Laboratory, Argonne Illinois 60439
  2. Departments of Materials and Physics and the Thomas Young Centre for Theory and Simulation of Materials, Imperial College London, London SW7 2AZ United Kingdom
  3. D. Sistemes Informàtics i Computació, Universitat Politècnica de València, Camí de Vera s/n, València 46022 Spain
  4. Mathematics and Computer Science Division, Argonne National Laboratory, Argonne Illinois 60439
  5. Chemical Sciences and Engineering Division, Argonne National Laboratory, Argonne Illinois 60439; Argonne Leadership Computing Facility, Argonne National Laboratory, Argonne Illinois 60439
  6. Materials Science Division, Argonne National Laboratory, Argonne Illinois 60439
  7. Computational Science Division, Argonne National Laboratory, Argonne Illinois 60439

Integration of Shift-and-Invert Parallel spectral transformation (SIPs) eigensolver (as implemented in the SLEPc library) into an ab initio molecular dynamics package, SIESTA, is described. The effectiveness of the code is demonstrated on applications to polyethylene chains, boron nitride sheets, and bulk water clusters. For problems with the same number of orbitals, the performance of the SLEPc eigensolver depends on the sparsity of the matrices involved, favoring reduced dimensional systems such as polyethylene or boron nitride sheets in comparison to bulk systems like water clusters. For all problems investigated, performance of SIESTA-SIPs exceeds the performance of SIESTA with default solver (ScaLAPACK) at the larger number of cores and the larger number of orbitals. A method that improves the load-balance with each iteration in the self-consistency cycle by exploiting the emerging knowledge of the eigenvalue spectrum is demonstrated

Research Organization:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Organization:
Argonne National Laboratory - Laboratory Directed Research and Development (LDRD); USDOE Office of Science - Office of Basic Energy Sciences - Materials Sciences and Engineering Division
DOE Contract Number:
AC02-06CH11357
OSTI ID:
1468621
Journal Information:
Journal of Computational Chemistry, Vol. 39, Issue 22; ISSN 0192-8651
Publisher:
Wiley
Country of Publication:
United States
Language:
English

References (31)

Linear-Scaling ab-initio Calculations for Large and Complex Systems September 1999
Semiempirical quantum–chemical methods July 2013
Efficient pseudopotentials for plane-wave calculations. II. Operators for fast iterative diagonalization April 1991
SIESTA-PEXSI: massively parallel method for efficient and accurate ab initio materials simulation without matrix diagonalization July 2014
SLEPc: A scalable and flexible toolkit for the solution of eigenvalue problems September 2005
Elemental: A New Framework for Distributed Memory Dense Matrix Computations February 2013
Accelerating atomic orbital-based electronic structure calculation via pole expansion and selected inversion June 2013
Systematic generation of finite-range atomic basis sets for linear-scaling calculations November 2002
High-Performance Solvers for Dense Hermitian Eigenproblems January 2013
SIPs: Shift-and-invert parallel spectral transformations June 2007
Pole-Based approximation of the Fermi-Dirac function August 2009
Shift-and-invert parallel spectral transformation eigensolver: Massively parallel performance for density-functional based tight-binding: Shift-and-Invert Parallel Spectral Transformation Eigensolver November 2015
Strategies for spectrum slicing based on restarted Lanczos methods March 2012
The orbital minimization method for electronic structure calculations with finite-range atomic basis sets March 2014
The SIESTA method for ab initio order- N materials simulation March 2002
ScaLAPACK: a portable linear algebra library for distributed memory computers — design issues and performance August 1996
Parallel solution of partial symmetric eigenvalue problems from electronic structure calculations December 2011
Construction of tight-binding-like potentials on the basis of density-functional theory: Application to carbon May 1995
Optimal finite-range atomic basis sets for liquid water and ice October 2013
Efficacious Form for Model Pseudopotentials May 1982
A spectrum slicing method for the Kohn–Sham problem March 2012
Approximating Spectral Densities of Large Matrices January 2016
The SIESTA method; developments and applicability January 2008
Ab initio molecular simulations with numeric atom-centered orbitals November 2009
Density functional tight binding March 2014
Total-energy global optimizations using nonorthogonal localized orbitals July 1995
The ELPA library: scalable parallel eigenvalue solutions for electronic structure theory and computational science May 2014
Tight-Binding Density Functional Theory:  An Approximate Kohn−Sham DFT Scheme July 2007
Parallel eigenvalue calculation based on multiple shift–invert Lanczos and contour integral based spectral projection method July 2014
Numerical atomic orbitals for linear-scaling calculations November 2001
Linear system-size scaling methods for electronic-structure calculations January 1995