首页 | 本学科首页   官方微博 | 高级检索  
     


Manager-worker-based model for the parallelization of quantum Monte Carlo on heterogeneous and homogeneous networks
Authors:Feldmann Michael T  Cummings Julian C  Kent David R  Muller Richard P  Goddard William A
Affiliation:Center for Advanced Computing Research, California Institute of Technology, Pasadena, CA 91125, USA.
Abstract:A manager-worker-based parallelization algorithm for Quantum Monte Carlo (QMC-MW) is presented and compared with the pure iterative parallelization algorithm, which is in common use. The new manager-worker algorithm performs automatic load balancing, allowing it to perform near the theoretical maximal speed even on heterogeneous parallel computers. Furthermore, the new algorithm performs as well as the pure iterative algorithm on homogeneous parallel computers. When combined with the dynamic distributable decorrelation algorithm (DDDA) [Feldmann et al., J Comput Chem 28, 2309 (2007)], the new manager-worker algorithm allows QMC calculations to be terminated at a prespecified level of convergence rather than upon a prespecified number of steps (the common practice). This allows a guaranteed level of precision at the least cost. Additionally, we show (by both analytic derivation and experimental verification) that standard QMC implementations are not "perfectly parallel" as is often claimed.
Keywords:Quantum Monte Carlo  parallelization algorithm  parallel efficiency  initialization  decorrelation
本文献已被 PubMed 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号