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 条
  • [41] Simulation of polymers by the Monte Carlo method using the Wang-Landau algorithm
    P. N. Vorontsov-Velyaminov
    N. A. Volkov
    A. A. Yurchenko
    A. P. Lyubartsev
    Polymer Science Series A, 2010, 52 : 742 - 760
  • [42] Applications of the Wang-Landau Algorithm to Phase Transitions of a Single Polymer Chain
    Taylor, Mark P.
    Paul, Wolfgang
    Binder, Kurt
    POLYMER SCIENCE SERIES C, 2013, 55 (01) : 23 - 38
  • [43] Collapse transitions in a flexible homopolymer chain: Application of the Wang-Landau algorithm
    Seaton, D. T.
    Wuest, T.
    Landau, D. P.
    PHYSICAL REVIEW E, 2010, 81 (01):
  • [44] THE WANG-LANDAU ALGORITHM REACHES THE FLAT HISTOGRAM CRITERION IN FINITE TIME
    Jacob, Pierre E.
    Ryder, Robin J.
    ANNALS OF APPLIED PROBABILITY, 2014, 24 (01): : 34 - 53
  • [45] Simulation of Polymers by the Monte Carlo Method using the Wang-Landau Algorithm
    Vorontsov-Velyaminov, P. N.
    Volkov, N. A.
    Yurchenko, A. A.
    Lyubartsev, A. P.
    POLYMER SCIENCE SERIES A, 2010, 52 (07) : 742 - 760
  • [46] Study of the fully frustrated clock model using the Wang-Landau algorithm
    Surungan, T
    Okabe, Y
    Tomita, Y
    JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2004, 37 (14): : 4219 - 4230
  • [47] THE WANG-LANDAU ALGORITHM IN GENERAL STATE SPACES: APPLICATIONS AND CONVERGENCE ANALYSIS
    Atchade, Yves F.
    Liu, Jun S.
    STATISTICA SINICA, 2010, 20 (01) : 209 - 233
  • [48] Exploring new frontiers in statistical physics with a new, parallel Wang-Landau framework
    Vogel, Thomas
    Li, Ying Wai
    Wuest, Thomas
    Landau, David P.
    VII BRAZILIAN MEETING ON SIMULATIONAL PHYSICS, 2014, 487
  • [49] Numerical comparison of Wang-Landau sampling and parallel tempering for met-enkephalin
    Junghans, C.
    Hansmann, U. H. E.
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2006, 17 (06): : 817 - 824
  • [50] A comparison of the performance of Wang-Landau-Transition-Matrix algorithm with Wang-Landau algorithm for the determination of the joint density of states for continuous spin models
    Bhar, Shyamal
    Roy, Soumen Kumar
    COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (05) : 1387 - 1394