Title of article
A parallel implementation of the Wang–Landau algorithm Original Research Article
Author/Authors
Lixin Zhan، نويسنده ,
Issue Information
دوهفته نامه با شماره پیاپی سال 2008
Pages
6
From page
339
To page
344
Abstract
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.
Keywords
Wang–Landau , OpenMP , Monte Carlo , Distributed computing
Journal title
Computer Physics Communications
Serial Year
2008
Journal title
Computer Physics Communications
Record number
1137501
Link To Document