Electromagnetic scattering from targets situated in half space is solved by applying fast inhomogeneous plane wave algorithm combined with a tabulation and interpolation method. The integral equation is set up based on derivation of dyadic Green's functions in this environment. The coupling is divided into nearby region and well-separated region by grouping. The Green's function can be divided into two parts: primary term and reflected term. In the well-separated region, the two terms are both expressed as Sommerfeld integral, which can be accelerated by deforming integral path and taking interpolation and extrapolation. For the nearby region, the direct Sommerfeld integral makes the filling of impedance matrix time-expensive. A tabulation and interpolation method is applied to speed up this process. This infinite integral is pre-computed in sampling region, and a two-dimensional table is then set up. The impedance elements can then be obtained by interpolation. Numerical results demonstrate the accuracy and efficiency of this algorithm.
Several major challenges need to be faced for efficient transient multiscale electromagnetic simulations, such as flex- ible and robust geometric modeling schemes, efficient and stable time-stepping algorithms, etc. Fortunately, because of the versatile choices of spatial discretization and temporal integration, a discontinuous Galerkin time-domain (DGTD) method can be a very promising method of solving transient multiscale electromagnetic problems. In this paper, we present the application of a leap-frog DGTD method to the analyzing of the multiscale electromagnetic scattering problems. The uniaxial perfect matching layer (UPML) truncation of the computational domain is discussed and formulated in the leap-frog DGTD context. Numerical validations are performed in the challenging test cases demonstrating the accuracy and effectiveness of the method in solving transient multiscale electromagnetic problems compared with those of other numerical methods.