• two-dimensional finite difference time domain;
  • global transparent boundary conditions;
  • plane-wave-time-domain algorithm

[1] Time domain boundary integrals are used to impose global transparent boundary conditions in two-dimensional finite difference time domain solvers. Augmenting classical methods for imposing these conditions with the multilevel plane wave time domain scheme reduces the computational cost of enforcing a global transparent boundary condition from O(equation imageequation image) to O(equation imagesequation imaget log equation images log equation imaget); here equation images and equation imaget denote the number of equivalent source boundary nodes and their time samples used to integrate external fields, respectively. Numerical results demonstrate that for thin and concave material objects, plane wave time domain-accelerated global transparent boundary kernels outperform perfectly matched layer-based absorbing boundary schemes without loss of accuracy.