A parallel implementation of the Wang-Landau algorithm

被引:24
|
作者
Zhan, Lixin [1 ]
机构
[1] Univ Waterloo, Dept Phys & Astron, Waterloo, ON N2L 3G1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Wang-Landau; Monte Carlo; OpenMP; distributed computing;
D O I
10.1016/j.cpc.2008.04.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Wang-Landau algorithm is a flat-histogram Monte Carlo method that performs random walks in the configuration space of a system to obtain a close estimation of the density of states iteratively. It has been applied successfully to many research fields. In this paper, we propose a parallel implementation of the Wang-Landau algorithm on computers of shared memory architectures by utilizing the OpenMP API for distributed computing. This implementation is applied to Ising model systems with promising speedups. We also examine the effects on the running speed when using different strategies in accessing the shared memory space during the updating procedure. The allowance of data race is recommended in consideration of the simulation efficiency. Such treatment does not affect the accuracy of the final density of states obtained. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:339 / 344
页数:6
相关论文
共 50 条
  • [1] On properties of the Wang-Landau algorithm
    Shchur, L. N.
    RECENT DEVELOPMENTS IN COMPUTER SIMULATION STUDIES IN CONDENSED MATTER PHYSICS, 2019, 1252
  • [2] CONVERGENCE OF THE WANG-LANDAU ALGORITHM
    Fort, Gersende
    Jourdain, Benjamin
    Kuhn, Estelle
    Lelievre, Tony
    Stoltz, Gabriel
    MATHEMATICS OF COMPUTATION, 2015, 84 (295) : 2297 - 2327
  • [3] Convergence and refinement of the Wang-Landau algorithm
    Lee, Hwee Kuan
    Okabe, Yutaka
    Landau, D. P.
    COMPUTER PHYSICS COMMUNICATIONS, 2006, 175 (01) : 36 - 40
  • [4] On the mixing time in the Wang-Landau algorithm
    Fadeeva, Marina
    Shchur, Lev
    COMPUTER SIMULATIONS IN PHYSICS AND BEYOND (CSP2017), 2018, 955
  • [5] Understanding and improving the Wang-Landau algorithm
    Zhou, CG
    Bhatt, RN
    PHYSICAL REVIEW E, 2005, 72 (02):
  • [6] Control of accuracy in the Wang-Landau algorithm
    Barash, L. Yu.
    Fadeeva, M. A.
    Shchur, L. N.
    PHYSICAL REVIEW E, 2017, 96 (04)
  • [7] The application of Wang-Landau algorithm for simulation of ferroelectrics
    Egorov, V. I.
    Maksimova, O. G.
    FERROELECTRICS, 2019, 543 (01) : 75 - 80
  • [8] Improving the Wang-Landau Algorithm for Polymers and Proteins
    Swetnam, Adam D.
    Allen, Michael P.
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2011, 32 (05) : 816 - 821
  • [9] Convergence of the Wang-Landau algorithm and statistical error
    Zhou, C
    Bhatt, RN
    COMPUTER SIMULATION STUDIES IN CONDENSED-MATTER PHYSICS XVI, 2006, 103 : 136 - +
  • [10] Application of the Wang-Landau algorithm to the dimerization of glycophorin A
    Gervais, Claire
    Wuest, Thomas
    Landau, D. P.
    Xu, Ying
    JOURNAL OF CHEMICAL PHYSICS, 2009, 130 (21):