Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Johann Rudi

dblp:121/2411 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
2since 2021 · last 2025
0000-0002-6563-9265ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 2 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
High-performance computing · 100%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing › performance optimization at scale
extreme-scale scalability
0.212015
An extreme-scale implicit solver for complex PDEs: highly heterogeneous flow in earth's mantle · SC 2015
High-performance computing
performance optimization at scale
0.212015
An extreme-scale implicit solver for complex PDEs: highly heterogeneous flow in earth's mantle · SC 2015
High-performance computing
scientific computing systems
0.212015
An extreme-scale implicit solver for complex PDEs: highly heterogeneous flow in earth's mantle · SC 2015
High-performance computing › sparse linear solver
multigrid solvers
0.112012
Parallel geometric-algebraic multigrid on unstructured forests of octrees · SC 2012
High-performance computing
scalable solver
0.112012
Parallel geometric-algebraic multigrid on unstructured forests of octrees · SC 2012
High-performance computing
scientific computing
0.112012
Parallel geometric-algebraic multigrid on unstructured forests of octrees · SC 2012
Mathematical optimization › numerical analysis › multigrid methods
algebraic multigrid
0.112015
An extreme-scale implicit solver for complex PDEs: highly heterogeneous flow in earth's mantle · SC 2015
Mathematical optimization › numerical analysis
multigrid methods
0.112015
An extreme-scale implicit solver for complex PDEs: highly heterogeneous flow in earth's mantle · SC 2015

Methods — techniques the papers use, named apart from their topics

schur-complement preconditioning · 0.4multi-octree adaptivity · 0.4mixed continuous-discontinuous discretization · 0.4geometric multigrid · 0.1forest-of-octrees meshing · 0.1algebraic multigrid · 0.1
YearPublicationVenuePosition
2025 Statistical Treatment of Variable MPI Latencies and MPI-Communication Hiding for Matrix-Free Finite Element Operators
abstract
We consider large-scale implicit solvers for the numerical solution of partial differential equations (PDEs). The solvers require the high-bandwith networks of an HPC system for a fast time to solution. The increasing variability in performance of the HPC systems, most likely caused by variable communication latencies and network congestion, however, makes the execution time of solver algorithms unpredictable and hard to measure. In particular, the performance variability of the underlying system makes the reliable comparison of different algorithms and implementations difficult or impossible on HPC. We propose the use of statistical methods relying on hidden Markov models (HMM) to separate variable performance data into regimes corresponding to different levels of system latency. This allows us to, for example, identify and remove time periods when extremely high system latencies throttle application performance and distort performance measurements. We apply HMM to the careful analysis of implicit conjugate gradient solvers for finite-element discretized PDE, in particular comparing several new communication hiding methods for matrix-free operators of a PDE, which are critical for achieving peak performance in state-of-the-art PDE solvers. The HMM analysis allows us to overcome the strong performance variability in the HPC system. Our performance results for a model PDE problem discretized with 135 million degrees of freedom parallelized over 7168 cores of the Anvil supercomputer demonstrate that the communication hiding techniques can achieve up to a 10% speedup for the matrix-free matrix-vector product.
Max Heldman, Johann Rudi, Julie Bessac
ICS2
2025 CG-Kit: Code Generation Toolkit for performant and maintainable variants of source code applied to Flash-X hydrodynamics simulations
Johann Rudi, Youngjun Lee, Aidan H. Chadha, Mohamed Wahib, Klaus Weide, Jared O'Neal, Anshu Dubey
Future Gener. Comput. Syst.1
2015 An extreme-scale implicit solver for complex PDEs: highly heterogeneous flow in earth's mantle
abstract
Mantle convection is the fundamental physical process within earth's interior responsible for the thermal and geological evolution of the planet, including plate tectonics. The mantle is modeled as a viscous, incompressible, non-Newtonian fluid. The wide range of spatial scales, extreme variability and anisotropy in material properties, and severely nonlinear rheology have made global mantle convection modeling with realistic parameters prohibitive. Here we present a new implicit solver that exhibits optimal algorithmic performance and is capable of extreme scaling for hard PDE problems, such as mantle convection. To maximize accuracy and minimize runtime, the solver incorporates a number of advances, including aggressive multi-octree adaptivity, mixed continuous-discontinuous discretization, arbitrarily-high-order accuracy, hybrid spectral/geometric/algebraic multigrid, and novel Schur-complement preconditioning. These features present enormous challenges for extreme scalability. We demonstrate that---contrary to conventional wisdom---algorithmically optimal implicit solvers can be designed that scale out to 1.5 million cores for severely nonlinear, ill-conditioned, heterogeneous, and anisotropic PDEs.
Johann Rudi, Cristiano Malossi, Tobin Isaac, Georg Stadler, Michael Gurnis, Peter W. J. Staar, Yves Ineichen, Costas Bekas, Alessandro Curioni, Omar Ghattas
SC1
2012 Parallel geometric-algebraic multigrid on unstructured forests of octrees
abstract
We present a parallel multigrid method for solving variable-coefficient elliptic partial differential equations on arbitrary geometries using highly adapted meshes. Our method is designed for meshes that are built from an unstructured hexa-hedral macro mesh, in which each macro element is adaptively refined as an octree. This forest-of-octrees approach enables us to generate meshes for complex geometries with arbitrary levels of local refinement. We use geometric multigrid (GMG) for each of the octrees and algebraic multigrid (AMG) as the coarse grid solver. We designed our GMG sweeps to entirely avoid collectives, thus minimizing communication cost. We present weak and strong scaling results for the 3D variable-coefficient Poisson problem that demonstrate high parallel scalability. As a highlight, the largest problem we solve is on a non-uniform mesh with 100 billion unknowns on 262,144 cores of NCCS's Cray XK6 "Jaguar" in this solve we sustain 272 TFlops/s.
Hari Sundar, George Biros, Carsten Burstedde, Johann Rudi, Omar Ghattas, Georg Stadler
SC4