activity
20182025
most citedKaMPIng: Flexible and (Near) Zero-Overhead C++ Bindings for MPI

10 citations · 24 across the 8 of their papers we have counts for

collaborators

11 papers

cs.DS2025

Linear-Time Multilevel Graph Partitioning via Edge Sparsification

Lars Gottesbüren, Nikolai Maas, Dominik Rosch +2

The current landscape of balanced graph partitioning is divided into high-quality but expensive multilevel algorithms and cheaper approaches with linear running time, such as singl…

cs.DS2024★ 1 cited

Tera-Scale Multilevel Graph Partitioning

Daniel Salwasser, Daniel Seemaier, Lars Gottesbüren +1

We present TeraPart, a memory-efficient multilevel graph partitioning method that is designed to scale to extremely large graphs. In balanced graph partitioning, the goal is to div…

cs.DS2024

Partitioning Trillion Edge Graphs on Edge Devices

Adil Chhabra, Florian Kurpicz, Christian Schulz +2

Processing large-scale graphs, containing billions of entities, is critical across fields like bioinformatics, high-performance computing, navigation and route planning, among othe…

cs.DC2024★ 10 cited

KaMPIng: Flexible and (Near) Zero-Overhead C++ Bindings for MPI

Tim Niklas Uhl, Matthias Schimek, Lukas Hübner +4

The Message-Passing Interface (MPI) and C++ form the backbone of high-performance computing, but MPI only provides C and Fortran bindings. While this offers great language interope…

cs.DS2024

Buffered Streaming Edge Partitioning

Adil Chhabra, Marcelo Fonseca Faraj, Christian Schulz +1

Addressing the challenges of processing massive graphs, which are prevalent in diverse fields such as social, biological, and technical networks, we introduce HeiStreamE and Freigh…

cs.SI2023

Parallel Unconstrained Local Search for Partitioning Irregular Graphs

Nikolai Maas, Lars Gottesbüren, Daniel Seemaier

We present new refinement heuristics for the balanced graph partitioning problem that break with an age-old rule. Traditionally, local search only permits moves that keep the block…

cs.DC2023

Distributed Deep Multilevel Graph Partitioning

Peter Sanders, Daniel Seemaier

We describe the engineering of the distributed-memory multilevel graph partitioner dKaMinPar. It scales to (at least) 8192 cores while achieving partitioning quality comparable to…

cs.DS2022★ 7 cited

More Recent Advances in (Hyper)Graph Partitioning

Ümit V. Çatalyürek, Karen D. Devine, Marcelo Fonseca Faraj +8

In recent years, significant advances have been made in the design and evaluation of balanced (hyper)graph partitioning algorithms. We survey trends of the last decade in practical…

cs.DS2021★ 6 cited

Deep Multilevel Graph Partitioning

Lars Gottesbüren, Tobias Heuer, Peter Sanders +2

Partitioning a graph into blocks of "roughly equal" weight while cutting only few edges is a fundamental problem in computer science with a wide range of applications. In particula…

cs.DS2020

Multilevel Acyclic Hypergraph Partitioning

Merten Popp, Sebastian Schlag, Christian Schulz +1

A directed acyclic hypergraph is a generalized concept of a directed acyclic graph, where each hyperedge can contain an arbitrary number of tails and heads. Directed hypergraphs ca…

cs.DS2018

Scalable Edge Partitioning

Sebastian Schlag, Christian Schulz, Daniel Seemaier +1

Edge-centric distributed computations have appeared as a recent technique to improve the shortcomings of think-like-a-vertex algorithms on large scale-free networks. In order to in…