Molecular Monte Carlo Simulations Using Graphics Processing Units: To Waste Recycle or Not?

被引:24
|
作者
Kim, Jihan [1 ]
Rodgers, Jocelyn M. [1 ]
Athenes, Manuel [2 ]
Smit, Berend [3 ,4 ]
机构
[1] Univ Calif Berkeley, Lawrence Berkeley Lab, Phys Biosci Div, Berkeley, CA 94720 USA
[2] CEA Saclay, Serv Rech Met Phys, F-91191 Gif Sur Yvette, France
[3] Univ Calif Berkeley, Dept Chem & Biomol Engn, Berkeley, CA 94720 USA
[4] Univ Calif Berkeley, Dept Chem, Berkeley, CA 94720 USA
关键词
ADSORPTION; DIFFUSION; METHANE;
D O I
10.1021/ct200474j
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
In the waste recycling Monte Carlo (WRMC) algorithm,(1) multiple trial states may be simultaneously generated and utilized during Monte Carlo moves to improve the statistical accuracy of the simulations, suggesting that such an algorithm may be well posed for implementation in parallel on graphics processing units (GPUs). In this paper, we implement two waste recycling Monte Carlo algorithms in CUDA (Compute Unified Device Architecture) using uniformly distributed random trial states and trial states based on displacement random-walk steps, and we test the methods on a methane-zeolite MFI framework system to evaluate their utility. We discuss the specific implementation details of the waste recycling GPU algorithm and compare the methods to other parallel algorithms optimized for the framework system. We analyze the relationship between the statistical accuracy of our simulations and the CUDA block size to determine the efficient allocation of the GPU hardware resources. We make comparisons between the GPU and the serial CPU Monte Carlo implementations to assess speedup over conventional microprocessors. Finally, we apply our optimized GPU algorithms to the important problem of determining free energy landscapes, in this case for molecular motion through the zeolite LTA.
引用
收藏
页码:3208 / 3222
页数:15
相关论文
共 50 条
  • [11] Fast Monte Carlo simulations of ultrasound-modulated light using a graphics processing unit
    Leung, Terence S.
    Powell, Samuel
    JOURNAL OF BIOMEDICAL OPTICS, 2010, 15 (05)
  • [12] Solution of the direct problem in turbid media with inclusions using Monte Carlo simulations implemented in graphics processing units: new criterion for processing transmittance data
    Carbone, Nicolas
    Di Rocco, Hector
    Iriarte, Daniela I.
    Pomarico, Juan A.
    JOURNAL OF BIOMEDICAL OPTICS, 2010, 15 (03)
  • [13] Accelerating Physical Simulations Using Graphics Processing Units
    Hoffmann, Karl Heinz
    Hofmann, Michael
    Lang, Jens
    Rnger, Gudula
    Seeger, Steffen
    IT-INFORMATION TECHNOLOGY, 2011, 53 (02): : 49 - 59
  • [14] Accelerating Cardiac Bidomain Simulations Using Graphics Processing Units
    Neic, Aurel
    Liebmann, Manfred
    Hoetzl, Elena
    Mitchell, Lawrence
    Vigmond, Edward J.
    Haase, Gundolf
    Plank, Gernot
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2012, 59 (08) : 2281 - 2290
  • [15] Accelerating geostatistical simulations using graphics processing units (GPU)
    Tahmasebi, Pejman
    Sahimi, Muhammad
    Mariethoz, Gregoire
    Hezarkhani, Ardeshir
    COMPUTERS & GEOSCIENCES, 2012, 46 : 51 - 59
  • [16] Tunable, Mixed-Resolution Modeling Using Library-Based Monte Carlo and Graphics Processing Units
    Mamonov, Artem B.
    Lettieri, Steven
    Ding, Ying
    Sarver, Jessica L.
    Palli, Rohith
    Cunningham, Timothy F.
    Saxena, Sunil
    Zuckerman, Daniel M.
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2012, 8 (08) : 2921 - 2929
  • [17] Using graphics processing units to investigate molecular coevolution
    Waechter, Michael
    Jaeger, Kathrin
    Thuerck, Daniel
    Weissgraeber, Stephanie
    Widmer, Sven
    Goesele, Michael
    Hamacher, Kay
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (06): : 1278 - 1296
  • [18] Molecular Dynamics Simulation Using Graphics Processing Units
    Song Guo-Liang
    Weng Jing-Wei
    Li Zhen-Hua
    Wang Wen-Ning
    Fan Kang-Nian
    CHEMICAL JOURNAL OF CHINESE UNIVERSITIES-CHINESE, 2008, 29 (12): : 2425 - 2429
  • [19] Molecular dynamics simulation using graphics processing units
    Shanghai Key Laboratory of Molecular Catalysis and Innovative Materials, Department of Chemistry, Center for Theoretical Chemical Physics, Fudan University, Shanghai 200433, China
    Kao Teng Hsueh Hsiao Hua Heush Hsueh Pao, 2008, 12 (2425-2429):
  • [20] Accelerating Monte Carlo simulations of photon transport in a voxelized geometry using a massively parallel graphics processing unit
    Badal, Andreu
    Badano, Aldo
    MEDICAL PHYSICS, 2009, 36 (11) : 4878 - 4880