Publication | Closed Access
An ${\cal H}^{2}$-Matrix-Based Integral-Equation Solver of Reduced Complexity and Controlled Accuracy for Solving Electrodynamic Problems
88
Citations
25
References
2009
Year
Numerical AnalysisEngineeringI XmlnsComputational ComplexityMatrix TheoryDense SystemNumerical ComputationMatrix MethodBoundary Element MethodLow-rank ApproximationMethod Of Fundamental SolutionComputer EngineeringComputer ScienceMatrix AnalysisControlled AccuracyReduced ComplexityNumerical Method For Partial Differential EquationMatrix FactorizationMathematical Foundations\Cal H
Using an <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">H</i> <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> matrix as the mathematical framework, we compactly represent a dense system matrix by a reduced set of parameters, thus enabling a significant reduction in computational complexity. The error bound of the <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">H</i> <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> -matrix-based representation of an electrodynamic problem was derived. We show that exponential convergence with respect to the number of interpolation points can be achieved irrespective of the electric size. In addition, we show that a direct application of <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">H</i> <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> -matrix-based techniques to electrodynamic problems would result in a complexity greater than <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">O</i> ( <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">N</i> ), with <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">N</i> being the matrix size, due to the need of increasing the rank when ascending an inverted tree in order to keep a constant order of accuracy. A rank function was hence developed to maintain the same order of accuracy in a wide range of electric sizes without compromising computational complexity. With this rank function, we demonstrate that given a range of electric sizes which lead to a range of <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">N</i> , the dense system of <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">O</i> ( <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">N</i> <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> ) parameters can be compactly stored in <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">O</i> ( <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">N</i> ) units, and the dense matrix-vector multiplication can be performed in <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">O</i> ( <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">N</i> ) operations. Moreover, the same order of accuracy can be kept across this range. The method is kernel independent, and hence is suitable for any integral-equation-based formulation. In addition, it is applicable to arbitrary structures. Numerical experiments from small electric sizes to 64 wavelengths have demonstrated the performance of the proposed method.
| Year | Citations | |
|---|---|---|
Page 1
Page 1