A parallel wavelet-enhanced PWTD algorithm for analyzing transient scattering from electrically very large PEC targets
A parallel wavelet-enhanced PWTD algorithm for analyzing transient scattering from electrically very large PEC targets
复制标题
用于分析电超大 PEC 目标瞬态散射的并行小波增强 PWTD 算法
DOI:
10.1109/usnc-ursi.2014.6955559
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
E. Michielssen
中科院分区:
文献类型:
--
作者:
Yang Liu;A. Yucel;H. Bağcı;E. Michielssen
Summary form only given. The computational complexity and memory requirements of classically formulated marching-on-in-time (MOT)-based surface integral equation (SIE) solvers scale as O(Nt Ns2) and O(Ns2), respectively; here Nt and Ns denote the number of temporal and spatial degrees of freedom of the current density. The multilevel plane wave time domain (PWTD) algorithm, viz., the time domain counterpart of the multilevel fast multipole method, reduces these costs to O(Nt Nslog2 Ns) and O(Ns1.5) (Ergin et al., IEEE Trans. Antennas Mag., 41, 39-52, 1999). Previously, PWTD-accelerated MOT-SIE solvers have been used to analyze transient scattering from perfect electrically conducting (PEC) and homogeneous dielectric objects discretized in terms of a million spatial unknowns (Shanker et al., IEEE Trans. Antennas Propag., 51, 628-641, 2003). More recently, an efficient parallelized solver that employs an advanced hierarchical and provably scalable spatial, angular, and temporal load partitioning strategy has been developed to analyze transient scattering problems that involve ten million spatial unknowns (Liu et. al., in URSI Digest, 2013). In this work, the efficiency of the abovementioned solver is further enhanced by employing local cosine wavelet compression along the temporal dimension (Coifman et. al., Comptes Rendus de l'Academie des Sciences, Paris, Serie I, 312, 259-261, 1991). Local cosine wavelet bases (LCBs) consist of localized, quasibandlimited, and orthonormal cosine-like functions that are well-suited to represent many (naturally occurring/engineering) high frequency plane wave pulses in a multiresolution framework. As a result, they permit a memory reduction in PWTD solvers by only storing wavelet coefficients with magnitudes that exceed a prescribed threshold. Furthermore, the computational cost of the PWTD translation operation can be reduced by coupling the wavelet coefficients of incoming and outgoing plane waves using translation matrices expressed directly in the wavelet domain. These matrices tend to be very sparse due to the narrowband nature of the LCBs and hence can be calculated efficiently on-the-fly; once calculated they can be re-used due to the translational invariance of the translation operator. To date we have achieved one order of magnitude reductions in memory and computational cost by leveraging LCBs. We note that this scheme complicates the parallelization of the PWTD kernel and requires judicious rearrangement of the computation and communication tasks. The proposed solver will be used to solve very large transient scattering problems well beyond those reported in our previous work.