Time-dependent density-functional theory in massively parallel computer architectures: the octopus project
- 4 May 2012
- journal article
- review article
- Published by IOP Publishing in Journal of Physics: Condensed Matter
- Vol. 24 (23), 233202
- https://doi.org/10.1088/0953-8984/24/23/233202
Abstract
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.Keywords
This publication has 68 references indexed in Scilit:
- The case for open computer programsNature, 2012
- Optimization schemes for selective molecular cleavage with tailored ultrashort laser pulsesChemical Physics, 2011
- Anion Stabilization in Electrostatic EnvironmentsThe Journal of Physical Chemistry Letters, 2011
- ABINIT: First-principles approach to material and nanosystem propertiesComputer Physics Communications, 2009
- Generating relativistic pseudo-potentials with explicit incorporation of semi-core states using APE, the Atomic Pseudo-potentials EngineComputer Physics Communications, 2008
- Optical Absorption of the Blue Fluorescent Protein: A First-Principles StudyJournal of the American Chemical Society, 2005
- Crystal structure of spinach major light-harvesting complex at 2.72 Å resolutionNature, 2004
- An efficient 3-dim FFT for plane wave electronic structure calculations on massively parallel machines composed of multiprocessor nodesComputer Physics Communications, 2003
- Ab initio pseudopotentials for electronic structure calculations of poly-atomic systems using density-functional theoryComputer Physics Communications, 1999
- Rotating a three-dimensional array in an optimal position for vector processing: case study for a three-dimensional fast Fourier transformComputer Physics Communications, 1993