Algorithmic differentiation and the calculation of forces by quantum Monte Carlo
Abstract
We describe an efficient algorithm to compute forces in quantum Monte Carlo using adjoint algorithmic differentiation. This allows us to apply the space warp coordinate transformation in differential form, and compute all the 3M force components of a system with M atoms with a computational effort comparable with the one to obtain the total energy. Few examples illustrating the method for an electronic system containing several water molecules are presented. With the present technique, the calculation of finite-temperature thermodynamic properties of materials with quantum Monte Carlo will be feasible in the near future.
- Publication:
-
Journal of Chemical Physics
- Pub Date:
- December 2010
- DOI:
- 10.1063/1.3516208
- arXiv:
- arXiv:1010.5560
- Bibcode:
- 2010JChPh.133w4111S
- Keywords:
-
- ab initio calculations;
- differentiation;
- intermolecular forces;
- molecular configurations;
- Monte Carlo methods;
- total energy;
- water;
- 34.20.Gj;
- 02.70.Uu;
- 33.15.Bh;
- 31.15.A-;
- Intermolecular and atom-molecule potentials and forces;
- Applications of Monte Carlo methods;
- General molecular conformation and symmetry;
- stereochemistry;
- Ab initio calculations;
- Condensed Matter - Other Condensed Matter;
- Physics - Chemical Physics;
- Physics - Computational Physics
- E-Print:
- 32 pages, 4 figure, to appear in The Journal of Chemical Physics