2016
DOI: 10.1108/ec-01-2016-0019
|View full text |Cite
|
Sign up to set email alerts
|

A hybrid parallel DEM approach with workload balancing based on HSFC

Abstract: 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 spacefilling 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 17 publications
0
5
0
Order By: Relevance
“…We quantify the load-balancing cost and identify the best load-balancing schemes for different types of granular flows frequently simulated with the DEM. Instead of focusing on the load-balance algorithms, which have been studied and compared in the literature [10,11,13,18,[20][21][22][23]30], we study the weighting strategies and consistent load-balancing schemes in different scenarios that may occur in DEM simulations. This research is useful to the researchers interested in using the DEM simulations and of particle-based methods to optimize the computational costs of their parallel simulations.…”
Section: Problem Definitionmentioning
confidence: 99%
See 1 more Smart Citation
“…We quantify the load-balancing cost and identify the best load-balancing schemes for different types of granular flows frequently simulated with the DEM. Instead of focusing on the load-balance algorithms, which have been studied and compared in the literature [10,11,13,18,[20][21][22][23]30], we study the weighting strategies and consistent load-balancing schemes in different scenarios that may occur in DEM simulations. This research is useful to the researchers interested in using the DEM simulations and of particle-based methods to optimize the computational costs of their parallel simulations.…”
Section: Problem Definitionmentioning
confidence: 99%
“…LIGGGHTS uses a recursive multi-sectioning algorithm on a Cartesian simulation grid for load-balancing [20]. Cintra et al [21,22] used a recursive coordinate bisection in a simulation of hopper discharge and landslide using the DEMOOP software. The performances of different load-balancing algorithms were compared in other works [10,11,23].…”
Section: Introductionmentioning
confidence: 99%
“…Recursive coordinate bisection 32 and its variants are the most representative geometric partitioning methods. The other family of geometry‐based partitioning is the space‐filling curve 33–35 . The basic idea underlying this algorithm is to reduce multidimensional data to a one‐dimensional case for a uniform grid by determining the ordering of the space‐filling curve passing through nodes in the domain.…”
Section: Introductionmentioning
confidence: 99%
“…The ant colony optimization algorithm 48 was introduced as a domain decomposition technique for parallel finite element analysis, and the genetic algorithm was implemented in the same way 49 . The literature also focused on determining the optimum scheme with the best partition result and highest efficiency among different algorithms 3,35,50–52 …”
Section: Introductionmentioning
confidence: 99%
“…Measurements of the load imbalance with different MPI/OpenMP configurations with up to 128 threads are presented [22]. Building on this work, Cintra et al [23,24] demonstrate a hybrid OpenMP/MPI parallelization implemented in DEMOOP.…”
Section: Introductionmentioning
confidence: 99%