Scalability and Performance of a Program that Uses Domain Decomposition for Monte Carlo Simulation of Molecular Liquids

被引:0
|
作者
Teplukhin A.V. [1 ]
机构
[1] Institute of Mathematical Problems of Biology of RAS - the Branch of Keldysh Institute of Applied Mathematics of RAS, Pushchino
关键词
biopolymers; Monte Carlo; MPI; parallel calculation;
D O I
10.14529/jsfi220303
中图分类号
学科分类号
摘要
The main factors hindering the development of supercomputer programs for molecular simulation by the Monte Carlo method within the framework of classical physics are considered, and possible ways to eliminate the problems that arise in this case are discussed. Thus, the use of molecular models with moderate stiffness of covalent bonds between fragments makes it possible not only to increase the efficiency of scanning the configuration space of the model, but also to abandon the complex apparatus of kinematics with rigid links, which significantly limits the possibilities of domain decomposition. Based on the domain decomposition strategy and a simplified treatment of the deformation energy of covalent bonds and angles, an original parallel algorithm for calculating the properties of large all-atomic models of aqueous solutions of biopolymers by the Monte Carlo method was developed. To speed up computations within the framework of this approach, each domain is assigned its own group of processors/cores using local data replication and splitting the loop over the interacting partners. The article discusses the logical scheme of the computational algorithm and the main components of the software package (fortran77, MPI 1.2). Test calculations performed for water and n-hexane demonstrated the high performance and scalability of the program in which the proposed algorithm was implemented © The Author 2022. This paper is published with open access at SuperFri.org
引用
收藏
页码:51 / 64
页数:13
相关论文
共 50 条
  • [31] The GPICsIT Monte Carlo simulation program of the PICsIT detector
    Ciocca, C
    Di Cocco, G
    Malaguti, G
    EXPLORING THE GAMMA-RAY UNIVERSE, 2001, 459 : 595 - 598
  • [32] Performance modeling using Monte Carlo simulation
    Srinivasan, Ram
    Cook, Jeanine
    Lubeck, Olaf
    IEEE Computer Architecture Letters, 2006, 5 (01) : 38 - 41
  • [33] Expected Performance of CALET by Monte Carlo Simulation
    Akaike, Y.
    Kasahara, K.
    Torii, S.
    Shimizu, Y.
    Taira, K.
    Yoshida, K.
    Watanabe, I.
    JOURNAL OF THE PHYSICAL SOCIETY OF JAPAN, 2009, 78 : 169 - 172
  • [34] The Development and Comparison of Molecular Dynamics Simulation and Monte Carlo Simulation
    Chen, Jundong
    3RD INTERNATIONAL CONFERENCE ON ENERGY EQUIPMENT SCIENCE AND ENGINEERING (ICEESE 2017), 2018, 128
  • [35] Monte Carlo Simulation of N2O Decomposition
    Guo Xiangyun
    Zhong Bing
    ACTA PHYSICO-CHIMICA SINICA, 1994, 10 (08) : 733 - 736
  • [36] SPINODAL DECOMPOSITION OF POLYMER MIXTURES - A MONTE-CARLO SIMULATION
    SARIBAN, A
    BINDER, K
    MACROMOLECULES, 1991, 24 (02) : 578 - 592
  • [37] DL_MONTE: a general purpose program for parallel Monte Carlo simulation
    Purton, J. A.
    Crabtree, J. C.
    Parker, S. C.
    MOLECULAR SIMULATION, 2013, 39 (14-15) : 1240 - 1252
  • [38] DICE: A Monte Carlo Code for Molecular Simulation Including the Configurational Bias Monte Carlo Method
    Cezar, Henrique M.
    Canuto, Sylvio
    Coutinho, Kaline
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2020, 60 (07) : 3472 - 3488
  • [39] Monte carlo simulation of the dynamical density functional equation for supercooled liquids
    Kawasaki, K
    Fuchizaki, K
    Miyazima, S
    PROGRESS OF THEORETICAL PHYSICS SUPPLEMENT, 1997, (126): : 305 - 308
  • [40] An efficient, robust, domain-decomposition algorithm for particle Monte Carlo
    Brunner, Thomas A.
    Brantley, Patrick S.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2009, 228 (10) : 3882 - 3890