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 条
[41]   A parallel metaheuristic approach for ensemble feature selection based on multi-core architectures [J].
Hijazi, Neveen Mohammed ;
Faris, Hossam ;
Aljarah, Ibrahim .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 182
[42]   Static load balancing using non-uniform mesh partitioning based on ray density prediction for the parallel wavefront construction method [J].
Alyabes, Abdullah Fahad ;
Gibson, Richard L., Jr. .
COMPUTERS & GEOSCIENCES, 2018, 121 :39-52
[43]   PHARE: Parallel hybrid particle-in-cell code with patch-based adaptive mesh refinement [J].
Aunai, Nicolas ;
Smets, Roch ;
Ciardi, Andrea ;
Deegan, Philip ;
Jeandet, Alexis ;
Payet, Thibault ;
Guyot, Nathan ;
Darrieumerlou, Loic .
COMPUTER PHYSICS COMMUNICATIONS, 2024, 295
[44]   Model-Based Estimation of the Communication Cost of Hybrid Data-Parallel Applications on Heterogeneous Clusters [J].
Rico-Gallego, Juan-Antonio ;
Lastovetsky, Alexey L. ;
Diaz-Martin, Juan-Carlos .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (11) :3215-3228
[45]   Hybrid stochastic fractional-based approach to modeling bacterial quorum sensing [J].
Kuttler, Ch ;
Maslovskaya, A. .
APPLIED MATHEMATICAL MODELLING, 2021, 93 :360-375
[46]   A new efficient hybrid approach for reliability-based design optimization problems [J].
Hamza, Ferhat ;
Ferhat, Djeddou ;
Abderazek, Hammoudi ;
Dahane, Mohammed .
ENGINEERING WITH COMPUTERS, 2022, 38 (03) :1953-1976
[47]   Predicting Lean Blowout Limit of Swirl Stabilized Combustor based on Hybrid Approach [J].
Ahmed, Ejaz ;
Yong, Huang .
PROCEEDINGS OF 2017 14TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY (IBCAST), 2017, :503-518
[48]   Fast nonlinear model predictive controller using parallel PSO based on divide and conquer approach [J].
Diwan, S. P. ;
Deshpande, Shraddha S. .
INTERNATIONAL JOURNAL OF CONTROL, 2023, 96 (09) :2230-2239
[49]   A Graph-Based Locality-Aware Approach to Scalable Parallel Agent-Based Models of Spatial Interaction [J].
Gong, Zhaoya ;
Tang, Wenwu ;
Thill, Jean-Claude .
ADVANCES IN GEOCOMPUTATION, 2017, :405-423
[50]   An AI-based fault detection and classification method for hybrid parallel HVAC/HVDC overhead transmission lines [J].
Fayazi, Mohammad ;
Saffarian, Alireza ;
Joorabian, Mahmood ;
Monadi, Mehdi .
ELECTRIC POWER SYSTEMS RESEARCH, 2025, 238