Title of article :
GPU implementations of the bond fluctuation model
Author/Authors :
Nedelcu، نويسنده , , S. and Werner، نويسنده , , M. and Lang، نويسنده , , M. and Sommer، نويسنده , , J.-U.، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2012
Pages :
14
From page :
2811
To page :
2824
Abstract :
We present two parallel implementations of the bond fluctuation model on graphics processors that outperform by a factor of up to 50 times an equivalent implementation on single CPU processor. The first algorithm is a parallelized version of an accelerated MC method published earlier in [S. Nedelcu, J.-U. Sommer, Single chain dynamics in polymer networks: a Monte Carlo study, J. Chem. Phys. 130 (2009) 204902]. In this first algorithm we use the parallel domain decomposition technique to avoid monomer collisions. In contrast, in the second algorithm we associate each monomer with a parallel process, where all monomers in the system are attempted to move simultaneously. In both cases, only monomer moves that result in allowed bonds and preserve lattice occupancy are accepted. To validate the correctness of the GPU algorithms we simulated monodisperse polymer melts at monomer number density 0.5 and compared static and dynamical properties with standard CPU implementations. We found good agreement between the CPU and the GPU results, which demonstrates the equivalence of the serial and parallel implementations. The influence of higher monomer number density is discussed.
Keywords :
Polymer melts , Monte Carlo simulations , Graphics programming , bond fluctuation model
Journal title :
Journal of Computational Physics
Serial Year :
2012
Journal title :
Journal of Computational Physics
Record number :
1484246
Link To Document :
بازگشت