Parallel SFC-based mesh partitioning and load balancing

被引:2
|
作者
Borrell, Ricard [1 ]
Oyarzun, Guillermo [1 ]
Dosimont, Damien [1 ]
Houzeaux, Guillaume [1 ]
机构
[1] Barcelona Supercomp Ctr, Comp Applicat Sci & Engn, Barcelona, Spain
来源
PROCEEDINGS OF SCALA 2019: 2019 IEEE/ACM 10TH WORKSHOP ON LATEST ADVANCES IN SCALABLE ALGORITHMS FOR LARGE-SCALE SYSTEMS (SCALA) | 2019年
基金
欧盟地平线“2020”;
关键词
Space-Filling Curve; SFC; Mesh partitioning; Geometric partitioning; Load Balancing; Parallel computing;
D O I
10.1109/ScalA49573.2019.00014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern supercomputers allow the simulation of complex phenomena with increased accuracy. Eventually, this requires finer geometric discretizations with larger numbers of mesh elements. In this context, and extrapolating to the Exascale paradigm, meshing operations such as generation, adaptation or partition, become a critical within the simulation workflow. In this paper, we focus on mesh partitioning. In particular, we present some improvements carried out on an in-house parallel mesh partitioner based on the Hilbert Space-Filling Curve. Additionally, taking advantage of its performance, we present the application of the SFC-based partitioning for dynamic load balancing. This method is based on the direct monitoring of the imbalance at runtime and the subsequent re-partitioning of the mesh. The target weights for the optimized partitions are evaluated using a least-squares approximation considering all measurements from previous iterations. In this way, the final partition corresponds to the average performance of the computing devices engaged.
引用
收藏
页码:72 / 78
页数:7
相关论文
共 50 条
  • [21] Improved parallel mesh generation through dynamic load-balancing
    Touheed, N
    Jimack, PK
    ADVANCES IN COMPUTATIONAL MECHANICS WITH PARALLEL AND DISTRIBUTED PROCESSING, 1997, : 105 - 111
  • [22] Parallel anisotropic mesh adaptivity with dynamic load balancing for cardiac electrophysiology
    Southern, J.
    Gorman, G. J.
    Piggott, M. D.
    Farrell, P. E.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2012, 3 (1-2) : 8 - 16
  • [23] Parallel mesh partitioning based on space filling curves
    Borrell, R.
    Cajas, J. C.
    Mira, D.
    Taha, A.
    Koric, S.
    Vazquez, M.
    Houzeaux, G.
    COMPUTERS & FLUIDS, 2018, 173 : 264 - 272
  • [24] Load Balancing in Wireless Mesh Networks Based on OpenFlow
    Kubota, Shota
    Sato, Fumiaki
    ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2017, 2018, 7 : 328 - 338
  • [25] K-way spectral graph partitioning for load balancing in parallel computing
    Patil S.V.
    Kulkarni D.B.
    International Journal of Information Technology, 2021, 13 (5) : 1893 - 1900
  • [26] Parallel anisotropic mesh refinement with dynamic load balancing for transonic flow simulations
    Gepner, S.
    Majewski, J.
    Rokicki, J.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2017, 65 (02) : 195 - 207
  • [27] Dynamic load balancing in a 2D parallel Delaunay mesh generator
    Verhoeven, NA
    Weatherill, NP
    Morgan, K
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: IMPLEMENTATIONS AND RESULTS USING PARALLEL COMPUTERS, 1996, : 641 - 648
  • [28] A generic strategy for dynamic load balancing of dynamic parallel distributed mesh generation
    Yuan, Youwei
    Guo, Qingqing
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 199 - 202
  • [29] A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
    Gaochao Xu
    Junjie Pang
    Xiaodong Fu
    TsinghuaScienceandTechnology, 2013, 18 (01) : 34 - 39
  • [30] A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
    Xu, Gaochao
    Pang, Junjie
    Fu, Xiaodong
    TSINGHUA SCIENCE AND TECHNOLOGY, 2013, 18 (01) : 34 - 39