mlsanityData to 14 Oct 2026

A simple GPU implementation of spectral-element methods for solving 3D Poisson type equations on rectangular domains and its applications

arXiv 2310.00226 ↗First posted 30 Sep 2023math.NA cs.DC cs.NAcited by 1

Not on the map. Why?

Abstract (arXiv)

It is well known since 1960s that by exploring the tensor product structure of the discrete Laplacian on Cartesian meshes, one can develop a simple direct Poisson solver with an mathcal O(N^fracd+1d) complexity in d-dimension, where N is the number of the total unknowns. The GPU acceleration of numerically solving PDEs has been explored successfully around fifteen years ago and become more and more popular in the past decade, driven by significant advancement in both hardware and software technologies, especially in the recent few years. We present in this paper a simple but extremely fast MATLAB implementation on a modern GPU, which can be easily reproduced, for solving 3D Poisson type equations using a spectral-element method. In particular, it costs less than one second on a Nvidia A100 for solving a Poisson equation with one billion degree of freedoms. We also present applications of this fast solver to solve a linear (time-independent) Schr"odinger equation and a nonlinear (time-dependent) Cahn-Hilliard equation.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 30 Sep 2023.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.