2013
DOI: 10.1080/17445760.2013.833617
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Monte Carlo simulation in the canonical ensemble on the graphics processing unit

Abstract: Graphics processing units (GPUs) offer parallel computing power that usually requires a cluster of networked computers or a supercomputer to accomplish. While writing kernel code is fairly straightforward, achieving efficiency and performance requires very careful optimisation decisions and changes to the original serial algorithm. We introduce a parallel canonical ensemble Monte Carlo (MC) simulation that runs entirely on the GPU. In this paper, we describe two MC simulation codes of Lennard-Jones particles i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 34 publications
(37 reference statements)
0
6
0
Order By: Relevance
“…That means that new algorithms had to be developed that map optimally on GPU hardware. Examples of these modifications are: nonbonded‐interactions and efficient cell list implementations, electrostatics, many‐body potentials, ReaxFF, rigid‐body constraints, Monte Carlo, and MD . Other use cases are to speed up post‐processing, screening, accelerating analysis of void space in porous materials on multicore and GPU platforms, and boosting theoretical zeolitic framework generation for the determination of new materials structures .…”
Section: Discussionmentioning
confidence: 99%
“…That means that new algorithms had to be developed that map optimally on GPU hardware. Examples of these modifications are: nonbonded‐interactions and efficient cell list implementations, electrostatics, many‐body potentials, ReaxFF, rigid‐body constraints, Monte Carlo, and MD . Other use cases are to speed up post‐processing, screening, accelerating analysis of void space in porous materials on multicore and GPU platforms, and boosting theoretical zeolitic framework generation for the determination of new materials structures .…”
Section: Discussionmentioning
confidence: 99%
“…A. Yaseen and Y. Li used the remapping method to calculate the total energy on GPU for protein systems [37]. A group at Wayne State University [39,40] where each block performs an individual Monte Carlo simulation [41,42,43]. We have not found any previous realization of MC simulation for large-scale long range interacting systems on GPU.…”
Section: Introductionmentioning
confidence: 99%
“…A. Yaseen and Y. Li used the remapping method to calculate the total energy on GPU for protein systems [37]. A group at Wayne State University [39,40] realized a GPU code for Gibbs ensemble MC simulation of simple liquids. J.…”
Section: Introductionmentioning
confidence: 99%
“…However, this is not an unrealistic problem size for high performance parallel computing systems. In previous work, our research group developed a Monte Carlo simulation engine for GPUs .…”
Section: Related Workmentioning
confidence: 99%
“…This work is presented in the context of an open‐source software program for running Monte Carlo simulations , but these techniques are general and can be applied to other programs. More information about this program, including a detailed review of other research efforts on simulating molecular systems using Monte Carlo simulation can be found in .…”
Section: Introductionmentioning
confidence: 99%