I. Introduction
The Schrödinger equation is crucial for applications involving nanostructures, semiconductor and quantum devices, etc. The finite-difference time-domain (FDTD) method is one of the popular methods for solving the Schrödinger equation due to its robustness and flexibility. In the FDTD method, the Schrödinger equation can be discretized and updated in its complex form entirely [1], [2], [3], [4], [5], [6], [7]. Alternatively, the Schrödinger equation can first be decomposed into real and imaginary parts, and they are discretized and updated in a leapfrog or synchronous manner [8], [9], [10], [11], [12], [13], [14], [15], [16], [17]. The scheme could be more efficient as there are no longer operations involving complex numbers. It has been shown that decomposing the Schrödinger equation into real and imaginary parts can achieve higher efficiency than the complex one in the implicit FDTD method [18]. In [19], [20], the Schrödinger equation is transformed into diffusion equation via the imaginary time transformation before discretization, which yields a dissipative scheme. Other higher order schemes have also been proposed in [21], [22], [23], [24]. In electromagnetics (EM), the dynamic fields involve both magnetic vector potential and electric scalar potential . Hence, the EM-quantum interactions generally would require both potentials to be incorporated in the Schrödinger equation. Nevertheless, most FDTD formulations [1], [2], [5], [6], [7], [8], [9], [10], [11], [14], [15], [18], [19], [20] for the Schrödinger equation involve only the scalar potential (). Most are also only in one (1D) or two dimension (2D) and not in full three dimension (3D). Henceforth, our analyses shall focus on the nondissipative, second-order FDTD methods for Schrödinger equation in full 3D incorporating vector and scalar potentials.