Hybrid MPI/OpenMP Parallelization of the Effective Fragment Potential Method in the libefp Software Library

被引:20
|
作者
Kaliman, Ilya A. [1 ]
Slipchenko, Lyudmila V. [1 ]
机构
[1] Purdue Univ, Dept Chem, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
Effective Fragment Potential; parallel; Message Passing Interface; OpenMP; libefp; INTERMOLECULAR PAULI REPULSION; APPROXIMATE FORMULA; SOLVATION; MOLECULES; ENERGIES; ANIONS;
D O I
10.1002/jcc.23772
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
A new hybrid MPI/OpenMP parallelization scheme is introduced for the Effective Fragment Potential (EFP) method implemented in the libefp software library. The new implementation employs dynamic load balancing algorithm that uses a master/slave model. The software shows excellent parallel scaling up to several hundreds of CPU-cores across multiple nodes. The code uses functions only from the well-established MPI-1 standard that simplifies portability of the library. This new parallel EFP implementation greatly expands the applicability of the EFP and QM/EFP methods by extending attainable time- and length-scales. (c) 2014 Wiley Periodicals, Inc.
引用
收藏
页码:129 / 135
页数:7
相关论文
共 36 条
  • [1] LIBEFP: A new parallel implementation of the effective fragment potential method as a portable software library
    Kaliman, Ilya A.
    Slipchenko, Lyudmila V.
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2013, 34 (26) : 2284 - 2292
  • [2] Parallelization of a 3-Dimensional Hydrodynamics Model Using a Hybrid Method with MPI and OpenMP
    Ahn, Jung Min
    Kim, Hongtae
    Cho, Jae Gab
    Kang, Taegu
    Kim, Yong-seok
    Kim, Jungwook
    PROCESSES, 2021, 9 (09)
  • [3] An efficient hybrid MPI/OpenMP parallelization of the asynchronous ADMM algorithm
    Qiu, Qinnan
    Lei, Yongmei
    Wang, Dongxia
    Wang, Guozheng
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 563 - 570
  • [4] A novel FDTD application featuring OpenMP-MPI hybrid parallelization
    Su, MF
    El-Kady, L
    Bader, DA
    Lin, SY
    2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2004, : 373 - 379
  • [5] Hybrid MPI plus OpenMP Parallelization of Scramjet Simulation with Hypergraph Partitioning
    Zeng Yao-yuan
    Zhao Wen-tao
    Wang Zheng-hua
    ADVANCES IN MANUFACTURING SCIENCE AND ENGINEERING, PTS 1-4, 2013, 712-715 : 1294 - +
  • [6] A Hybrid MPI/OpenMP Parallelization Scheme Based on Nested FDTD for Parametric Decay Instability
    He, Linglei
    Chen, Jing
    Lu, Jie
    Yan, Yubo
    Yang, Jutao
    Yuan, Guang
    Hao, Shuji
    Li, Qingliang
    ATMOSPHERE, 2022, 13 (03)
  • [7] Effective fragment potential method in Q-CHEM: A guide for users and developers
    Ghosh, Debashree
    Kosenkov, Dmytro
    Vanovschi, Vitalii
    Flick, Joanna
    Kaliman, Ilya
    Shao, Yihan
    Gilbert, Andrew T. B.
    Krylov, Anna I.
    Slipchenko, Lyudmila V.
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2013, 34 (12) : 1060 - 1070
  • [8] A Hybrid MPI/OpenMP Parallelization of K-Means Algorithms Accelerated Using the Triangle Inequality
    Kwedlo, Wojciech
    Czochanski, Pawel J.
    IEEE ACCESS, 2019, 7 : 42280 - 42297
  • [9] Hybrid MPI/OpenMP cloud parallelization of harmonic coupled finite strip method applied on reinforced concrete prismatic shell structure
    Nikolic, M.
    Hajdukovic, M.
    Milasinovic, D. D.
    Goles, D.
    Maric, P.
    Zivznov, Z.
    ADVANCES IN ENGINEERING SOFTWARE, 2015, 84 : 55 - 67
  • [10] Hybrid MPI plus OpenMP Implementation of eXtended Discrete Element Method
    Checkaraou, Abdoul Wahid Mainassara
    Rousset, Alban
    Besseron, Xavier
    Varrette, Sebastien
    Peters, Bernhard
    2018 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2018), 2018, : 450 - 457