Parallel SFC-based mesh partitioning and load balancing

View/Open
Cita com:
hdl:2117/328376
Document typeConference lecture
Defense date2019
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
ProjectEXCELLERAT - The European Centre of Excellence for Engineering Applications (EC-H2020-823691)
Exa-FireFlows - Exascale framework for supporting high-fidelity simulations of multiphase reacting flows in complex geometries (EC-H2020-846139)
Exa-FireFlows - Exascale framework for supporting high-fidelity simulations of multiphase reacting flows in complex geometries (EC-H2020-846139)
Abstract
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 issue 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.
CitationBorrell Pol, R. [et al.]. Parallel SFC-based mesh partitioning and load balancing. A: Parallel SFC-based mesh partitioning and load balancing. "2019 IEEE/ACM 10th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA): 18-18 Nov. 2019, Denver, CO, USA: proceedings". Institute of Electrical and Electronics Engineers (IEEE), 2019, p. 72-78. DOI 10.1109/ScalA49573.2019.00014.
Publisher versionhttps://ieeexplore.ieee.org/document/8948628
Files | Description | Size | Format | View |
---|---|---|---|---|
2007.03518.pdf | 4,711Mb | View/Open |