Ab initio method The programs used in computational chemistry are based on many different
quantum-chemical methods that solve the molecular
Schrödinger equation associated with the
molecular Hamiltonian. Methods that do not include any empirical or semi-empirical parameters in their equations – being derived directly from theory, with no inclusion of experimental data – are called
ab initio methods. Ab initio methods need to define a level of theory (the method) and a
basis set. A basis set consists of functions centered on the molecule's atoms. These sets are then used to describe molecular orbitals via the
linear combination of atomic orbitals (LCAO) molecular orbital method
ansatz. A common type of
ab initio electronic structure calculation is the
Hartree–Fock method (HF), an extension of
molecular orbital theory, where electron-electron repulsions in the molecule are not specifically taken into account; only the electrons' average effect is included in the calculation. As the basis set size increases, the energy and wave function tend towards a limit called the Hartree–Fock limit. These types of calculations are termed
post–Hartree–Fock methods. By continually improving these methods, scientists can get increasingly closer to perfectly predicting the behavior of atomic and molecular systems under the framework of quantum mechanics, as defined by the Schrödinger equation. In most cases, the Hartree–Fock wave function occupies a single configuration or determinant. In some cases, particularly for bond-breaking processes, this is inadequate, and several
configurations must be used. The total molecular energy can be evaluated as a function of the
molecular geometry; in other words, the
potential energy surface. Such a surface can be used for reaction dynamics. The stationary points of the surface lead to predictions of different
isomers and the
transition structures for conversion between isomers.
Computational thermochemistry A particularly important objective, called computational
thermochemistry, is to calculate thermochemical quantities such as the
enthalpy of formation to chemical accuracy. Chemical accuracy is the accuracy required to make realistic chemical predictions and is generally considered to be 1 kcal/mol or 4 kJ/mol. To reach that accuracy in an economic way, it is necessary to use a series of post–Hartree–Fock methods and combine the results. These methods are called
quantum chemistry composite methods.
Chemical dynamics After the electronic and
nuclear variables are
separated within the Born–Oppenheimer representation, the
wave packet corresponding to the nuclear
degrees of freedom is propagated via the
time evolution operator (physics) associated to the time-dependent
Schrödinger equation (for the full
molecular Hamiltonian). In the
complementary energy-dependent approach, the time-independent
Schrödinger equation is solved using the
scattering theory formalism. The potential representing the interatomic interaction is given by the
potential energy surfaces. In general, the
potential energy surfaces are coupled via the
vibronic coupling terms. The most popular methods for propagating the
wave packet associated to the
molecular geometry are: • the
Chebyshev (real) polynomial, • the
multi-configuration time-dependent Hartree method (MCTDH), • the semiclassical method • and the split operator technique explained below.
Split operator technique How a computational method solves quantum equations impacts the accuracy and efficiency of the method. The split operator technique is one of these methods for solving differential equations. In computational chemistry, split operator technique reduces computational costs of simulating chemical systems. Computational costs are about how much time it takes for computers to calculate these chemical systems, as it can take days for more complex systems. Quantum systems are difficult and time-consuming to solve for humans. Split operator methods help computers calculate these systems quickly by solving the sub problems in a quantum
differential equation. The method does this by separating the differential equation into two different equations, like when there are more than two operators. Once solved, the split equations are combined into one equation again to give an easily calculable solution. In DFT, the total energy is expressed in terms of the total one-
electron density rather than the wave function. In this type of calculation, there is an approximate
Hamiltonian and an approximate expression for the total electron density, with various different levels of approximation and accuracy. DFT methods can be very accurate for relatively low computational cost. Some methods combine the density functional exchange functional with the Hartree–Fock exchange term and are termed
hybrid functional methods, or an additional term for correlation in double-methods methods.
Semi-empirical methods Semi-empirical
quantum chemistry methods are based on the
Hartree–Fock method formalism, but make many approximations and obtain some parameters from empirical data. They were very important in computational chemistry from the 60s to the 90s, especially for treating large molecules where the full Hartree–Fock method without the approximations were too costly. The use of empirical parameters appears to allow some inclusion of correlation effects into the methods. Primitive semi-empirical methods were designed even before, where the two-electron part of the
Hamiltonian is not explicitly included. For π-electron systems, this was the
Hückel method proposed by
Erich Hückel, and for all valence electron systems, the
extended Hückel method proposed by
Roald Hoffmann. Sometimes, Hückel methods are referred to as "completely empirical" because they do not derive from a Hamiltonian. Yet, the term "empirical methods", or "empirical force fields" is usually used to describe molecular mechanics.
Molecular mechanics In many cases, large molecular systems can be modeled successfully while avoiding quantum mechanical calculations entirely.
Molecular mechanics simulations, for example, use one classical expression for the energy of a compound, for instance, the
harmonic oscillator. All constants appearing in the equations must be obtained beforehand from experimental data or
ab initio calculations.
Molecular dynamics Molecular dynamics (MD) use either
quantum mechanics,
molecular mechanics or a
mixture of both to calculate forces which are then used to solve
Newton's laws of motion to examine the time-dependent behavior of systems. The result of a molecular dynamics simulation is a trajectory that describes how the position and velocity of particles varies with time. The phase point of a system described by the positions and momenta of all its particles on a previous time point will determine the next phase point in time by integrating over Newton's laws of motion.
Monte Carlo Monte Carlo (MC) generates configurations of a system by making random changes to the positions of its particles, together with their orientations and conformations where appropriate. It is a random sampling method, which makes use of the so-called
importance sampling. Importance sampling methods are able to generate low energy states, as this enables properties to be calculated accurately. The potential energy of each configuration of the system can be calculated, together with the values of other properties, from the positions of the atoms.
Quantum mechanics/molecular mechanics (QM/MM) QM/MM is a hybrid method that attempts to combine the accuracy of quantum mechanics with the speed of molecular mechanics. It is useful for simulating very large molecules such as
enzymes.
Quantum Computational Chemistry Quantum computational chemistry aims to exploit
quantum computing to simulate chemical systems, distinguishing itself from the QM/MM (Quantum Mechanics/Molecular Mechanics) approach. While QM/MM uses a hybrid approach, combining quantum mechanics for a portion of the system with classical mechanics for the remainder, quantum computational chemistry exclusively uses quantum computing methods to represent and process information, such as Hamiltonian operators. Conventional computational chemistry methods often struggle with the complex quantum mechanical equations, particularly due to the exponential growth of a quantum system's wave function. Quantum computational chemistry addresses these challenges using
quantum computing methods, such as qubitization and
quantum phase estimation, which are believed to offer scalable solutions. Qubitization involves adapting the Hamiltonian operator for more efficient processing on quantum computers, enhancing the simulation's efficiency. Quantum phase estimation, on the other hand, assists in accurately determining energy eigenstates, which are critical for understanding the quantum system's behavior. While these techniques have advanced the field of computational chemistry, especially in the simulation of chemical systems, their practical application is currently limited mainly to smaller systems due to technological constraints. Nevertheless, these developments may lead to significant progress towards achieving more precise and resource-efficient quantum chemistry simulations. == Computational costs in chemistry algorithms ==