Abstract
We analyze a numerical method to solve the time-dependent linear Pauli equation in three space dimensions. The Pauli equation is a semi-relativistic generalization of the Schrödinger equation for 2-spinors which accounts both for magnetic fields and for spin, with the latter missing in preceding numerical work on the linear magnetic Schrödinger equation. We use a four term operator splitting in time, prove stability and convergence of the method and derive error estimates as well as meshing strategies for the case of given time-independent electromagnetic potentials, thus providing a generalization of previous results for the magnetic Schrödinger equation.
Funding source: Austrian Science Fund
Award Identifier / Grant number: MA16-066 “SEQUEX”
Funding statement: We acknowledge support of the Austrian Science Fund (FWF) via the grants FWF DK W1245 and SFB F65, support from the Vienna Science and Technology Fund (WWTF) project MA16-066 “SEQUEX”. Michele Ruggeri is a member of the “Gruppo Nazionale per il Calcolo Scientifico (GNCS)” of the Italian “Istituto Nazionale di Alta Matematica (INdAM)”.
A Appendix
The Potential Step
Step (i) of Algorithm 2.1 consists in finding, for all grid points
where
Then the solution of the potential step is given by
The Kinetic Step
In Step (ii) of Algorithm 2.1, one has to solve the initial boundary value problem
which consists of nothing but two decoupled free Schrödinger equations
with periodic boundary conditions for
Then, instead of performing an iFFT to move back to physical space, we can directly pass the Fourier space data to the next step.
The Advection Step
This substep is the most subtle step of the operator splitting method, as standard methods are usually stable only under restrictive CFL-type conditions that prevent the use of large time-step sizes. However, since it is analogous to the magnetic Schrödinger equation case, we can adapt methods in [9, 5, 12] for the 2-spinor case. We opt for the method of characteristics to solve this equation combined with Fourier interpolation. Step (iii) of Algorithm 2.1 consists of the solution of
For each of the two components of
with end value prescribed at
However, the point
The Coupling Step
The coupling step contains the off-diagonal components of the Pauli equation.
Step (iv) of Algorithm 2.1 consists in finding,
for all grid points
where
Then the solution of the coupling step,
which is also the approximation
Unlike the previous steps, this is a coupled system of ODEs, which may be treated with appropriate highly efficient solvers. An analytic solution to this ODE is readily available in each time step, and as with the potential step (step (i) of Algorithm 2.1), for the case of time-independent potentials the solution operator may in fact be pre-computed for all considered time-steps outside of the solution loop.
References
[1] W. Auzinger, O. Koch and M. Thalhammer, Defect-based local error estimators for high-order splitting methods involving three linear operators, Numer. Algorithms 70 (2015), no. 1, 61–91. 10.1007/s11075-014-9935-8Search in Google Scholar
[2] W. Bao, S. Jin and P. A. Markowich, On time-splitting spectral approximations for the Schrödinger equation in the semiclassical regime, J. Comput. Phys. 175 (2002), no. 2, 487–524. 10.1006/jcph.2001.6956Search in Google Scholar
[3] N. Besse, N. J. Mauser and E. Sonnendrücker, Numerical approximation of self-consistent Vlasov models for low-frequency electromagnetic phenomena, Int. J. Appl. Math. Comput. Sci. 17 (2007), no. 3, 361–374. 10.2478/v10006-007-0030-3Search in Google Scholar
[4] J. Bezanson, A. Edelman, S. Karpinski and V. B. Shah, Julia: A fresh approach to numerical computing, SIAM Rev. 59 (2017), no. 1, 65–98. 10.1137/141000671Search in Google Scholar
[5] M. Caliari, A. Ostermann and C. Piazzola, A splitting approach for the magnetic Schrödinger equation, J. Comput. Appl. Math. 316 (2017), 74–85. 10.1016/j.cam.2016.08.041Search in Google Scholar
[6] S. Descombes and M. Thalhammer, The Lie–Trotter splitting for nonlinear evolutionary problems with critical parameters: A compact local error representation and application to nonlinear Schrödinger equations in the semiclassical regime, IMA J. Numer. Anal. 33 (2013), no. 2, 722–745. 10.1093/imanum/drs021Search in Google Scholar
[7] D. J. Griffiths, Introduction to Elementary Particles, Wiley-VCH, New York, 2011. Search in Google Scholar
[8] T. Jahnke and C. Lubich, Error bounds for exponential operator splittings, BIT 40 (2000), no. 4, 735–744. 10.1023/A:1022396519656Search in Google Scholar
[9] S. Jin and Z. Zhou, A semi-Lagrangian time splitting method for the Schrödinger equation with vector potentials, Commun. Inf. Syst. 13 (2013), no. 3, 247–289. 10.4310/CIS.2013.v13.n3.a1Search in Google Scholar
[10] S. G. Johnson, Notes on FFT-based differentiation, preprint (2011), http://math.mit.edu/~stevenj/fft-deriv.pdf. Search in Google Scholar
[11] M. Kapralov, A. Velingker and A. Zandieh, Dimension-independent sparse Fourier transform, Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia (2019), 2709–2728. 10.1137/1.9781611975482.168Search in Google Scholar
[12] Z. Ma, Y. Zhang and Z. Zhou, An improved semi-Lagrangian time splitting spectral method for the semi-classical Schrödinger equation with vector potentials using NUFFT, Appl. Numer. Math. 111 (2017), 144–159. 10.1016/j.apnum.2016.08.015Search in Google Scholar
[13] N. Masmoudi and N. J. Mauser, The selfconsistent Pauli equation, Monatsh. Math. 132 (2001), no. 1, 19–24. 10.1007/s006050170055Search in Google Scholar
[14] N. J. Mauser, Semi-relativistic approximations of the Dirac equation: First and second order corrections, Transport Theory Statist. Phys. 29 (2000), 449–464. 10.1080/00411450008205884Search in Google Scholar
[15] R. I. McLachlan and G. R. W. Quispel, Splitting methods, Acta Numer. 11 (2002), 341–434. 10.1017/S0962492902000053Search in Google Scholar
[16] J. Möller, The Pauli–Poisson equation and its semiclassical limit, preprint (2023), https://arxiv.org/abs/2306.05841. Search in Google Scholar
[17] M. Nowakowski, The quantum mechanical current of the Pauli equation, Amer. J. Phys. 67 (1999), 916–919. 10.1119/1.19149Search in Google Scholar
[18] J. E. Pasciak, Spectral and pseudospectral methods for advection equations, Math. Comp. 35 (1980), no. 152, 1081–1092. 10.1090/S0025-5718-1980-0583488-0Search in Google Scholar
[19] M. D. Schwartz, Quantum Field Theory and the Standard Model, Cambridge University, Cambridge, 2014. 10.1017/9781139540940Search in Google Scholar
[20] E. Süli and A. Ware, A spectral method of characteristics for hyperbolic problems, SIAM J. Numer. Anal. 28 (1991), no. 2, 423–445. 10.1137/0728024Search in Google Scholar
[21] M. Thalhammer, High-order exponential operator splitting methods for time-dependent Schrödinger equations, SIAM J. Numer. Anal. 46 (2008), no. 4, 2022–2038. 10.1137/060674636Search in Google Scholar
© 2023 Walter de Gruyter GmbH, Berlin/Boston