# Multilevel Graph Partitioning for Three-Dimensional Discrete Fracture   Network Flow Simulations

**Authors:** Hayato Ushijima-Mwesigwa, Jeffrey D. Hyman, Aric Hagberg, Ilya Safro,, Satish Karra, Carl W. Gable, Matthew R. Sweeney, and Gowri Srinivasan

arXiv: 1902.08029 · 2021-04-05

## TL;DR

This paper introduces a multilevel graph partitioning approach tailored for three-dimensional discrete fracture network simulations, significantly improving partitioning speed and efficiency for high-performance computing applications.

## Contribution

It develops a novel DFN topology-based partitioning method that accelerates mesh partitioning compared to standard graph-based techniques.

## Key findings

- DFN-based partitioning is several orders of magnitude faster.
- Hybrid partitioning outperforms individual methods in total run time.
- Partition quality metrics are comparable across methods.

## Abstract

We present a topology-based method for mesh-partitioning in three-dimensional discrete fracture network (DFN) simulations that take advantage of the intrinsic multi-level nature of a DFN. DFN models are used to simulate flow and transport through low-permeability fractured media in the subsurface by explicitly representing fractures as discrete entities. The governing equations for flow and transport are numerically integrated on computational meshes generated on the interconnected fracture networks. Modern high-fidelity DFN simulations require high-performance computing on multiple processors where performance and scalability depend partially on obtaining a high-quality partition of the mesh to balance work-loads and minimize communication across all processors. The discrete structure of a DFN naturally lends itself to various graph representations. We develop two applications of the multilevel graph partitioning algorithm to partition the mesh of a DFN. In the first, we project a partition of the graph based on the DFN topology onto the mesh of the DFN and in the second, this projection is used as the initial condition for further partitioning refinement of the mesh. We compare the performance of these methods with standard multi-level graph partitioning using graph-based metrics (cut, imbalance, partitioning time), computational-based metrics (FLOPS, iterations, solver time), and total run time. The DFN-based and the mesh-based partitioning methods are comparable in terms of the graph-based metrics, but the time required to obtain the partition is several orders of magnitude faster using the DFN-based partitions. In combination, these partitions are several orders of magnitude faster than the mesh-based partition. In turn, this hybrid method outperformed both of the other methods in terms of the total run time.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1902.08029/full.md

## Figures

6 figures with captions in the complete paper: https://tomesphere.com/paper/1902.08029/full.md

## References

82 references — full list in the complete paper: https://tomesphere.com/paper/1902.08029/full.md

---
Source: https://tomesphere.com/paper/1902.08029