Difference between revisions of "Quantum Monte Carlo for Chemistry @ Toulouse"

From Qmcchem
Jump to navigation Jump to search
Line 52: Line 52:
 
=== Quantum Monte Carlo: an alternative approach? ===
 
=== Quantum Monte Carlo: an alternative approach? ===
  
Advantages:<br>
+
<font color="blue">Advantages:<br>
i.) Like DFT, the method is simple to implement and has a very favorable scaling (typicallly, O(N3) for a general system).
+
i.) Method simple to implement and very favorable scaling (typically, O(N3) for a general system).
  
 
ii.) Like post-HF methods, the accuracy is in general very good.
 
ii.) Like post-HF methods, the accuracy is in general very good.
Line 62: Line 62:
 
machines, on heterogeneous grids, etc. ).
 
machines, on heterogeneous grids, etc. ).
  
Present strong limitations :<br>
+
<font color="blue">Present strong limitations :<br>
 
 
 
i.) Besides the usual statistical error inherent to any Monte Carlo scheme and which can be easily controlled (for example, by making longer and
 
i.) Besides the usual statistical error inherent to any Monte Carlo scheme and which can be easily controlled (for example, by making longer and
 
longer simulations), there is some systematic error left, known as the fixed-node error.
 
longer simulations), there is some systematic error left, known as the fixed-node error.

Revision as of 16:21, 24 October 2010

This website is devoted to the scientific and software activities of the quantum Monte Carlo (QMC) group of Toulouse, France. The grand objective of our project is to make of QMC an alternative and efficient tool for electronic structure in chemistry. Our group -- headed by Michel Caffarel -- is located at the Laboratoire de Chimie et Physique Quantiques, CNRS and Université Paul Sabatier.

QMC in a few words

Qmc.png

Quantum Monte Carlo (QMC) is a set of probabilistic approaches for solving the Schrödinger equation. In short, QMC consists in simulating the probabilities of quantum mechanics by using the probabilities of random walks (Brownian motion and its generalizations). During the simulations each electron is moved randomly and quantum averages are computed as ordinary averages.

In practice, the major steps of a QMC simulation are as follows (See, Figure):
Input: The molecular geometry, the number of electrons, and an approximate electronic trial wave function, ψT, obtained from a preliminary DFT or ab initio wave function-based calculation.
At each Monte Carlo step : The values of ψT, its gradient, and its Laplacian calculated at each spatial configuration (r1,r2, ...,rN).
Output: Quantum averages as ordinary averages along stochastic trajectories.

Key property of QMC : Fully parallelizable.. This property could be critical in making QMC a successful approach.

Much more about QMC here


QMC an alternative to DFT or post-HF methods ?

Two standard approaches in computational chemistry:

- Density Functional Theory (DFT) , the most widely used approach
- Wave function-based post-Hartree-Fock (post-HF) methods

DFT

Advantages:
1.) The fully-correlated N-body electronic problem is replaced by an effective one-body problem. Only approximation: Choice of the effective (exchange-correlation) potential, a point leading to various levels of accuracy (local DFT, gradient-corrected DFT, hybrid DFT, etc...). One-body framework particularly attractive for interpreting electronic processes in a simple manner using one-electron pictures.

2.) Computational effort of DFT has a very good scaling, of order <math>O(N^3)</math> where N is the number of electrons.

3) The various exchange-correlation potentials developped have now reached an accuracy allowing reasonable quantitative results, even for (very) large molecular systems.

Limitation:
Strong limitation of DFT: the error made is not controlled and there is no known procedure to reduce it in a systematic way.

Post-Hartee-Fock methods

Post-HF: Expansion of the wave function over a sum of antisymmetrized products of one-particle orbitals, the various parameters entering the expansion being optimized by using the variational principle.

Popular versions: MP2, MPn, CCSD(T), CI, MRCI, etc.

In contrast with DFT: error much more easy to control

However, price to pay very high: Scalings defavorable.

Quantum Monte Carlo: an alternative approach?

Advantages:
i.) Method simple to implement and very favorable scaling (typically, O(N3) for a general system).

ii.) Like post-HF methods, the accuracy is in general very good.

iii.) Unlike DFT and post-HF methods, QMC is particularly well-adapted to High Performance Computing (HPC): central memory requirements are very modest and bounded (no increase of memory as a function of some parameter like the basis set size in post-HF), the Input/Output flows are very limited, and the codes are perfectly parallelized (QMC codes can be easily implemented on massively parallel machines, on heterogeneous grids, etc. ).

Present strong limitations :
i.) Besides the usual statistical error inherent to any Monte Carlo scheme and which can be easily controlled (for example, by making longer and longer simulations), there is some systematic error left, known as the fixed-node error. Although this error is small in terms of total energis, it can play a central role when differences of energies are considered. Unfortunately, it is well-known that differences of energies are at the very center of chemistry (e.g., electronic affinities, ionization potentials, binding energies, reaction barriers, etc.). Numerical experience has shown that the compensations of errors at work in both DFT and post-HF schemes are in general much important than in Fixed-Node QMC calculations.

ii.) In contrast with DFT and post-HF there does not exist yet a general and robust algorithm for computing forces in QMC (gradients of total energy with respecti to nuclear coordinates).

iii.) For large molecular systems, there is no simple and systematic way of constructing trial wavefunctions of good quality without reoptimizing for each system a very large number of variational parameters. This aspect forbids to apply QMC approach in a "black-box" way, thus strongly hampering the diffusion of QMC techniques into the general computational chemistry community.

In short, the main objectives of our project are to circumvent the previous limitations to make of QMC a popular approach in computational chemistry.