An optimized initialization algorithm to ensure accuracy in quantum Monte Carlo calculations

被引:4
作者
Fisher, Daniel R. [1 ]
Kent, David R. [1 ]
Feldmann, Michael T. [1 ]
Goddard, William A., III [1 ]
机构
[1] CALTECH, Div Chem & Chem Engn, Mat & Proc Simulat Ctr, Beckman Inst 139 74, Pasadena, CA 91125 USA
关键词
quantum Monte Carlo; walker initialization; parallel computing; parallel efficiency;
D O I
10.1002/jcc.20965
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Quantum Monte Carlo (QMC) calculations require the generation of random electronic configurations with respect to a desired probability density, Usually the square of the magnitude of the wavefunction. In most cases, the Metropolis algorithm is used to generate a sequence of configurations in a Markov chain. This method has all inherent equilibration phase, during which the configurations are not representative of the desired density and must be discarded. If statistics are gathered before the walkers have equilibrated, contamination by nonequilibrated configurations call greatly reduce the accuracy of the results. Because separate Markov chains must be equilibrated for the walkers on each processor, the use of a long equilibration phase has a profoundly detrimental effect on the efficiency of large parallel Calculations. The stratified atomic walker initialization (STRAW) shortens the equilibration phase of QMC calculations by generating statistically independent electronic configurations in regions of high probability density. This ensures the accuracy of calculations by avoiding contamination by nonequilibrated configurations. Shortening the length of the equilibration phase also results in significant improvements in the efficiency of parallel calculations, which reduces the total computational run time. For example, using STRAW rather than a standard initialization method in 512 processor calculations reduces the amount of time needed to calculate the energy expectation value of a trial function for a molecule of the energetic material RDX to within 0.01 au by 33%. (C) 2008 Wiley Periodicals, Inc.
引用
收藏
页码:2335 / 2343
页数:9
相关论文
共 37 条
[1]   QUANTUM CHEMISTRY BY RANDOM-WALK - H2P,H+3D3H1A'1,H-23-SIGMA+U,H-41-SIGMA+G,BE1S [J].
ANDERSON, JB .
JOURNAL OF CHEMICAL PHYSICS, 1976, 65 (10) :4121-4127
[2]   Software news and updates -: Zori 1.0:: A parallel quantum Monte Carlo electronic structure package [J].
Aspuru-Guzik, A ;
Salomón-Ferrer, R ;
Austin, B ;
Perusquía-Flores, R ;
Griffin, MA ;
Oliva, RA ;
Skinner, D ;
Domin, D ;
Lester, WA .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 2005, 26 (08) :856-862
[3]   A sparse algorithm for the evaluation of the local energy in quantum Monte Carlo [J].
Aspuru-Guzik, A ;
Salomón-Ferrer, R ;
Austin, B ;
Lester, WA .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 2005, 26 (07) :708-715
[4]  
BARNETT RN, 2000, QMAGIC QUANTUM M CAR
[6]   GROUND-STATE OF THE ELECTRON-GAS BY A STOCHASTIC METHOD [J].
CEPERLEY, DM ;
ALDER, BJ .
PHYSICAL REVIEW LETTERS, 1980, 45 (07) :566-569
[7]   The X3LYP extended density functional accurately describes H-bonding but fails completely for stacking [J].
Cerny, J ;
Hobza, P .
PHYSICAL CHEMISTRY CHEMICAL PHYSICS, 2005, 7 (08) :1624-1626
[8]   Jastrow correlation factor for atoms, molecules, and solids [J].
Drummond, ND ;
Towler, MD ;
Needs, RJ .
PHYSICAL REVIEW B, 2004, 70 (23) :1-11
[9]   Manager-worker-based model for the parallelization of quantum Monte Carlo on heterogeneous and homogeneous networks [J].
Feldmann, Michael T. ;
Cummings, Julian C. ;
Kent, David R. ;
Muller, Richard P. ;
Goddard, William A., III .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 2008, 29 (01) :8-16
[10]  
FELDMANN MT, 2005, QM BEAVER V20051107