GPU accelerated Monte Carlo simulation of Brownian motors dynamics with CUDA
arXiv:1409.4923 · doi:10.1016/j.cpc.2015.01.021
Abstract
This work presents an updated and extended guide on methods of a proper acceleration of the Monte Carlo integration of stochastic differential equations with the commonly available NVIDIA Graphics Processing Units using the CUDA programming environment. We outline the general aspects of the scientific computing on graphics cards and demonstrate them with two models of a well known phenomenon of the noise induced transport of Brownian motors in periodic structures. As a source of fluctuations in the considered systems we selected the three most commonly occurring noises: the Gaussian white noise, the white Poissonian noise and the dichotomous process also known as a random telegraph signal. The detailed discussion on various aspects of the applied numerical schemes is also presented. The measured speedup can be of the astonishing order of about 3000 when compared to a typical CPU. This number significantly expands the range of problems solvable by use of stochastic simulations, allowing even an interactive research in some cases.
21 pages, 5 figures; Comput. Phys. Commun., accepted, 2015
References in corpus (3)
Cited by in corpus (13)
- Tunable mass separation via negative mobility
- Colossal Brownian yet non-Gaussian diffusion induced by nonequilibrium noise
- GPU-based acceleration of free energy calculations in solid state physics
- Anomalous transport in driven periodic systems: distribution of the absolute negative mobility effect in the parameter space
- Periodic potential can enormously boost free particle transport induced by active fluctuations
- Arcsine Law and Multistable Brownian Dynamics in a Tilted Periodic Potential
- Mechanism for giant enhancement of transport induced by active fluctuations
- Paradoxical nature of negative mobility in the weak dissipation regime
- Giant oscillations of diffusion in ac-driven periodic systems
- Velocity multistability vs ergodicity breaking in a biased periodic potential
- Colossal Brownian yet non-Gaussian diffusion in a periodic potential: impact of nonequilibrium noise amplitude statistics
- Temperature anomalies of oscillating diffusion in ac-driven periodic systems
- Conundrum of weak noise limit for diffusion in a tilted periodic potential