Optimized parallel simulations of analytic bond-order potentials on hybrid shared/distributed memory with MPI and OpenMP

被引:3
|
作者
Teijeiro, Carlos [1 ]
Hammerschmidt, Thomas [1 ]
Drautz, Ralf [1 ]
Sutmann, Godehard [1 ,2 ]
机构
[1] Ruhr Univ Bochum, ICAMS, Univ Str 150, D-44801 Bochum, Germany
[2] Forschungszentrum Julich, IAS, JSC, Julich, Germany
来源
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS | 2019年 / 33卷 / 02期
关键词
Bond-order potentials; large-scale simulations; hybrid implementation; MPI; OpenMP; MOLECULAR-DYNAMICS; ATOMISTIC SIMULATIONS; STATE;
D O I
10.1177/1094342017727060
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Analytic bond-order potentials (BOPs) allow to obtain a highly accurate description of interatomic interactions at a reasonable computational cost. However, for simulations with very large systems, the high memory demands require the use of a parallel implementation, which at the same time also optimizes the use of computational resources. The calculations of analytic BOPs are performed for a restricted volume around every atom and therefore have shown to be well suited for a message passing interface (MPI)-based parallelization based on a domain decomposition scheme, in which one process manages one big domain using the entire memory of a compute node. On the basis of this approach, the present work focuses on the analysis and enhancement of its performance on shared memory by using OpenMP threads on each MPI process, in order to use many cores per node to speed up computations and minimize memory bottlenecks. Different algorithms are described and their corresponding performance results are presented, showing significant performance gains for highly parallel systems with hybrid MPI/OpenMP simulations up to several thousands of threads.
引用
收藏
页码:227 / 241
页数:15
相关论文
共 49 条
  • [1] Complexity analysis of simulations with analytic bond-order potentials
    Teijeiro, Carlos
    Hammerschmidt, Thomas
    Seiser, Bernhard
    Drautz, Ralf
    Sutmann, Godehard
    MODELLING AND SIMULATION IN MATERIALS SCIENCE AND ENGINEERING, 2016, 24 (02)
  • [2] Bounded analytic bond-order potentials for σ and π bonds
    Pettifor, DG
    Oleinik, II
    PHYSICAL REVIEW LETTERS, 2000, 84 (18) : 4124 - 4127
  • [3] Analytic bond-order potentials for multicomponent systems
    Pettifor, DG
    Finnis, MW
    Nguyen-Manh, D
    Murdick, DA
    Zhou, XW
    Wadley, HNG
    MATERIALS SCIENCE AND ENGINEERING A-STRUCTURAL MATERIALS PROPERTIES MICROSTRUCTURE AND PROCESSING, 2004, 365 (1-2): : 2 - 13
  • [4] Parallel hybrid particle simulations using MPI and OpenMP
    Hipp, M
    Rosenstiel, W
    EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 189 - 197
  • [5] Efficient parallelization of analytic bond-order potentials for large-scale atomistic simulations
    Teijeiro, C.
    Hammerschmidt, T.
    Drautz, R.
    Sutmann, G.
    COMPUTER PHYSICS COMMUNICATIONS, 2016, 204 : 64 - 73
  • [6] Recent developments and simulations utilizing bond-order potentials
    Harrison, Judith A.
    Fallet, Marcel
    Ryan, Kathleen E.
    Mooney, Barbara L.
    Knippenberg, M. Todd
    Schall, J. David
    MODELLING AND SIMULATION IN MATERIALS SCIENCE AND ENGINEERING, 2015, 23 (07)
  • [7] Non-collinear magnetism with analytic Bond-Order Potentials
    Ford, Michael E.
    Pettifor, D. G.
    Drautz, Ralf
    JOURNAL OF PHYSICS-CONDENSED MATTER, 2015, 27 (08)
  • [8] Analytic bond-order potential for atomistic simulations of zinc oxide
    Erhart, Paul
    Juslin, Niklas
    Goy, Oliver
    Nordlund, Kai
    Mueller, Ralf
    Albe, Karsten
    JOURNAL OF PHYSICS-CONDENSED MATTER, 2006, 18 (29) : 6585 - 6605
  • [9] Comparison of analytic and numerical bond-order potentials for W and Mo
    Cak, M.
    Hammerschmidt, T.
    Drautz, R.
    JOURNAL OF PHYSICS-CONDENSED MATTER, 2013, 25 (26)
  • [10] The Design of MPI Based Distributed Shared Memory Systems to Support OpenMP on Clusters
    Wong, H'sien J.
    Rendell, A. P.
    2007 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2007, : 231 - 240