An efficient hybrid MLFMA-FFT solver for the volume integral equation in case of sparse 3D inhomogeneous dielectric scatterers

Electromagnetic scattering problems involving inhomogeneous objects can be numerically solved by applying a Method of Moments discretization to the volume integral equation. For electrically large problems, the iterative solution of the resulting linear system is expensive, both computationally and in memory use. In this paper, a hybrid MLFMA-FFT method is presented, which combines the fast Fourier transform (FFT) method and the High Frequency Multilevel Fast Multipole Algorithm (MLFMA) in order to reduce the cost of the matrix-vector multiplications needed in the iterative solver. The method represents the scatterers within a set of possibly disjoint identical cubic subdomains, which are meshed using a uniform cubic grid. This specific mesh allows for the application of FFTs to calculate the near interactions in the MLFMA and reduces the memory cost considerably, since the aggregation and disaggregation matrices of the MLFMA can be reused. Additional improvements to the general MLFMA framework, such as an extention of the FFT interpolation scheme of Sarvas et al. from the scalar to the vectorial case in combination with a more economical representation of the radiation patterns on the lowest level in vector spherical harmonics, are proposed and the choice of the subdomain size is discussed. The hybrid method performs better in terms of speed and memory use on large sparse configurations than both the FFT method and the HF MLFMA separately and it has lower memory requirements on general large problems. This is illustrated on a number of representative numerical test cases.

[1]  Weng Cho Chew,et al.  A discrete BCG-FFT algorithm for solving 3D inhomogeneous scatterer problems , 1995 .

[2]  T. Sarkar,et al.  Comments on "Application of FFT and the conjugate gradient method for the solution of electromagnetic radiation from electrically large and small conducting bodies" , 1986 .

[3]  T. Eibert,et al.  A diagonalized multilevel fast multipole method with spherical harmonics expansion of the k-space Integrals , 2005, IEEE Transactions on Antennas and Propagation.

[4]  Jukka Sarvas,et al.  Performing Interpolation and Anterpolation Entirely by Fast Fourier Transform in the 3-D Multilevel Fast Multipole Algorithm , 2003, SIAM J. Numer. Anal..

[5]  Steven G. Johnson,et al.  The Design and Implementation of FFTW3 , 2005, Proceedings of the IEEE.

[6]  R. Coifman,et al.  The fast multipole method for the wave equation: a pedestrian prescription , 1993, IEEE Antennas and Propagation Magazine.

[7]  Weng Cho Chew,et al.  Three-dimensional multilevel fast multipole algorithm from static to electrodynamic , 2000 .

[8]  R. Wittmann,et al.  Spherical wave operators and the translation formulas , 1988 .

[9]  O. Bucci,et al.  Optimal interpolation of radiated fields over a sphere , 1991 .

[10]  J. Bladel,et al.  Electromagnetic Fields , 1985 .

[11]  Jian-Ming Jin,et al.  Fast and Efficient Algorithms in Computational Electromagnetics , 2001 .

[12]  Charles L. Lawson,et al.  Basic Linear Algebra Subprograms for Fortran Usage , 1979, TOMS.

[13]  Ching-Chuan Su,et al.  Electromagnetic scattering by a dielectric body with arbitrary inhomogeneity and anisotropy , 1989 .

[14]  D. Wilton,et al.  Potential integrals for uniform and linear source distributions on polygonal and polyhedral domains , 1984 .

[15]  Weng Cho Chew,et al.  A multilevel algorithm for solving a boundary integral equation of wave scattering , 1994 .

[16]  Weng Cho Chew,et al.  A succinct way to diagonalize the translation matrix in three dimensions , 1997 .

[17]  Weng Cho Chew,et al.  Fast inhomogeneous plane wave algorithm for scattering from objects above the multilayered medium , 2001, IEEE Trans. Geosci. Remote. Sens..

[18]  Eric F Darve,et al.  A fast multipole method for Maxwell equations stable at all frequencies , 2004, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[19]  Jiming Song,et al.  Multilevel fast multipole algorithm for electromagnetic scattering by large complex objects , 1997 .

[20]  P. M. Berg,et al.  The three dimensional weak form of the conjugate gradient FFT method for solving scattering problems , 1992 .

[21]  C.-C. Su,et al.  The three-dimensional algorithm of solving the electric field integral equation using face-centered node points, conjugate gradient method, and FFT , 1993 .

[22]  J. Demmel,et al.  Sun Microsystems , 1996 .

[23]  R. Mittra,et al.  Computational Methods for Electromagnetics , 1997 .

[24]  D. Wilton,et al.  A tetrahedral modeling method for electromagnetic scattering by arbitrarily shaped inhomogeneous dielectric bodies , 1984 .

[25]  A. Franchois,et al.  Full-Wave Three-Dimensional Microwave Imaging With a Regularized Gauss–Newton Method— Theory and Experiment , 2007, IEEE Transactions on Antennas and Propagation.

[26]  Tim Hopkins,et al.  The Parallel Iterative Methods (PIM) package for the solution of systems of linear equations on para , 1995 .