CP2K: An Electronic Structure and Molecular Dynamics Software Package -- Quickstep: Efficient and Accurate Electronic Structure Calculations

Thomas D. Kühne,Marcella Iannuzzi,Mauro Del Ben,Vladimir V. Rybkin,Patrick Seewald,Frederick Stein,Teodoro Laino,Rustam Z. Khaliullin,Ole Schütt,Florian Schiffmann,Dorothea Golze,Jan Wilhelm,Sergey Chulkov,Mohammad Hossein Bani-Hashemian,Valéry Weber,Urban Borstnik,Mathieu Taillefumier,Alice Shoshana Jakobovits,Alfio Lazzaro,Hans Pabst,Tiziano Müller,Robert Schade,Manuel Guidon,Samuel Andermatt,Nico Holmberg,Gregory K. Schenter,Anna Hehn,Augustin Bussy,Fabian Belleflamme,Gloria Tabacchi,Andreas Glöß,Michael Lass,Iain Bethune,Christopher J. Mundy,Christian Plessl,Matt Watkins,Joost VandeVondele,Matthias Krack,Jürg Hutter
DOI: https://doi.org/10.1063/5.0007045
2020-03-12
Abstract:CP2K is an open source electronic structure and molecular dynamics software package to perform atomistic simulations of solid-state, liquid, molecular and biological systems. It is especially aimed at massively-parallel and linear-scaling electronic structure methods and state-of-the-art ab-initio molecular dynamics simulations. Excellent performance for electronic structure calculations is achieved using novel algorithms implemented for modern high-performance computing systems. This review revisits the main capabilities of CP2k to perform efficient and accurate electronic structure simulations. The emphasis is put on density functional theory and multiple post-Hartree-Fock methods using the Gaussian and plane wave approach and its augmented all-electron extension.
Chemical Physics,Materials Science,Computational Physics
What problem does this paper attempt to address?
The paper attempts to address the development and optimization of an open-source electronic structure and molecular dynamics software package named CP2K for atomic-scale simulations. Specifically, this software package aims to handle simulations of solid-state, liquid, molecular, and biological systems, with a particular focus on large-scale parallel computing and linear-scaling electronic structure methods, as well as state-of-the-art ab initio molecular dynamics (AIMD) simulations. Additionally, the paper introduces the main features and algorithmic improvements of CP2K in areas such as density functional theory (DFT), various post-Hartree-Fock methods, time-dependent DFT, low-scaling eigenvalue solvers, energy decomposition, and spectral analysis methods to achieve efficient and accurate electronic structure simulations. The paper highlights the advantages of CP2K in the following aspects: 1. **Efficient Algorithms**: By implementing novel algorithms, CP2K can achieve excellent performance on modern high-performance computing systems. 2. **Wide Applicability**: CP2K offers a variety of computational methods and simulation techniques suitable for extended condensed phase systems. 3. **Flexibility**: Users can choose the most appropriate computational methods and flexibly combine different methods. 4. **Linear-Scaling Methods**: CP2K supports linear-scaling electronic structure methods, making large-scale simulations possible. 5. **High Accuracy**: By combining Gaussian orbitals and plane wave methods, CP2K can achieve high-accuracy electronic structure calculations. Overall, the paper aims to demonstrate the powerful capabilities and wide applicability of CP2K in electronic structure and molecular dynamics simulations, particularly its advantages in handling large-scale systems.