Parallel Algorithms for Successive Convolution
Andrew J. Christlieb, Pierson T. Guthrey, William A. Sands,, Mathialakan Thavappiragasm

TL;DR
This paper develops parallel, matrix-free algorithms for PDE discretizations involving integral operators, demonstrating high efficiency, scalability, and stability in large-scale computing environments.
Contribution
It introduces a domain decomposition and hybrid MPI/Kokkos implementation for these PDE methods, enabling scalable performance on distributed and shared memory systems.
Findings
Achieves over 10^8 DOF/node/s update rate.
Demonstrates scalability across various PDE problems.
Ensures stability and efficiency in large-scale computations.
Abstract
In this work, we consider alternative discretizations for PDEs which use expansions involving integral operators to approximate spatial derivatives. These constructions use explicit information within the integral terms, but treat boundary data implicitly, which contributes to the overall speed of the method. This approach is provably unconditionally stable for linear problems and stability has been demonstrated experimentally for nonlinear problems. Additionally, it is matrix-free in the sense that it is not necessary to invert linear systems and iteration is not required for nonlinear terms. Moreover, the scheme employs a fast summation algorithm that yields a method with a computational complexity of , where is the number of mesh points along a direction. While much work has been done to explore the theory behind these methods, their practicality in large scale…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
