A $\mu$-mode integrator for solving evolution equations in Kronecker form
Marco Caliari, Fabio Cassini, Lukas Einkemmer, Alexander Ostermann and, Franco Zivcovich

TL;DR
This paper introduces a $0$-mode integrator for efficiently solving stiff evolution equations using a splitting approach and matrix exponentials, demonstrating significant performance gains especially on GPUs.
Contribution
The paper presents a novel $0$-mode integrator that leverages splitting and tensor products for efficient computation of evolution equations, outperforming existing methods.
Findings
Significant performance improvements on GPUs, up to 20x faster.
Efficient implementation of spectral transforms without fast transforms.
Successful application to 3D Schr46dinger equations.
Abstract
In this paper, we propose a -mode integrator for computing the solution of stiff evolution equations. The integrator is based on a -dimensional splitting approach and uses exact (usually precomputed) one-dimensional matrix exponentials. We show that the action of the exponentials, i.e. the corresponding batched matrix-vector products, can be implemented efficiently on modern computer systems. We further explain how -mode products can be used to compute spectral transforms efficiently even if no fast transform is available. We illustrate the performance of the new integrator by solving, among the others, three-dimensional linear and nonlinear Schr\"odinger equations, and we show that the -mode integrator can significantly outperform numerical methods well established in the field. We also discuss how to efficiently implement this integrator on both multi-core CPUs and…
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.
