A sparse domain decomposition method for parallel computing of a four-dimensional lattice spring model

被引:7
作者
Fu, Meng [1 ]
Zhao, Gao-Feng [1 ]
机构
[1] Tianjin Univ, Sch Civil Engn, Tianjin 300072, Peoples R China
基金
中国国家自然科学基金;
关键词
domain decomposition; lattice spring model; parallel computing; simulated annealing algorithm; MOLECULAR-DYNAMICS SIMULATOR; ENHANCED SAMPLING ALGORITHMS; DISCRETE ELEMENT METHOD; HYBRID-PARALLEL; DEM APPROACH; IMPLEMENTATION; OPTIMIZATION; GENESIS; SCHEME; FLOW;
D O I
10.1002/nag.3278
中图分类号
P5 [地质学];
学科分类号
0709 ; 081803 ;
摘要
In this work, an improved domain decomposition method is developed to address workload imbalance when implementing the parallel computing of a four-dimensional lattice spring model (4D-LSM) to solve problems in rock engineering on a large scale. A cubic domain decomposition scheme is adopted and optimized by a simulated annealing algorithm (SAA) to minimize the workload imbalance among subdomains. The improved domain decomposition method is implemented in the parallel computing of the 4D-LSM. Numerical results indicate that the proposed domain decomposition method can further improve the workload balance among processors, which is helpful to supersede the limit of computational scale when solving large-scale geotechnical problems and decrease the runtime of the parallel 4D-LSM by at most 40% compared to the original cubic decomposition method. This shows the practicability of the proposed method in parallel computing. Two types of target functions of SAA are tested, and their influence on the performance of the parallel 4D-LSM is investigated. Finally, a computational model with one billion particles for one actual engineering application of using 4D-LSM is realized, and the result shows the advantages of parallel computing.
引用
收藏
页码:2581 / 2601
页数:21
相关论文
共 63 条
  • [1] Parallel reactive molecular dynamics: Numerical methods and algorithmic techniques
    Aktulga, H. M.
    Fogarty, J. C.
    Pandit, S. A.
    Grama, A. Y.
    [J]. PARALLEL COMPUTING, 2012, 38 (4-5) : 245 - 259
  • [2] Parallel domain decomposition and load balancing using space-filling curves
    Aluru, S
    Sevilgen, FE
    [J]. FOURTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING, PROCEEDINGS, 1997, : 230 - 235
  • [3] [Anonymous], 2002, INT C COMP SCI BERL
  • [4] Performance evaluation of a parallel sparse lattice Boltzmann solver
    Axner, L.
    Bernsdorf, J.
    Zeiser, T.
    Lammers, P.
    Linxweiler, J.
    Hoekstra, A. G.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (10) : 4895 - 4911
  • [5] Adaptive decomposition and remapping algorithms for object-space-parallel direct volume rendering of unstructured grids
    Aykanat, Cevdet
    Cambazoglu, B. Barla
    Findik, Ferit
    Kurc, Tahsin
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2007, 67 (01) : 77 - 99
  • [6] Subdomain generation using emergent ant colony optimization
    Bahreininejad, A.
    Hesamfar, P.
    [J]. COMPUTERS & STRUCTURES, 2006, 84 (28) : 1719 - 1728
  • [7] FAST MULTILEVEL IMPLEMENTATION OF RECURSIVE SPECTRAL BISECTION FOR PARTITIONING UNSTRUCTURED PROBLEMS
    BARNARD, ST
    SIMON, HD
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1994, 6 (02): : 101 - 117
  • [8] BERNARDI C, 1993, NATO ADV SCI INST SE, V384, P269
  • [9] Boppana R. B., 1987, 28th Annual Symposium on Foundations of Computer Science (Cat. No.87CH2471-1), P280, DOI 10.1109/SFCS.1987.22
  • [10] Buluç A, 2016, LECT NOTES COMPUT SC, V9220, P117, DOI 10.1007/978-3-319-49487-6_4