A hybrid parallel DEM approach with workload balancing based on HSFC

被引:7
作者
Cintra, Diogo Tenorio [1 ]
Willmersdorf, Ramiro Brito [2 ]
Maciel Lyra, Paulo Roberto [2 ]
Matos Lira, William Wagner [3 ]
机构
[1] Univ Fed Pernambuco, Dept Civil Engn, Recife, PE, Brazil
[2] Univ Fed Pernambuco, Dept Mech Engn, Recife, PE, Brazil
[3] Univ Fed Alagoas, Ctr Technol, Maceio, Brazil
关键词
DEM; High-performance computing; HSFC; Hybrid parallelization; MULTI-FRACTURING SOLIDS; SIMULATIONS; SCHEME;
D O I
10.1108/EC-01-2016-0019
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Purpose - The purpose of this paper is to present a methodology of hybrid parallelization applied to the discrete element method that combines message-passing interface and OpenMP to improve computational performance. The scheme is based on mapping procedures based on Hilbert space-filling curves (HSFC). Design/methodology/approach - The methodology uses domain decomposition strategies to distribute the computation of large-scale models in a cluster. It also partitions the workload of each subdomain among threads. This additional procedure aims to reach higher computational performance by adjusting the usage of message-passing artefacts and threads. The main objective is to reduce the communication among processes. The work division by threads employs HSFC in order to improve data locality and to avoid related overheads. Numerical simulations presented in this work permit to evaluate the proposed method in terms of parallel performance for models that contain up to 3.2 million particles. Findings - Distinct partitioning algorithms were used in order to evaluate the local decomposition scheme, including the recursive coordinate bisection method and a topological scheme based on METIS. The results show that the hybrid implementations reach better computational performance than those based on message passing only, including a good control of load balancing among threads. Case studies present good scalability and parallel efficiencies. Originality/value - The proposed approach defines a configurable execution environment for numerical models and introduces a combined scheme that improves data locality and iterative workload balancing.
引用
收藏
页码:2264 / 2287
页数:24
相关论文
共 50 条
  • [21] Fault Tolerance Based Load Balancing Approach for Web Resources in Cloud Environment
    Shukla, Anju
    Kumar, Shishir
    Singh, Harikesh
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2020, 17 (02) : 225 - 232
  • [22] Load-balancing for a block-based parallel adaptive 4D Vlasov solver
    Hoenen, Olivier
    Violard, Eric
    EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 822 - 832
  • [23] A poly-superellipsoid-based approach on particle morphology for DEM modeling of granular media
    Zhao, Shiwei
    Zhao, Jidong
    INTERNATIONAL JOURNAL FOR NUMERICAL AND ANALYTICAL METHODS IN GEOMECHANICS, 2019, 43 (13) : 2147 - 2169
  • [24] Load Balancing and QoS Provisioning Based on Congestion Prediction for GEO/LEO Hybrid Satellite Networks
    Nishiyama, Hiroki
    Kudoh, Daigo
    Kato, Nei
    Kadowaki, Naoto
    PROCEEDINGS OF THE IEEE, 2011, 99 (11) : 1998 - 2007
  • [25] Qualitative and quantitative analyses of particulate flows in rotating drums using a DEM-based approach
    Angeles, Luis
    Velez, Kennia
    Celis, Cesar
    COMPUTATIONAL PARTICLE MECHANICS, 2024, 11 (05) : 2089 - 2104
  • [26] A parallel approach for Monte Carlo-based photon propagation simulation
    Rusu, Ionela
    Pentiuc, Stefan-Gheorghe
    Ungurean, Ioan
    Craciun, Elena-Gina
    2012 5TH ROMANIA TIER 2 FEDERATION GRID, CLOUD & HIGH PERFORMANCE COMPUTING SCIENCE (RO-LCG), 2012, : 78 - 81
  • [27] Diffusion-based coarse graining in hybrid continuum-discrete solvers: Applications in CFD-DEM
    Sun, Rui
    Xiao, Heng
    INTERNATIONAL JOURNAL OF MULTIPHASE FLOW, 2015, 72 : 233 - 247
  • [28] A parallel PDE-based numerical algorithm for computing the Optical Flow in hybrid systems
    Cuomo, Salvatore
    De Michele, Pasquale
    Galletti, Ardelio
    Marcellino, Livia
    JOURNAL OF COMPUTATIONAL SCIENCE, 2017, 22 : 228 - 236
  • [29] Hybrid Parallel Multiple Sequence Alignment Based on Artificial Bee Colony on the Supercomputer JUQUEEN
    Borovska, Plamenka
    Gancheva, Veska
    Georgiev, Ivailo
    Ivanova, Desislava
    2017 EUROPEAN CONFERENCE ON ELECTRICAL ENGINEERING AND COMPUTER SCIENCE (EECS), 2017, : 47 - 51
  • [30] A novel MPI-based parallel smoothed particle hydrodynamics framework with dynamic load balancing for free surface flow
    Zhu, Guixun
    Hughes, Jason
    Zheng, Siming
    Greaves, Deborah
    COMPUTER PHYSICS COMMUNICATIONS, 2023, 284