• Featured in Physics
  • Editors' Suggestion

Massively parallel density functional calculations for thousands of atoms: KKRnano

A. Thiess, R. Zeller, M. Bolten, P. H. Dederichs, and S. Blügel
Phys. Rev. B 85, 235103 – Published 4 June 2012
Physics logo See Synopsis: An Army of Computing Power

Abstract

Applications of existing precise electronic-structure methods based on density functional theory are typically limited to the treatment of about 1000 inequivalent atoms, which leaves unresolved many open questions in material science, e.g., on complex defects, interfaces, dislocations, and nanostructures. KKRnano is a new massively parallel linear scaling all-electron density functional algorithm in the framework of the Korringa-Kohn-Rostoker (KKR) Green's-function method. We conceptualized, developed, and optimized KKRnano for large-scale applications of many thousands of atoms without compromising on the precision of a full-potential all-electron method, i.e., it is a method without any shape approximation of the charge density or potential. A key element of the new method is the iterative solution of the sparse linear Dyson equation, which we parallelized atom by atom, across energy points in the complex plane and for each spin degree of freedom using the message passing interface standard, followed by a lower-level OpenMP parallelization. This hybrid four-level parallelization allows for an efficient use of up to 100000 processors on the latest generation of supercomputers. The iterative solution of the Dyson equation is significantly accelerated, employing preconditioning techniques making use of coarse-graining principles expressed in a block-circulant preconditioner. In this paper, we will describe the important elements of this new algorithm, focusing on the parallelization and preconditioning and showing scaling results for NiPd alloys up to 8192 atoms and 65536 processors. At the end, we present an order-N algorithm for large-scale simulations of metallic systems, making use of the nearsighted principle of the KKR Green's-function approach by introducing a truncation of the electron scattering to a local cluster of atoms, the size of which is determined by the requested accuracy. By exploiting this algorithm, we show linear scaling calculations of more than 16000 NiPd atoms.

  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
2 More
  • Received 25 January 2012

DOI:https://doi.org/10.1103/PhysRevB.85.235103

©2012 American Physical Society

Synopsis

Key Image

An Army of Computing Power

Published 4 June 2012

To calculate the electronic properties of complex materials, researchers have developed an algorithm that harnesses the computing power of tens of thousands of processors.

See more in Physics

Authors & Affiliations

A. Thiess1,2,*, R. Zeller1, M. Bolten3, P. H. Dederichs4, and S. Blügel1,4

  • 1Institute for Advanced Simulation, Forschungszentrum Jülich, D-52425 Jülich, Germany
  • 2German Research School for Simulation Sciences, D-52425 Jülich, Germany
  • 3Department of Mathematics and Science, University of Wuppertal, D-42097 Wuppertal, Germany
  • 4Peter Grünberg Institut, Forschungszentrum Jülich and JARA, D-52425 Jülich, Germany

  • *a.thiess@fz-juelich.de

Article Text (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 85, Iss. 23 — 15 June 2012

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review B

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×