Random numbers for large scale distributed Monte Carlo simulations
Heiko Bauke, Stephan Mertens
Abstract
Monte Carlo simulations are one of the major tools in statistical physics, complex system science, and other fields, and an increasing number of these simulations is run on distributed systems like clusters or grids. This raises the issue of generating random numbers in a parallel, distributed environment. In this contribution we demonstrate that multiple linear recurrences in finite fields are an ideal method to produce high quality pseudorandom numbers in sequential and parallel algorithms. Their known weakness (failure of sampling points in high dimensions) can be overcome by an appropriate delinearization that preserves all desirable properties of the underlying linear sequence.
Create a lesson
Related papers
Non-Hermitian Skin Effect from Radiative Coupling in a Reciprocal Chiral Medium
Kin Hung Fung, Changhao Meng, Yixin Xiao et al.
Landau Theory for Commensurate Charge-Density Waves Coupled to Uniform Lattice Deformation
Keiji Nakatsugawa, Toshiyuki Fujii, Satoshi Tanda
PCB-Integrated CoPt Micromagnets for Magnetophoresis
Melissa Mitchell, Henrique Mira, Simon Bending et al.
Raman magnon spectroscopy of local interactions and ground state selection in Sr2IrO4
Xiang Li, Scott E. Cooper, Ahmed E. Fahmy et al.
Nonreciprocal Control of the Goos--Hänchen Shift via the Barnett Effect in Cavity Magnomechanics
Shah Fahad, Gao Xianlong
Theory of the Spinon-Mediated Witness Spin Glass in Herbertsmithite
Mitikorn Wood-Thanan, Felix Flicker