Using Graph Partitioning for Scalable Distributed Quantum Molecular Dynamics

被引:7
|
作者
Djidjev, Hristo N. [1 ]
Hahn, Georg [1 ,2 ]
Mniszewski, Susan M. [1 ]
Negre, Hristian F. A. [1 ]
Niklasson, Anders M. N. [1 ]
机构
[1] Los Alamos Natl Lab, Los Alamos, NM 87544 USA
[2] Univ Lancaster, Dept Math & Stat, Lancaster LA1 4YW, England
关键词
density matrix; G-SP2; graph partitioning; molecular dynamics; QMD; SP2; algorithm; TIGHT-BINDING METHOD; CONSISTENT; SIMULATIONS;
D O I
10.3390/a12090187
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The simulation of the physical movement of multi-body systems at an atomistic level, with forces calculated from a quantum mechanical description of the electrons, motivates a graph partitioning problem studied in this article. Several advanced algorithms relying on evaluations of matrix polynomials have been published in the literature for such simulations. We aim to use a special type of graph partitioning to efficiently parallelize these computations. For this, we create a graph representing the zero-nonzero structure of a thresholded density matrix, and partition that graph into several components. Each separate submatrix (corresponding to each subgraph) is then substituted into the matrix polynomial, and the result for the full matrix polynomial is reassembled at the end from the individual polynomials. This paper starts by introducing a rigorous definition as well as a mathematical justification of this partitioning problem. We assess the performance of several methods to compute graph partitions with respect to both the quality of the partitioning and their runtime.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Graph partitioning for scalable distributed graph computations
    Buluc, Aydin
    Madduri, Kamesh
    GRAPH PARTITIONING AND GRAPH CLUSTERING, 2013, 588 : 83 - +
  • [2] Scalable Parallel Graph Partitioning
    Kirmani, Shad
    Raghavan, Padma
    2013 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2013,
  • [3] TASK-BASED PARALLEL COMPUTATION OF THE DENSITY MATRIX IN QUANTUM-BASED MOLECULAR DYNAMICS USING GRAPH PARTITIONING
    Ghale, Purnima
    Kroonblawd, Matthew P.
    Mniszewski, Sue
    Negre, Christian F. A.
    Pavel, Robert
    Pino, Sergio
    Sardeshmukh, Vivek
    Shi, Guangjie
    Hahn, Georg
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2017, 39 (06): : C466 - C480
  • [4] Graph Partitioning for Distributed Graph Processing
    Onizuka M.
    Fujimori T.
    Shiokawa H.
    Data Science and Engineering, 2017, 2 (1) : 94 - 105
  • [5] Spinner: Scalable Graph Partitioning in the Cloud
    Martella, Claudio
    Logothetis, Dionysios
    Loukas, Andreas
    Siganos, Georgos
    2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 1083 - 1094
  • [6] Distributed CSPs by graph partitioning
    Salido, Miguel A.
    Barber, Federico
    APPLIED MATHEMATICS AND COMPUTATION, 2006, 183 (01) : 491 - 498
  • [7] A Scalable Distributed Graph Partitioner
    Margo, Daniel
    Seltzer, Margo
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (12): : 1478 - 1489
  • [8] Scalable Recommendation Using Large Scale Graph Partitioning With Pregel and Giraph
    Bathla, Gourav
    Aggarwal, Himanshu
    Rani, Rinkle
    INTERNATIONAL JOURNAL OF COGNITIVE INFORMATICS AND NATURAL INTELLIGENCE, 2020, 14 (04) : 42 - 61
  • [9] Workload Scheduling in Distributed Stream Processors using Graph Partitioning
    Fischer, Lorenz
    Bernstein, Abraham
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 124 - 133
  • [10] Distributed Deep Multilevel Graph Partitioning
    Sanders, Peter
    Seemaier, Daniel
    EURO-PAR 2023: PARALLEL PROCESSING, 2023, 14100 : 443 - 457