Solving the Dirac equation on a GPU for strong-field processes in multidimensional background fields
Greger Torgrimsson
TL;DR
This paper presents a GPU-accelerated framework for solving the dressed Dirac equation in multidimensional strong-field backgrounds using the scattered-wave-function approach, enabling 2+1 and 3+1 dimensional analyses. Implemented with JAX, the method achieves substantial speedups over CPU-based solutions and yields electron-positron production probabilities (Schwinger and nonlinear Breit-Weler) by directly evolving the scattered part of the wavefunction. The results are benchmarked against worldline-instanton approximations, showing good agreement and illustrating the value of SWF for exploring parameter spaces, especially when combined with fast semiclassical methods. The work also extends SWF to nonlinear Breit-Wheeler and discusses computational strategies and future directions, including extensions to Compton scattering and photon wave packets.
Abstract
In this paper, we show how to solve the Dirac equation, $(iγ^μ[\partial_μ+ieA_μ(t,{\bf x})]-m)ψ=0$, on a GPU. This is orders of magnitude faster than solving it on CPU and allows us to consider background fields, $A_μ(t,{\bf x})$, that depend on $2+1$ or even $3+1$ coordinates. Our approach is conveniently implemented using the computational library JAX. We show how to obtain the probabilities of Schwinger and nonlinear Breit-Wheeler pair production from these solutions using a scattered-wave-function approach and compare the results with the worldline-instanton approximations.
