Article ID: 21.20240498
A high-order (HO) perfectly matched layer (PML) implementation algorithm based on the Runge-Kutta method is proposed for truncating the computational domain in the finite-difference time-domain (FDTD) method. We name this algorithm the RK-HO-PML. This algorithm introduces the Runge-Kutta method with second-order accuracy to solve each auxiliary variable in the HO-PML for the first time. It avoids complex operations such as the Z-transform, the recursive convolution, and the cascade solution, making it easy to understand and implement. Two typical numerical examples are provided to demonstrate the RK-HO-PML algorithm. The results show that the RK-HO-PML significantly outperforms its low-order version, namely the RK-LO-PML, and slightly exceeds other HO-PML algorithms.