Published June 13, 2012 | Version v1
Journal article

Time-dependent density-functional theory in massively parallel computer architectures: the octopus project

  • 1. Department of Chemistry and Chemical Biology, Harvard University, 12 Oxford Street, Cambridge, MA 02138 (United States)
  • 2. Nano-Bio Spectroscopy Group and ETSF Scientific Development Center, Departamento de Física de Materiales, Centro de Física de Materiales CSIC-UPV/EHU and DIPC, University of the Basque Country UPV/EHU, Avenida Tolosa 72, 20018 Donostia/San Sebastián (Spain)
  • 3. Department of Physics, University of California, 366 LeConte Hall MC 7300, Berkeley, CA 94720 (United States)
  • 4. Center for Computational Physics, University of Coimbra, Rua Larga, 3 004-516 Coimbra (Portugal)
  • 5. Institute for Biocomputation and Physics of Complex Systems (BIFI), Zaragoza Center for Advanced Modelling (ZCAM), University of Zaragoza (Spain)
  • 6. Deparment of Computer Architecture and Technology, University of the Basque Country UPV/EHU, M Lardizabal 1, 20018 Donostia/San Sebastián (Spain)
  • 7. Université de Lyon, F-69000 Lyon (France)

Description

Octopus is a general-purpose density-functional theory (DFT) code, with a particular emphasis on the time-dependent version of DFT (TDDFT). In this paper we present the ongoing efforts to achieve the parallelization of octopus. We focus on the real-time variant of TDDFT, where the time-dependent Kohn-Sham equations are directly propagated in time. This approach has great potential for execution in massively parallel systems such as modern supercomputers with thousands of processors and graphics processing units (GPUs). For harvesting the potential of conventional supercomputers, the main strategy is a multi-level parallelization scheme that combines the inherent scalability of real-time TDDFT with a real-space grid domain-partitioning approach. A scalable Poisson solver is critical for the efficiency of this scheme. For GPUs, we show how using blocks of Kohn-Sham states provides the required level of data parallelism and that this strategy is also applicable for code optimization on standard processors. Our results show that real-time TDDFT, as implemented in octopus, can be the method of choice for studying the excited states of large molecular systems in modern parallel architectures. (topical review)

Availability note (English)

Available from http://dx.doi.org/10.1088/0953-8984/24/23/233202

Additional details

Publishing Information

Journal Title
Journal of Physics. Condensed Matter
Journal Volume
24
Journal Issue
23
Journal Page Range
[11 p.]
ISSN
0953-8984
CODEN
JCOMEL

INIS

Country of Publication
United Kingdom
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
43100649
Subject category
S75: CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND SUPERFLUIDITY;
Descriptors DEI
COMPUTER ARCHITECTURE; DENSITY FUNCTIONAL METHOD; EFFICIENCY; EQUATIONS; EXCITED STATES; OPTIMIZATION; PARALLEL PROCESSING; SUPERCOMPUTERS; TIME DEPENDENCE
Descriptors DEC
CALCULATION METHODS; COMPUTERS; DIGITAL COMPUTERS; ENERGY LEVELS; PROGRAMMING; VARIATIONAL METHODS