Car–Parrinello molecular dynamics
Car–Parrinello molecular dynamics or CPMD refers to either a method used in molecular dynamics (also known as the Car–Parrinello method) or the computational chemistry software package used to implement this method.[1]
The CPMD method is one of the major methods for calculating ab-initio molecular dynamics (ab-initio MD or AIMD).
Ab initio molecular dynamics (ab initio MD) is a computational method that uses first principles, or fundamental laws of nature, to simulate the motion of atoms in a system.[2] It is a type of molecular dynamics (MD) simulation that does not rely on empirical potentials or force fields to describe the interactions between atoms, but rather calculates these interactions directly from the electronic structure of the system using quantum mechanics.
In an ab initio MD simulation, the total energy of the system is calculated at each time step using density functional theory (DFT) or another method of quantum chemistry. The forces acting on each atom are then determined from the gradient of the energy with respect to the atomic coordinates, and the equations of motion are solved to predict the trajectory of the atoms.
AIMD permits chemical bond breaking and forming events to occur and accounts for electronic polarization effect.[3] Therefore, Ab initio MD simulations can be used to study a wide range of phenomena, including the structural, thermodynamic, and dynamic properties of materials and chemical reactions. They are particularly useful for systems that are not well described by empirical potentials or force fields, such as systems with strong electronic correlation or systems with many degrees of freedom. However, ab initio MD simulations are computationally demanding and require significant computational resources.
The CPMD method is related to the more common
The software is a parallelized plane wave / pseudopotential implementation of density functional theory, particularly designed for ab initio molecular dynamics.[4]
Car–Parrinello method
The Car–Parrinello method is a type of
In contrast to
Currently, the CPMD method can be applied to systems that consist of a few tens or hundreds of atoms and access timescales on the order of tens of picoseconds. [5]
General approach
In CPMD the
The ground state electronic density (for fixed nuclei) is calculated self-consistently, usually using the density functional theory method. Kohn-Sham equations are often used to calculate the electronic structure, where electronic orbitals are expanded in a plane-wave basis set. Then, using that density, forces on the nuclei can be computed, to update the trajectories (using, e.g. the Verlet integration algorithm). In addition, however, the coefficients used to obtain the electronic orbital functions can be treated as a set of extra spatial dimensions, and trajectories for the orbitals can be calculated in this context.
Fictitious dynamics
CPMD is an approximation of the Born–Oppenheimer MD (BOMD) method. In BOMD, the electrons' wave function must be minimized via matrix diagonalization at every step in the trajectory. CPMD uses fictitious dynamics[6] to keep the electrons close to the ground state, preventing the need for a costly self-consistent iterative minimization at each time step. The fictitious dynamics relies on the use of a fictitious electron mass (usually in the range of 400 – 800 a.u.) to ensure that there is very little energy transfer from nuclei to electrons, i.e. to ensure adiabaticity. Any increase in the fictitious electron mass resulting in energy transfer would cause the system to leave the ground-state BOMD surface.[7]
Lagrangian
where is the fictitious mass parameter; E[{ψi},{RI}] is the Kohn–Sham energy density functional, which outputs energy values when given Kohn–Sham orbitals and nuclear positions.
Orthogonality constraint
where δij is the Kronecker delta.
Equations of motion
The equations of motion are obtained by finding the stationary point of the Lagrangian under variations of ψi and RI, with the orthogonality constraint.[9]
where Λij is a Lagrangian multiplier matrix to comply with the orthonormality constraint.
Born–Oppenheimer limit
In the formal limit where μ → 0, the equations of motion approach Born–Oppenheimer molecular dynamics.[10][11]
Software packages
There are a number of software packages available for performing AIMD simulations. Some of the most widely used packages include:
- CP2K: an open-source software package for AIMD.
- Quantum Espresso: an open-source package for performing DFT calculations. It includes a module for AIMD.
- VASP: a commercial software package for performing DFT calculations. It includes a module for AIMD.
- Gaussian: a commercial software package that can perform AIMD.
- NWChem: an open-source software package for AIMD.
- LAMMPS: an open-source software package for performing classical and ab initio MD simulations.
- SIESTA: an open-source software package for AIMD.
Application
- Studying the behavior of water near a
- Investigating the structure and dynamics of liquid water at ambient temperature.[13][14]
- Solving the
- Probing the proton transfer along 1D water chains inside carbon nanotubes.[17]
- Evaluating the critical point of aluminum.[18]
- Predicting the
- Studying the combustion process of lignite-water systems. [20][21]
- Computing and analyzing the IR spectra in terms of H-bond interactions.[22]
See also
- Computational physics
- Density functional theory
- Computational chemistry
- Molecular dynamics
- Quantum chemistry
- Ab initio quantum chemistry methods
- Quantum chemistry computer programs
- List of software for molecular mechanics modeling
- List of quantum chemistry and solid-state physics software
- CP2K
References
- PMID 10032153.
- PMID 15870204.
- ISBN 978-3-00-005618-5.
- ^ "CPMD.org". IBM, MPI Stuttgart, and CPMD Consortium. Retrieved 15 March 2012.
- S2CID 250913427.
- .
- ^ The CPMD Consortium. "Car-Parrinello Molecular Dynamics: An ab initio Electronic Structure and Molecular Dynamics Program" (PDF). Manual for CPMD version 3.15.1.
- S2CID 96801481.
- .
- S2CID 119118289.
- S2CID 8088072.
- PMID 23742495.
- PMID 17059272.
- PMID 26610101.
- S2CID 119274892.
- S2CID 3500502.
- PMID 12689010.
- .
- S2CID 119628572.
- PMID 35052097.
- S2CID 203140675.
- ISSN 0021-9606.