Code modernization strategies for short-range non-bonded molecular dynamics simulations

被引:0
|
作者
Vance, James [1 ]
Xu, Zhen-Hao [1 ]
Tretyakov, Nikita [1 ]
Stuehn, Torsten [2 ]
Rampp, Markus [3 ]
Eibl, Sebastian [3 ]
Junghans, Christoph [4 ]
Brinkmann, Andre [1 ]
机构
[1] Johannes Gutenberg Univ Mainz, Zentrum Datenverarbeitung, Mainz, Germany
[2] Max Planck Inst Polymer Res, Mainz, Germany
[3] Max Planck Comp & Data Facil, Garching, Germany
[4] Los Alamos Natl Lab, Appl Comp Sci Grp, Los Alamos, NM USA
关键词
Molecular dynamics; High performance computing; HPX; MPI; ESPResSo plus plus; HPX;
D O I
10.1016/j.cpc.2023.108760
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Modern HPC systems are increasingly relying on greater core counts and wider vector registers. Thus, applications need to be adapted to fully utilize these hardware capabilities. One class of applications that can benefit from this increase in parallelism are molecular dynamics simulations. In this paper, we describe our efforts at modernizing the ESPResSo++ simulation package for molecular dynamics by re-structuring its particle data layout for efficient memory accesses and applying vectorization techniques to benefit the calculation of short-range non-bonded forces, which results in an overall three times speedup and serves as a baseline for further optimizations. We also implement fine-grained parallelism for multi-core CPUs through HPX, a C++ runtime system which uses lightweight threads and an asynchronous many-task approach to maximize concurrency. Our goal is to evaluate the performance of an HPX-based approach compared to the bulk-synchronous MPI-based implementation. This requires the introduction of an additional layer to the domain decomposition scheme that defines the task granularity. On spa-tially inhomogeneous systems, which impose a corresponding load-imbalance in traditional MPI-based approaches, we demonstrate that by choosing an optimal task size, the efficient work-stealing mecha-nisms of HPX can overcome the overhead of communication resulting in an overall 1.4 times speedup compared to the baseline MPI version.& COPY; 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons .org /licenses /by-nc -nd /4 .0/).
引用
收藏
页数:12
相关论文
共 50 条
  • [31] FAST PARALLEL ALGORITHMS FOR SHORT-RANGE MOLECULAR-DYNAMICS
    PLIMPTON, S
    JOURNAL OF COMPUTATIONAL PHYSICS, 1995, 117 (01) : 1 - 19
  • [32] On the Short-Range Nature of Cooperativity in Hydrogen-Bonded Large Molecular Clusters
    Ahirwar, Mini Bharati
    Gadre, Shridhar R.
    Deshmukh, Milind M.
    JOURNAL OF PHYSICAL CHEMISTRY A, 2023, 127 (20): : 4394 - 4406
  • [33] Efficient, box shape independent non-bonded force and virial algorithm for molecular dynamics
    Bekker, H.
    Dijkstra, E.J.
    Renardus, M.K.R.
    Berendsen, H.J.C.
    Molecular Simulation, 1995, 14 (03)
  • [34] DIRECTIONALITY OF NON-BONDED INTERACTIONS IN SOLVATED MOLECULAR CRYSTALS
    Aldas-Palacios, H. Oswaldo
    Davis, Raymond E.
    ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 1996, 52 : C448 - C449
  • [35] Quantum mechanics based non-bonded force field functions for use in molecular dynamics simulations of materials and systems: The nitrogen and oxygen columns
    Geng, Peng
    Zybin, Sergey
    Naserifar, Saber
    Goddard, William A., III
    JOURNAL OF CHEMICAL PHYSICS, 2023, 159 (16):
  • [36] A VECTORIZED ALGORITHM FOR MOLECULAR-DYNAMICS OF SHORT-RANGE INTERACTING PARTICLES
    BUCHHOLTZ, V
    POSCHEL, T
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C-PHYSICS AND COMPUTERS, 1993, 4 (05): : 1049 - 1057
  • [37] Comparison of PVM and MPI performance in short-range molecular dynamics simulation
    Kitowski, J
    Boryczko, K
    Moscinski, J
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 1997, 1332 : 11 - 16
  • [38] Parallel short-range molecular dynamics using the Adhara runtime system
    Srinivasan, SG
    Ashok, I
    Jonsson, H
    Kalonji, G
    Zahorjan, J
    COMPUTER PHYSICS COMMUNICATIONS, 1997, 102 (1-3) : 28 - 43
  • [39] Short-range correlation in high-momentum antisymmetrized molecular dynamics
    Myo, Takayuki
    PROGRESS OF THEORETICAL AND EXPERIMENTAL PHYSICS, 2018, 2018 (03):
  • [40] MOLECULAR-ORBITAL STUDIES OF INTRAMOLECULAR NON-BONDED INTERACTIONS
    POPLE, JA
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1976, 172 (SEP3): : 79 - 79