Research Article Hierarchical Matrices Method and Its Application in Electromagnetic Integral Equations

Size: px
Start display at page:

Download "Research Article Hierarchical Matrices Method and Its Application in Electromagnetic Integral Equations"

Transcription

1 Antennas and Propagation Volume 212, Article ID , 9 pages doi:1.1155/212/ Research Article Hierarchical Matrices Method and Its Application in Electromagnetic Integral Equations Han Guo, Jun Hu, Hanru Shao, and Zaiping Nie School of Electronic Engineering, University of Electronic Science and Technology of China, Sichuan, Chengdu , China Correspondence should be addressed to Jun Hu, hujun@uestc.edu.cn Received 15 July 211; Revised 14 October 211; Accepted 18 October 211 Academic Editor: Ning Yuan Copyright 212 Han Guo et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Hierarchical (H-) matrices method is a general mathematical framework providing a highly compact representation and efficient numerical arithmetic. When applied in integral-equation- (IE-) based computational electromagnetics, H-matrices can be regarded as a fast algorithm; therefore, both the CPU time and memory requirement are reduced significantly. Its kernel independent feature also makes it suitable for any kind of integral equation. To solve H-matrices system, Krylov iteration methods can be employed with appropriate preconditioners, and direct solvers based on the hierarchical structure of H-matrices are also available along with high efficiency and accuracy, which is a unique advantage compared to other fast algorithms. In this paper, a novel sparse approximate inverse (SAI) preconditioner in multilevel fashion is proposed to accelerate the convergence rate of Krylov iterations for solving H-matrices system in electromagnetic applications, and a group of parallel fast direct solvers are developed for dealing with multiple right-hand-side cases. Finally, numerical experiments are given to demonstrate the advantages of the proposed multilevel preconditioner compared to conventional single level preconditioners and the practicability of the fast direct solvers for arbitrary complex structures. 1. Introduction Integral equation (IE) method [1] is widely used in electromagnetic analysis and simulation. Compared to finite difference time domain (FDTD) method [2] and Finite element (FE) method [3], IE method is generally more accurate and avoids annoying numerical dispersion problems as well as complex boundary conditions. Despite the many advantages, IE method is often involved in enormous computational consumption, since its numerical discretization leads to dense linear system. With the efforts for years, various fast algorithms had developed focusing on reducing the computational complexity for IE method such as adaptive integral method (AIM) [4], fast multipole method (FMM) [5], IE- Fast Fourier transform (IE-FFT) [6], and fast low-rank compression methods [7], Though these fast algorithms are based on different theories, they use the same idea to reduce CPU time and memory usage complexity, which is to compute and store the major entries of the dense system matrix indirectly, and employ iterative methods instead of direct methods (such as LU decomposition) to solve the system. Preconditioners are often used to accelerate the convergence of iterative methods. However, iterative methods cannot always guarantee a reasonable solution with high precision; therefore, in some complex cases, we expect to employ powerful preconditioners to obtain visible acceleration of convergence or even use direct methods to avoid this problem entirely. But to implement these ideas in traditional fast algorithms encounters some difficulties that are, once a fast algorithm is applied, the major entries of the system matrix are computed and stored indirectly, and only a few entries can be accessed to form the sparse pattern which is essential to construct the preconditioners. This condition confines the flexibility of the preconditioning; therefore, a powerful preconditioner is generally hard to get. For direct methods, accessibleness of the whole matrix entries is also prerequisite, and employing them in fast algorithms is difficult as well as flexible preconditioning. Hierarchical (H-) matrices method [8, 9] is a general mathematical framework providing a highly compact representation and efficient numerical arithmetic. Applying H- matrices in IE method can reduce both CPU time and

2 2 Antennas and Propagation memory usage complexity significantly, so it can be regarded as a fast algorithm to IE method. Unlike the traditional fast algorithms mentioned above, any entry of H-structured system matrix can be recovered easily, though the major entries are still implicitly expressed. This quality enables us to construct more efficient preconditioners, and moreover, a fast direct solver is available since its unique format. In this paper, a novel sparse approximate inverse (SAI) preconditioner in multilevel fashion is proposed to accelerate the convergence rate of Krylov iterations for solving H- matrices system in electromagnetic applications, which is mentioned in [1], and a group of parallel fast direct solvers are developed for dealing with multiple right-hand-side cases. This paper is organized as follows. Section 2 gives a brief review of the IE method and basic conception of H-matrices. In Section 3, we elaborate the construction of the proposed multilevel SAI preconditioner and the implementation of parallel fast direct solvers. Numerical experiments are given in Section 4 to demonstrate the advantages of the proposed multilevel preconditioner compared to conventional single level preconditioners and the practicability of the fast direct solvers for arbitrary complex structures. Finally, some conclusions are given in Section H-Matrices Representation for IE Method We first proceed with a description of the IE method for solving electromagnetic scattering problems from 3D perfectly electric conductor (PEC). For concise introduction, only the electric field integral equation (EFIE) [1] is considered. The EFIE is written as t s ds G(r, r )J(r ) = 4πi kη t E i (r). (1) Discretize integral equation (1) by expanding J with local basis functions N J(r) = x n f(r), (2) n=1 where N is the number of unknowns, denoting the vector basis functions, and x n is the unknown expansion coefficients. Applying Galerkin s method results in a matrix equation where A mn = s A x = b, (3) dsf m (r) b m = 4πi kη s s ds G(r,r ) f n (r ), dsf m (r) E i (r). If matrix A is in H-matrices formatted, we use A H to denote it. Considering that the construction of proposed multilevel SAI preconditioner is built upon the structure of H- matrices, some of its basic concepts need be reviewed at first. (4) The basis functions set indexed by I := {1, 2,..., N} can be constructed as a tree T I = (V, E)withvertexsetV and edge set E. Foreachvertexv V, we define the set of son of v as S I (v):={w V (v, w) E}.ThetreeT I is called a cluster tree if the following conditions hold: I is the root of T I, v V :ifs I (v),we have v = w 1, w 2 S I (v) w S I(v) w, with w 1 w 2 : w 1 w 2 =. Each vertex v in T I is called a cluster, representing a bunch of basis functions. Typically, each vertex has two sons. If the amount of basis functions contained in a cluster is less thanacertainnumberofn min, that cluster has no sons, also called the leaves of T I. By rearranging the basis functions by their indices, they are numbered consecutively in each cluster, and, moreover, they are concentrated geometrically. Precisely, let Ω v denote the domain of basis functions represented by cluster v, and it is bounded by the cardinality of v: (5) diam(ω v ) c g v (6) in which diam( ) is the Euclidean diameter of a set. c g is a real constant; let the inequality valid for all clusters. The electromagnetic interaction of any two clusters, including self-interaction, maps certain subblock of the system coefficient matrix. Practically, most of these subblocks can be approximated by low-rank matrices with highaccuracy. Therefore, a systemic and appropriate partitioning procedure is needed for the coefficient matrix. Based on the cluster tree T I which contains hierarchy of partitions of I,we are able to construct the block-cluster tree T I I describing a hierarchical partition of I I by the following maps:, if S I (t) = or S I (s) =, S I I (t s) =, if t s is admissible, S I (t) S I (s), otherwise, (7) in which the definition of S I I ( ) is similar to S I ( ) that denotes the sons of certain block-cluster t s. Admissible is a criterion which will be elaborated later and decides whether the subblock should be approximated by low-rank matrix, or split and combined by its sons, suspending for further transaction. Finally, the whole system matrix is segmented into pieces of subblocks by the procedure above. Corresponding to the block-cluster tree, these subblocks are called the leaves of T I I,denotedbyL(T I I ). If two clusters are well separated geometrically, the Green function which connects the interaction of them is barely varying in their domains. That means, only a few patterns of interactional vectors can represent the whole mode; therefore, the subblock representing their interaction is rank deficit. In order to discerning these subblocks appropriately, we introduce the admissibility condition [9]: max{diam(ω t ), diam(ω s )} η dist(ω t, Ω s ), (8)

3 Antennas and Propagation 3 Ω s Distance Ω t Figure 1: Two basis function clusters domains and their distance, describe the definition of admissible condition. in which dist(, ) is the Euclidean distance of two sets, Ω t and Ω s denote the domains of basis functions of cluster t, ands and η are a controllable real parameter, which is also illustrated in Figure 1. If the statement (8) is true, sub-block t s is admissible, otherwise it is nonadmissible. The leaves of block-cluster tree L(T I I ) are either admissible or nonadmissible. For admissible subblocks, we substitute them by low-rank representation through specific algorithms such as adaptive cross approximation (ACA) [11]. For nonadmissilbe subblocks, we calculate the entries and store them directly. The total computational complexity for constructing is close to O(N log N), in which N regards to the number of unknowns, and we give a numerical investigation Part A of Section Multilevel SAI Preconditioning and Fast Direct Methods 3.1. Multilevel SAI Preconditioning. If the Krylov iterative methods are used to solve the linear system, we always expect to find a high-performance preconditioner to accelerate the convergence. Generally, instead of solving the linear system of the form A H x = b, we solve it by the following forms: MA H x = Mb or A H My = b, x = My. (9) In which M is a sparse matrix satisfying the condition M AH 1 to a certain degree. Therefore, MA H I or A H M I can make the iterative solver more efficient. Because of limited space, we only discuss the left preconditioning case below. The right preconditioning case can be analyzed similarly. Traditional preconditioner has a fixed form that we could only execute single level preconditioning. Here, we elaborate how to construct a multilevel preconditioner under H-matrices format. For a block-cluster tree T I I in H-matrices, let L(T I I ) denotes its depth and L(T I I ) denotes all the leaves of the cluster tree. Any leaf block-cluster b = (t s) L(T I I ) belongs to certain level of T I I ;hence,1 level(b) L(T I I ). We define that he finest level is the 1st level, where the smallest block cluster is located. A substructure of A H denoted by A (l) H can be defined as follows: { ( ) ( ) A (l) ( ) AH i, j, i, j B (l), H i, j =, otherwise in which B (l) is a subset of L(T I I ), (1) B (l) ={b b L(T I I ),level(b) l}, (11) so A (l) H is sparse regarded as a standard matrix, which could be made use of as the primary data to form sparse approximate inverse. A trivial example of A (l) H is that A (L(TI I)) H = A H. (12) The intuitive grasp of A (l) H is shown in Figure 2. Consider an IE linear system matrix in H-matrices form, the nonzero entries distribution of A (1) H, A (2) H,andA (3) H are marked as shadow area corresponding to the whole matrix. Obviously high level of A (l) H contains more useful data of the system. Correspondingly, a set of preconditioning matrices {M (l) l = 1, 2,...L(T I I )} can be generated through A (l) H, which satisfied the conditions below: I M (1) I A H M (2) A H I M (L(TI I)) (13) A H. In practice, M (l) can be solved by the sparse approximate inverse technique, which aims to minimize I M (1) A (l) H F [12]. F is the Frobenius norm of a matrix, and M (l) is subjected to a certain sparsity pattern, expressed as I min M (l) A (l) M (l) G (l) H 2 n F = min e i m (l) i A (l) H 2, (14) 2 i=1 m (l) i G (l) i where e i and m (l) i are the row vectors of the matrices I and M (l),respectively.g (l) represents the sparsity pattern for

4 4 Antennas and Propagation n z = (a) Level n z = (b) Level n z = (c) Level 3 Figure 2: The data distribution of the finest 3 levels of A (l) H. This H-matrices-formatted system is derived from an aircraft model which will be introduced in numerical experiments of Section 4. different M (l). Each of the subminimization problems in the right hand of (14) can be solved independently. Because m (l) i in (14) is constrained to a certain sparse pattern G, it has many zero entries that force the corresponding rows of A (l) H to be zero in matrix-vector multiply. Let m (l) i denotes the subvector containing the nonzero entries of m (l) i, and its corresponding rows of A (l) H are denoted by A (l) H i. Besides, since A(l) H is sparse, the submatrix A (l) H i has many columns that are identically zero. By removing the zero columns, we have a much smaller submatrix à (l) Hi. The individual minimization problem of (14) is reducedtoa least squares problem: minẽ i m (l) à (l) 2, i = 1, 2,...n. (15) A (l) H i m (l) i i Hi is just the submatrix of A(l) H that we implement the QR decomposition for solving (15) Hierarchical Fast Direct Methods. If the system matrix is severely ill-conditioned and even the iterative solver with powerful preconditioner cannot obtain acceptable results, fast direct solvers are good alternative for IE H-matrices. According to the arithmetic of partition matrices, the inversion of a matrix can be calculated by operating its submatrices. Considering the hierarchical structure of H- matrices is indeed a nested quaternary submatrices structure, and a potential direct method can be made to solve the linear system. If a system matrix A can be partitioned as [ ] A11 A A 12 =, () A 21 A 22 then its inversion can be written as [ A A A11 1 A 12 C 1 A 21 A11 1 A 1 ] 11 A 12 C 1 = C 1 A 21 A11 1 C 1, (17) Recursive procedure H Inverse(m, x) If the matrix m is partition then H Inverse(m 11, x 11 ) x 12 = x 11 m 12 x 21 = m 12 x 11 m 22 = m 22 m 21 x 12 H Inverse(m 22, x 22 ) m 12 = x 12 m 22 m 11 = m 11 m 12 x 21 m 21 = m 22 x 21 else Direct Inverse(m 11 ) end if Algorithm 1 where C = A 22 A 21 A 1 11 A 12. Applying this arithmetic into H-matrices, we can obtain a hierarchical inversing procedure as elaborated in Algorithm 1. The operator and manipulate matrices multiplication and addition which are specific for H-matrices. Reference [9] gives detailed information about these operators. By implementing submatrices partition, aggregation, and truncation of singular value decomposition (SVD), the hierarchical structure can be maintained after the manipulation of these operators, and, more importantly, both CPU time and memory cost are saved compared to conventional matrices arithmetic. Consequently, the complexity of hierarchical direct solvers is O(N 2 ) for CPU time and O(N 1.5 ) for memory usage, in contrast with O(N 3 )ando(n 2 )of conventional direct solver. This leads to realizing kinds of fast direct solving processes including the hierarchical inversing algorithm described above. For numerical implementation, hierarchical inversing is not as fast as hierarchical LU decomposition, which is another fast direct method based on matrices decomposition

5 Antennas and Propagation 5 [9, 13]. Considering LU decomposition for partition matrix A: [ ] [ ][ ] A11 A A 12 L11 U11 U 12 = = (18) A 21 A 22 L 21 L 22 U 22 matrices L and U can be figured out by the procedures: (1) computing L 11 and U 11 from the LUD L 11 U 11 = A 11 ; (2) computing U 12 from L 11 U 12 = A 12 ; (3) computng L 21 from L 21 U 11 = A 21 ; (4) computing L 22 and U 22 from the LUD L 22 U 22 = A 22 L 21 U 12. Process (2) andprocess(3) can be refined as subprocesses of partitioned LU decomposition; therefore, by recursive applying of this procedure, the whole decomposition can be achieved. In the process of recursion, when the partitioning reaches the finest level in which submatrices are explicit expressed, conventional LU decomposition is employed. After the decomposition done, the primary L and U are still in H-form and overwrite the original A H.Then,we can use partitioned backward/forward processes to solve the linear system which is similar to linear equation solving by conventional LU decomposition. For EFIE, we can utilize its symmetric property and then construct a fast LL T decomposition solver which is even much faster and memory saving. Considering LL T decomposition for partition matrix A: [ A11 A T ] [ ][ 21 L11 L T A 11 L T ] 21 = = A 21 A 22 L 21 L 22 L T, (19) 22 matrices L can be figure out by the procedures: (1) computing L 11 from the LL T L 11 L T 11 = A 11 ; (2) computng L 21 from L 21 L T 11 = A 21 ; (3) computing L 22 from the LL T D L 22 L T 22 = A 22 L 21 L T 21. Comparing with the procedure of hierarchical LU decomposition, one step is removed because we can obtain L T 12 from trivial transposition. Therefore, the implementing of LL T decomposition is approximately one time faster than that of LU decomposition, in a recursive way. 4. Numerical Experiments 4.1. Complexity of Constructing H-Matrices. To investigate the complexity of constructing IE H-matrices for electromagnetic analysis, there are two themes, namely, discretization density varying and wave frequencies varying. The former one means we change the number of unknowns along with varying the mesh density regarding electromagnetic wavelength. And the latter one means we change the number of unknowns along with varying wave frequencies, but the mesh density regarding wavelength is fixed. Here, we use a PEC sphere model of 1. λ (wavelength) radius to test both these two themes, as shown in Figures 3 and 4. From the investigation, we can easily see that if incident wave frequency is fixed, the complexity of both CPU time Memory usage (MByte) N log 2 N N log N Number of unknowns H-Mat (memory) H-Mat (CPU) 124 Figure 3: Computational complexity of constructing H-matrices by fixed incident wave at 3. MHz. and memory usage approach to O(N logn), where N regards to the number of unknowns. If we fix the discretization density and change the frequency of incident wave, the complexity curve is close to O(N 4/3 log N). This is because the object domain contains more phase information when incident by higher frequency wave; therefore, the compression ratio of low rank submatrices in H-matricesislowerin higher frequency cases Iterative Solving with Multilevel SAI Preconditioner. Firstly, a conducting sphere is used to demonstrate the improvement of the spectrum characteristics of the linear coefficient matrix by employing multilevel-sai preconditioner (ML-SAI). Supposing M (l) is the lth level preconditioner and x (i) rnd regression index c (p) r c (p) r i=1 Time (s) is the ith randomized vector, we define the of lth preconditioning level as (l) = 1 p x (i) rnd M(l) A H x (i) rnd 2 p x (i), (2) 2 if M (l) A H is close to identity matrix I, then c r (p) (l) is expected. Particularly, M () = I, which means no preconditioner is imposed. A sphere of 2 λ diameter, discretized by Rao-Wilton-Gliso (RWG) basis with different densities, is used to obtain the linear system matrix A H.Thedifferent regression indices of different preconditioning levels are presentedintable1 and compared to analogous indices of conventional SAI preconditioning in MLFMA. From Table 1, we can see that with the preconditioning level of ML-SAI increased, the regression index is decreased, which means the effect of preconditioning is getting better. And the preconditioning effect of conventional SAI in MLFMA is better than the low level ML-SAI but not as good as high level ML-SAI. It should be noted that the c r (1) (3) in case of 957 unknowns is close to zero because the H-matrices rnd

6 6 Antennas and Propagation Table 1: The regression index of different levels of ML-SAI and conventional SAI preconditioning. H-Mat. ML-FMA Regression index Number of unknowns 957 3,972,473 65,892 c r (1) () c r (1) (1) c r (1) (2) c r (1) (3) 1.1E None SAI Memory usage (MByte) Time (s) RCS (dbsm) RCS (dbsm) N log N N 4/3 log N Number of unknowns H-Mat (memory) H-Mat (CPU) Figure 4: Computational complexity of constructing H-matrices by fixed discretization mesh density at 8 points per wavelength Degree (θ) Mie series H-Mat solver Figure 5: The bistatic RCS of a conducting sphere with 4 λ. 1.1 structure of this model is only 3 levels, which means M (3) is very close to the exact inverse of the linear system. Next, a 4 λ diameter PEC sphere is solved by H-matrices method. Combine field integral equation (CFIE) is used, and the number of unknowns is 426,827. To set up the hierarchical system matrix, the memory cost is 42.6 GBytes and 26,387 seconds are used by 8 core parallel computing, on a workstation of Intel Xeon X546 processor with GBytes RAM. Generalized minimal residual (GMRES) [14] algorithm is employed as the Krylov iterative solver, and we use 1 3 level SAI preconditioners and diagonal block preconditioners (DBPs) as reference to accelerate the convergence of iteration. From Figure 5, we can see that the RCS curve conform to the Mie series identically. And the iterative history in Figure 6 shows that ML-SAIs have a distinct impact on accelerating the convergence of iteration. Another example is an aircraft model which is 5.75 λ long, 29.2 λ wide, and λ high, excited by a plane wave incoming from its nose with an upper 45 angle to the center axis of its main body. The CFIE is used, and there are 412,737 unknowns to simulate the exciting surface currents as shown in Figure 7. By solving the linear system by H- matrices method, there are 14 levels in the block-cluster tree. To set up the hierarchical system matrix, the memory Relative residual error.1 1E 3 1E 4 1E Number of iterations None DBP ML-SAI level 1 ML-SAI level 2 ML-SAI level 3 Figure 6: The iterative history of solving the PEC sphere cases. GMRES(3) is used and accelerated by different preconditioners. cost is 38.4 GBytes and 25,634 seconds are used by 8 core parallel computing, on a workstation of Intel Xeon X546 processor with GBytes RAM. The data of A (l) H in the finest 3 levels are to construct preconditioners M (1), M (2), and M (3),respectively.

7 Antennas and Propagation Relative residual error.1.1 1E 3 Figure 7: The surface current distribution of the aircraft model obtained by solving the ML-SAI preconditioned H-matrices method. The unit of surface current is A/m 2. GMRES(9) is used to solve the linear system. The convergence histories of iteration with different preconditioners are presented in Figure 8. This is a little tough case because of complicated structure and relatively high frequency. If no preconditioner or just DBP is employed, the convergence is very poor. By employing ML-SAI, the iteration converges quickly under satisfied residual error, and the convergence is much better with the higher level preconditioning processed. The conventional SAI with MLFMA is also able to achieve the request, but its convergence is not as good as higher level ML- SAI. Table 2 shows the solving time and memory cost of ML- SAI, conventional SAI with MLFMA, and diagonal blocks preconditioner. The memory cost is mainly constituted by the storage of preconditioner M and Krylov subspace vectors of GMRES. In the fact that the restart number of GMRES, namely, the number of subspace vectors, is chosen the same for all cases, so the memory cost can be regarded as the scale of preconditioner M Hierarchical Fast Direct Solvers. In this part, we give some numerical examples solved by fast H-matrices direct solvers. We use hierarchical LU decomposition to solve CFIE and use hierarchical LL T decomposition to solve EFIE, since utilizing its symmetric property. First, a PEC sphere model is used to investigate the accuracy of fast direct solvers. From Figure 9, we can see that the bistatic RCSs obtained by both fast LU and LL T decomposition solvers have very high precision regarding to analytic Mie series. The EFIE result has a slight bigger relative error than CFIE because the system matrix of EFIE is not diagonal dominated, consequently, the numerical error accumulated through LL T decomposition is more than that in CFIE. Next, the computational complexity of fast LL T decomposition solver is tested via the PEC sphere model. The number of unknowns is varying along with the change of frequency of the incident wave, and the mesh discretization density is fixed at 1. points per wavelength. The test results are shown in Figures 1 and 11, respectively, in which we can observe that the complexity of CPU time is close to O(N 2 ) 1E Number of iterations None DBP SAI(MLFMA) ML-SAI level 1 ML-SAI level 2 ML-SAI level 3 Figure 8: The convergence histories of GMRES(9) with no preconditioner, DB preconditioner, and ML-SAI preconditioners of different levels. Table 2: The time and memory cost of iterative solving aircraft modelwith different preconditioners. Time (seconds) Memory (MBytes) ML-SAI level ML-SAI level ML-SAI level SAI with MLFMA DBP and memory usage is close to O(N 1.5 ). This is much more efficient than conventional direct solvers. The aircraft model shown in the previous part is also used here to test fast LL T decomposition solver by employing EFIE. The incident wave is 1. GHz, and mesh discretization density is 1. points per wave number. The number of unknowns is 119,22, and 8 levels are set for H-matrices. This example is parallelly solved by a workstation equipped with dual Intel Xeon X546 processor and GBytes of RAM. 2, seconds is used for building up the hierarchical system matrix, and the memory cost is 5,.4 MBytes. LL T decomposition time is 8,415 seconds, and 6,437.2 MBytes are used after decomposition. Figure 12 presents the surface current solved by LL T decomposition. The most notable advantage of fast direct solver is the high efficiency of handling multiple right-hand-side cases. After LU or LL T decomposition, solving multiple righthand vectors is only one-round process of forward/backward substitution, so that it is much faster than iterative solvers, which gives a full-round iteration for each vector step by step. In IE electromagnetic analysis, monostatic RCS is the typical multiple right-hand-side problem. We here use LL T decomposition to solve the monostatic RCS problem of the aircraft model incident by 3. GHz electromagnetic wave. The range of sweep angles is 18, and 181 samples are

8 8 Antennas and Propagation Bistatic RCS (dbsm) PEC sphere (radius: 5.56 λ) Number of unknowns: Degree (θ) Mie series H-LL T decomposition (EFIE) H-LU decomposition (CFIE) Figure 9: The bistatic RCS solved by hierarchical fast direct solvers. CFIE is solved by LU decomposition solver, and EFIE is solved by LL T decomposition. Memory usage (MByte) Discretization:.1 λ Number of unknowns Before decomposition After decomposition O(N 2 ) O(N 4/3 log N) O(N 1.5 ) Figure 11: Memory usage complexity of hierarchical LL T decomposition. CPU time (s) H-LL T decomposition O(N 3 ) O(N 2 ) Number of unknowns Figure 1: CPU time complexity of hierarchical LL T decomposition. calculated. The total solving time is seconds, contrast to MLFMA combined with GMRES iterative solver, which costs seconds, almost ten times of the former one. In ordertocomparetoll T decomposition, here, we use EFIE foriterative MLFMA. Figure13 shows the comparing results between LL T decomposition and iteration of MLFMA, we can observe that direct solved curve is smoother than that of iterative solved and there is a big difference between them. We believe that the result of LL T decomposition is more accurate and the reason is elaborated as follow. Theoretically, the monostatic RCS curve of this intermediatefrequency example should be smooth, because the sampling is sufficiently continuous comparing to the wavelength. However,forEFIEiteration,theconvergenceispoordueto 1 3 Figure 12: The surface current distribution of the aircraft model obtained by solving EFIE with hierarchical LL T decomposition. The frequency of incident wave is at 1. GHz. The unit of surface current is A/m 2. Monostatic RCS (dbsm) H-LL T decomposition MLFMA Angle (φ) Figure 13: The monostatic RCS of the aircraft model. The incident wave is 3. GHz, HH-polarization

9 Antennas and Propagation 9 the large condition number of its system matrix. Therefore, a loose relative residual error threshold.5 is set here, for the purpose of getting iterative result with a reasonable CPU time cost, and this causes the iterative result not very accurate. 5. Conclusion The hierarchical matrice methods presented in this paper is embedded in electromagnetic IE method. Due to its special structure, we can construct a multilevel SAI preconditioner to accelerate the convergence of iterative solving, and even kinds of fast direct solvers can be made, which is not viable for the traditional IE fast algorithm. The multilevel SAI preconditioner proposed here is more efficient than conventional single level preconditioners, and hierarchical fast direct solvers are good alternatives to iterative solvers, very suitable for ill-conditioned system and multiple righthand-side problems. Furthermore, the kernel independence feature of hierarchical matrices method is adapted to varied electromagnetic problems without being limited to integral equation with free-space Green function. [1] H. Guo, J. Hu, H. Shao, and Z. Nie, Multilevel sparse approximate inverse preconditioning for solving dynamic integral equation by H-matrix method, in Proceedings of the IEEE International Workshop on Antenna Technology: Small Antennas, Novel Structures and Innovative Metamaterials, pp , Hong Kong, 211. [11] M. Bebendorf, Approximation of boundary element matrices, Numerische Mathematik, vol. 86, no. 4, pp , 2. [12] J. Lee, J. Zhang, and C. C. Lu, Sparse inverse preconditioning of multilevel fast multipole algorithm for hybrid integral equations in electromagnetics, IEEE Transactions on Antennas and Propagation, vol. 52, no. 9, pp , 24. [13] M. Bebendorf, Hierarchical Matrices: A Means to Efficiently Solve Elliptic Boundary Value Problems, Springer, Berlin, Germany, 28. [14] L. Y. Saad and M. H. Schultz, GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems, SIAM Journal on Scientific and Statistical Computing, vol. 7, no. 3, pp , Acknowledgments This work is supported by the Fundamental Science Research Foundation of National Central University for Doctoral Program (E22525) and partly supported by NSFC (no. 6971), the Programme of Introducing Talents of Discipline to Universities under Grant b746. References [1] R. F. Harrington, Field Computation by Moment Methods, MacMillan, New York, NY, USA, [2] A. Taflve, Computational Electrodynamics: The Finite- Difference Time-Domain Method, Artech House, Norwood, Mass, USA, [3] J.-M. Jin, The Finite Element Method in Electromagnetics, Wiley, New York, NY, USA, 22. [4] E. Bleszynski, M. Bleszynski, and T. Jaroszewicz, AIM: adaptive integral method for solving large-scale electromagnetic scattering and radiation problems, Radio Science, vol. 31, no. 5, pp , [5]J.Hu,Z.P.Nie,J.Wang,G.X.Zou,andJ.Hu, Multilevel fast multipole algorithm for solving scattering from 3-D electrically large object, Chinese Journal of Radio Science, vol. 19, no. 5, pp , 24. [6] S. M. Seo and J. F. Lee, A fast IE-FFT algorithm for solving PEC scattering problems, IEEE Transactions on Magnetics, vol. 41, no. 5, pp , 25. [7] K. Zhao, M. N. Vouvakis, and J. F. Lee, The adaptive cross approximation algorithm for accelerated method of moments computations of EMC problems, IEEE Transactions on Electromagnetic Compatibility, vol. 47, no. 4, pp , 25. [8] W. Hackbusch, Sparse matrix arithmetic based on H- matrices. Part I: introduction to H-matrices, Computing, vol. 62, no. 2, pp , [9] S. Borm, L. Grasedyck, and W. Hackbusch, Hierarchical matrices, Lecture Note 21 of the Max Planck Institute for Mathematics in the Sciences, 23.

10 Rotating Machinery Engineering Journal of The Scientific World Journal Distributed Sensor Networks Journal of Sensors Journal of Control Science and Engineering Advances in Civil Engineering Submit your manuscripts at Journal of Journal of Electrical and Computer Engineering Robotics VLSI Design Advances in OptoElectronics Navigation and Observation Chemical Engineering Active and Passive Electronic Components Antennas and Propagation Aerospace Engineering Volume 21 Modelling & Simulation in Engineering Shock and Vibration Advances in Acoustics and Vibration

An H-LU Based Direct Finite Element Solver Accelerated by Nested Dissection for Large-scale Modeling of ICs and Packages

An H-LU Based Direct Finite Element Solver Accelerated by Nested Dissection for Large-scale Modeling of ICs and Packages PIERS ONLINE, VOL. 6, NO. 7, 2010 679 An H-LU Based Direct Finite Element Solver Accelerated by Nested Dissection for Large-scale Modeling of ICs and Packages Haixin Liu and Dan Jiao School of Electrical

More information

Hybrid Cross Approximation for the Electric Field Integral Equation

Hybrid Cross Approximation for the Electric Field Integral Equation Progress In Electromagnetics Research M, Vol. 75, 79 90, 2018 Hybrid Cross Approximation for the Electric Field Integral Equation Priscillia Daquin, Ronan Perrussel, and Jean-René Poirier * Abstract The

More information

Research Article Electromagnetic Radiation from Arbitrarily Shaped Microstrip Antenna Using the Equivalent Dipole-Moment Method

Research Article Electromagnetic Radiation from Arbitrarily Shaped Microstrip Antenna Using the Equivalent Dipole-Moment Method Antennas and Propagation Volume 2012, Article ID 181235, 5 pages doi:10.1155/2012/181235 Research Article Electromagnetic Radiation from Arbitrarily Shaped Microstrip Antenna Using the Equivalent Dipole-Moment

More information

COMPARED to other computational electromagnetic

COMPARED to other computational electromagnetic IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 58, NO. 12, DECEMBER 2010 3697 Existence of -Matrix Representations of the Inverse Finite-Element Matrix of Electrodynamic Problems and -Based

More information

SSOR PRECONDITIONED INNER-OUTER FLEXIBLE GMRES METHOD FOR MLFMM ANALYSIS OF SCAT- TERING OF OPEN OBJECTS

SSOR PRECONDITIONED INNER-OUTER FLEXIBLE GMRES METHOD FOR MLFMM ANALYSIS OF SCAT- TERING OF OPEN OBJECTS Progress In Electromagnetics Research, PIER 89, 339 357, 29 SSOR PRECONDITIONED INNER-OUTER FLEXIBLE GMRES METHOD FOR MLFMM ANALYSIS OF SCAT- TERING OF OPEN OBJECTS D. Z. Ding, R. S. Chen, and Z. H. Fan

More information

An Adaptive Hierarchical Matrix on Point Iterative Poisson Solver

An Adaptive Hierarchical Matrix on Point Iterative Poisson Solver Malaysian Journal of Mathematical Sciences 10(3): 369 382 (2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES Journal homepage: http://einspem.upm.edu.my/journal An Adaptive Hierarchical Matrix on Point

More information

Numerical Analysis of Electromagnetic Fields in Multiscale Model

Numerical Analysis of Electromagnetic Fields in Multiscale Model Commun. Theor. Phys. 63 (205) 505 509 Vol. 63, No. 4, April, 205 Numerical Analysis of Electromagnetic Fields in Multiscale Model MA Ji ( ), FANG Guang-You (ྠ), and JI Yi-Cai (Π) Key Laboratory of Electromagnetic

More information

ROF for the Combined Field Integral Equation

ROF for the Combined Field Integral Equation Progress In Electromagnetics Research M, Vol. 58, 87 96, 2017 ROF for the Combined Field Integral Equation Hua-Long Sun 1, *,ChuangMingTong 1,QiLiu 2, and Gao Xiang Zou 1 Abstract This article proposes

More information

Convergence property of IDR variant methods in the integral equation analysis of electromagnetic scattering problems

Convergence property of IDR variant methods in the integral equation analysis of electromagnetic scattering problems LETTER IEICE Electronics Express, Vol.11, No.9, 1 8 Convergence property of IDR variant methods in the integral equation analysis of electromagnetic scattering problems Hidetoshi Chiba a), Toru Fukasawa,

More information

Fast Low-Frequency Surface Integral Equation Solver Based on Hierarchical Matrix Algorithm

Fast Low-Frequency Surface Integral Equation Solver Based on Hierarchical Matrix Algorithm Progress In Electromagnetics Research, Vol. 161, 19 33, 2018 Fast Low-Frequency Surface Integral Equation Solver Based on Hierarchical Matrix Algorithm Ting Wan 1, *,QiI.Dai 2, and Weng Cho Chew 3 Abstract

More information

A Discontinuous Galerkin Augmented Electric Field Integral Equation (DG-AEFIE) for Low-Frequency Electromagnetic Scattering Analysis

A Discontinuous Galerkin Augmented Electric Field Integral Equation (DG-AEFIE) for Low-Frequency Electromagnetic Scattering Analysis Forum for Electromagnetic Research Methods and Application Technologies (FERMAT) A Discontinuous Galerkin Augmented Electric Field Integral Equation (DG-AEFIE) for Low-Frequency Electromagnetic Scattering

More information

A Novel Single-Source Surface Integral Method to Compute Scattering from Dielectric Objects

A Novel Single-Source Surface Integral Method to Compute Scattering from Dielectric Objects SUBMITTED TO IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS ON NOVEMBER 18, 2016 1 A Novel Single-Source Surface Integral Method to Compute Scattering from Dielectric Objects Utkarsh R. Patel, Student

More information

Efficient Analysis of Rectangular-Shape Metamaterials Using P-CBFM/p-FFT Method

Efficient Analysis of Rectangular-Shape Metamaterials Using P-CBFM/p-FFT Method Progress In Electromagnetics Research M, Vol. 51, 121 129, 2016 Efficient Analysis of Rectangular-Shape Metamaterials Using P-CBFM/p-FFT Method Ke Xiao *, Huiying Qi, Sheng Shui Wang, Ying Liu, Liang Ding,

More information

THE solution to electromagnetic wave interaction with material

THE solution to electromagnetic wave interaction with material IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 52, NO. 9, SEPTEMBER 2004 2277 Sparse Inverse Preconditioning of Multilevel Fast Multipole Algorithm for Hybrid Integral Equations in Electromagnetics

More information

Fast matrix algebra for dense matrices with rank-deficient off-diagonal blocks

Fast matrix algebra for dense matrices with rank-deficient off-diagonal blocks CHAPTER 2 Fast matrix algebra for dense matrices with rank-deficient off-diagonal blocks Chapter summary: The chapter describes techniques for rapidly performing algebraic operations on dense matrices

More information

Incomplete LU Preconditioning and Error Compensation Strategies for Sparse Matrices

Incomplete LU Preconditioning and Error Compensation Strategies for Sparse Matrices Incomplete LU Preconditioning and Error Compensation Strategies for Sparse Matrices Eun-Joo Lee Department of Computer Science, East Stroudsburg University of Pennsylvania, 327 Science and Technology Center,

More information

FOR SOLVING COMBINED FIELD INTEGRAL EQUATION. OF ELECTROMAGNETIC SCATTERING y. J. M. Song and W. C. Chew. Electromagnetics Laboratory

FOR SOLVING COMBINED FIELD INTEGRAL EQUATION. OF ELECTROMAGNETIC SCATTERING y. J. M. Song and W. C. Chew. Electromagnetics Laboratory MULTILEVEL FAST MULTIPOLE ALGORITHM FOR SOLVING COMBINED FIELD INTEGRAL EQUATION OF ELECTROMAGNETIC SCATTERING y J. M. Song and W. C. Chew Electromagnetics Laboratory Department of Electrical and Computer

More information

Multilevel low-rank approximation preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota

Multilevel low-rank approximation preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota Multilevel low-rank approximation preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota SIAM CSE Boston - March 1, 2013 First: Joint work with Ruipeng Li Work

More information

Review of Some Fast Algorithms for Electromagnetic Scattering

Review of Some Fast Algorithms for Electromagnetic Scattering Review of Some Fast Algorithms for Electromagnetic Scattering Weng Cho Chew Center for Computational Electromagnetics and Electromagnetic Laboratory University of Illinois at Urbana-Champaign CSCAMM Lecture

More information

Research Article Trapped-Mode Resonance Regime of Thin Microwave Electromagnetic Arrays with Two Concentric Rings in Unit Cell

Research Article Trapped-Mode Resonance Regime of Thin Microwave Electromagnetic Arrays with Two Concentric Rings in Unit Cell Microwave Science and Technology Volume 2, Article ID 3688, 6 pages doi:.55/2/3688 Research Article Trapped-Mode Resonance Regime of Thin Microwave Electromagnetic Arrays with Two Concentric Rings in Unit

More information

APPROXIMATING GAUSSIAN PROCESSES

APPROXIMATING GAUSSIAN PROCESSES 1 / 23 APPROXIMATING GAUSSIAN PROCESSES WITH H 2 -MATRICES Steffen Börm 1 Jochen Garcke 2 1 Christian-Albrechts-Universität zu Kiel 2 Universität Bonn and Fraunhofer SCAI 2 / 23 OUTLINE 1 GAUSSIAN PROCESSES

More information

AMS526: Numerical Analysis I (Numerical Linear Algebra for Computational and Data Sciences)

AMS526: Numerical Analysis I (Numerical Linear Algebra for Computational and Data Sciences) AMS526: Numerical Analysis I (Numerical Linear Algebra for Computational and Data Sciences) Lecture 19: Computing the SVD; Sparse Linear Systems Xiangmin Jiao Stony Brook University Xiangmin Jiao Numerical

More information

Fast Multipole BEM for Structural Acoustics Simulation

Fast Multipole BEM for Structural Acoustics Simulation Fast Boundary Element Methods in Industrial Applications Fast Multipole BEM for Structural Acoustics Simulation Matthias Fischer and Lothar Gaul Institut A für Mechanik, Universität Stuttgart, Germany

More information

Karhunen-Loève Approximation of Random Fields Using Hierarchical Matrix Techniques

Karhunen-Loève Approximation of Random Fields Using Hierarchical Matrix Techniques Institut für Numerische Mathematik und Optimierung Karhunen-Loève Approximation of Random Fields Using Hierarchical Matrix Techniques Oliver Ernst Computational Methods with Applications Harrachov, CR,

More information

Hierarchical Matrices. Jon Cockayne April 18, 2017

Hierarchical Matrices. Jon Cockayne April 18, 2017 Hierarchical Matrices Jon Cockayne April 18, 2017 1 Sources Introduction to Hierarchical Matrices with Applications [Börm et al., 2003] 2 Sources Introduction to Hierarchical Matrices with Applications

More information

Research Article Propagation Characteristics of Oblique Incident Terahertz Wave in Nonuniform Dusty Plasma

Research Article Propagation Characteristics of Oblique Incident Terahertz Wave in Nonuniform Dusty Plasma Antennas and Propagation Volume 216, Article ID 945473, 6 pages http://dx.doi.org/1.1155/216/945473 Research Article Propagation Characteristics of Oblique Incident Terahert Wave in Nonuniform Dusty Plasma

More information

SOLVING SPARSE LINEAR SYSTEMS OF EQUATIONS. Chao Yang Computational Research Division Lawrence Berkeley National Laboratory Berkeley, CA, USA

SOLVING SPARSE LINEAR SYSTEMS OF EQUATIONS. Chao Yang Computational Research Division Lawrence Berkeley National Laboratory Berkeley, CA, USA 1 SOLVING SPARSE LINEAR SYSTEMS OF EQUATIONS Chao Yang Computational Research Division Lawrence Berkeley National Laboratory Berkeley, CA, USA 2 OUTLINE Sparse matrix storage format Basic factorization

More information

Incomplete Cholesky preconditioners that exploit the low-rank property

Incomplete Cholesky preconditioners that exploit the low-rank property anapov@ulb.ac.be ; http://homepages.ulb.ac.be/ anapov/ 1 / 35 Incomplete Cholesky preconditioners that exploit the low-rank property (theory and practice) Artem Napov Service de Métrologie Nucléaire, Université

More information

Research Article Doppler Velocity Estimation of Overlapping Linear-Period-Modulated Ultrasonic Waves Based on an Expectation-Maximization Algorithm

Research Article Doppler Velocity Estimation of Overlapping Linear-Period-Modulated Ultrasonic Waves Based on an Expectation-Maximization Algorithm Advances in Acoustics and Vibration, Article ID 9876, 7 pages http://dx.doi.org/.55//9876 Research Article Doppler Velocity Estimation of Overlapping Linear-Period-Modulated Ultrasonic Waves Based on an

More information

THE FACTORIZED SPARSE APPROXIMATE INVERSE PRECONDITIONED CONJUGATE GRADIENT ALGO- RITHM FOR FINITE ELEMENT ANALYSIS OF SCAT- TERING PROBLEMS

THE FACTORIZED SPARSE APPROXIMATE INVERSE PRECONDITIONED CONJUGATE GRADIENT ALGO- RITHM FOR FINITE ELEMENT ANALYSIS OF SCAT- TERING PROBLEMS Progress In Electromagnetics Research, PIER 98, 15 31, 2009 THE FACTORIZED SPARSE APPROXIMATE INVERSE PRECONDITIONED CONJUGATE GRADIENT ALGO- RITHM FOR FINITE ELEMENT ANALYSIS OF SCAT- TERING PROBLEMS

More information

Solving an Elliptic PDE Eigenvalue Problem via Automated Multi-Level Substructuring and Hierarchical Matrices

Solving an Elliptic PDE Eigenvalue Problem via Automated Multi-Level Substructuring and Hierarchical Matrices Solving an Elliptic PDE Eigenvalue Problem via Automated Multi-Level Substructuring and Hierarchical Matrices Peter Gerds and Lars Grasedyck Bericht Nr. 30 März 2014 Key words: automated multi-level substructuring,

More information

Research Article Residual Iterative Method for Solving Absolute Value Equations

Research Article Residual Iterative Method for Solving Absolute Value Equations Abstract and Applied Analysis Volume 2012, Article ID 406232, 9 pages doi:10.1155/2012/406232 Research Article Residual Iterative Method for Solving Absolute Value Equations Muhammad Aslam Noor, 1 Javed

More information

THE H 2 -matrix is a general mathematical framework [1],

THE H 2 -matrix is a general mathematical framework [1], Accuracy Directly Controlled Fast Direct Solutions of General H -Matrices and ts Application to Electrically Large ntegral-equation-based Electromagnetic Analysis Miaomiao Ma, Student Member, EEE, and

More information

Finite Element Method (FEM)

Finite Element Method (FEM) Finite Element Method (FEM) The finite element method (FEM) is the oldest numerical technique applied to engineering problems. FEM itself is not rigorous, but when combined with integral equation techniques

More information

1420 IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 24, NO. 9, SEPTEMBER 2005

1420 IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 24, NO. 9, SEPTEMBER 2005 14 IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 4, NO. 9, SEPTEMBER 5 Sparse Transformations and Preconditioners for 3-D Capacitance Extraction Shu Yan, Student Member,

More information

The paper has been published in IET Microwaves, Antennas & Propagation.

The paper has been published in IET Microwaves, Antennas & Propagation. The paper has been published in IET Microwaves, Antennas & Propagation. www.ietdl.org Published in IET Microwaves, Antennas & Propagation Received on 11th August 009 Revised on 30th March 010 doi: 10.1049/iet-map.009.0417

More information

GEOMETRY BASED PRECONDITIONER FOR RADIA- TION PROBLEMS INVOLVING WIRE AND SURFACE BASIS FUNCTIONS

GEOMETRY BASED PRECONDITIONER FOR RADIA- TION PROBLEMS INVOLVING WIRE AND SURFACE BASIS FUNCTIONS Progress In Electromagnetics Research, PIER 93, 29 40, 2009 GEOMETRY BASED PRECONDITIONER FOR RADIA- TION PROBLEMS INVOLVING WIRE AND SURFACE BASIS FUNCTIONS M. G. Araújo, J. M. Bértolo, F. Obelleiro,

More information

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. This document is downloaded from DR-NTU, Nanyang Technological University Library, ingapore. Title Efficient computation of the impedance matrix of magnetic field integral equation for polyhedral conductors

More information

H 2 -matrices with adaptive bases

H 2 -matrices with adaptive bases 1 H 2 -matrices with adaptive bases Steffen Börm MPI für Mathematik in den Naturwissenschaften Inselstraße 22 26, 04103 Leipzig http://www.mis.mpg.de/ Problem 2 Goal: Treat certain large dense matrices

More information

FAST AND ACCURATE RADAR CROSS SECTION COM- PUTATION USING CHEBYSHEV APPROXIMATION IN BOTH BROAD FREQUENCY BAND AND ANGULAR DOMAINS SIMULTANEOUSLY

FAST AND ACCURATE RADAR CROSS SECTION COM- PUTATION USING CHEBYSHEV APPROXIMATION IN BOTH BROAD FREQUENCY BAND AND ANGULAR DOMAINS SIMULTANEOUSLY Progress In Electromagnetics Research Letters, Vol. 13, 121 129, 2010 FAST AND ACCURATE RADAR CROSS SECTION COM- PUTATION USING CHEBYSHEV APPROXIMATION IN BOTH BROAD FREQUENCY BAND AND ANGULAR DOMAINS

More information

Research Article Experimental Parametric Identification of a Flexible Beam Using Piezoelectric Sensors and Actuators

Research Article Experimental Parametric Identification of a Flexible Beam Using Piezoelectric Sensors and Actuators Shock and Vibration, Article ID 71814, 5 pages http://dx.doi.org/1.1155/214/71814 Research Article Experimental Parametric Identification of a Flexible Beam Using Piezoelectric Sensors and Actuators Sajad

More information

Research Article Simplified Robotics Joint-Space Trajectory Generation with a via Point Using a Single Polynomial

Research Article Simplified Robotics Joint-Space Trajectory Generation with a via Point Using a Single Polynomial Robotics Volume, Article ID 75958, 6 pages http://dx.doi.org/.55//75958 Research Article Simplified Robotics Joint-Space Trajectory Generation with a via Point Using a Single Polynomial Robert L. Williams

More information

Numerical Methods I Non-Square and Sparse Linear Systems

Numerical Methods I Non-Square and Sparse Linear Systems Numerical Methods I Non-Square and Sparse Linear Systems Aleksandar Donev Courant Institute, NYU 1 donev@courant.nyu.edu 1 MATH-GA 2011.003 / CSCI-GA 2945.003, Fall 2014 September 25th, 2014 A. Donev (Courant

More information

An adaptive fast multipole boundary element method for the Helmholtz equation

An adaptive fast multipole boundary element method for the Helmholtz equation An adaptive fast multipole boundary element method for the Helmholtz equation Vincenzo Mallardo 1, Claudio Alessandri 1, Ferri M.H. Aliabadi 2 1 Department of Architecture, University of Ferrara, Italy

More information

INSTITUTE for MATHEMATICS. INSTITUTE for MATHEMATICS and SCIENTIFIC COMPUTING

INSTITUTE for MATHEMATICS. INSTITUTE for MATHEMATICS and SCIENTIFIC COMPUTING INSTITUTE for MATHEMATICS (Graz University of Technology) & INSTITUTE for MATHEMATICS and SCIENTIFIC COMPUTING (University of Graz) B. Carpentieri A matrix-free two-grid preconditioner for solving boundary

More information

PAPER Fast Algorithm for Solving Matrix Equation in MoM Analysis of Large-Scale Array Antennas

PAPER Fast Algorithm for Solving Matrix Equation in MoM Analysis of Large-Scale Array Antennas 2482 PAPER Fast Algorithm for Solving Matrix Equation in MoM Analysis of Large-Scale Array Antennas Qiang CHEN, Regular Member, Qiaowei YUAN, Nonmember, and Kunio SAWAYA, Regular Member SUMMARY A new iterative

More information

A fast randomized algorithm for overdetermined linear least-squares regression

A fast randomized algorithm for overdetermined linear least-squares regression A fast randomized algorithm for overdetermined linear least-squares regression Vladimir Rokhlin and Mark Tygert Technical Report YALEU/DCS/TR-1403 April 28, 2008 Abstract We introduce a randomized algorithm

More information

AN INDEPENDENT LOOPS SEARCH ALGORITHM FOR SOLVING INDUCTIVE PEEC LARGE PROBLEMS

AN INDEPENDENT LOOPS SEARCH ALGORITHM FOR SOLVING INDUCTIVE PEEC LARGE PROBLEMS Progress In Electromagnetics Research M, Vol. 23, 53 63, 2012 AN INDEPENDENT LOOPS SEARCH ALGORITHM FOR SOLVING INDUCTIVE PEEC LARGE PROBLEMS T.-S. Nguyen *, J.-M. Guichon, O. Chadebec, G. Meunier, and

More information

A fast randomized algorithm for computing a Hierarchically Semi-Separable representation of a matrix

A fast randomized algorithm for computing a Hierarchically Semi-Separable representation of a matrix A fast randomized algorithm for computing a Hierarchically Semi-Separable representation of a matrix P.G. Martinsson, Department of Applied Mathematics, University of Colorado at Boulder Abstract: Randomized

More information

Lecture 11: CMSC 878R/AMSC698R. Iterative Methods An introduction. Outline. Inverse, LU decomposition, Cholesky, SVD, etc.

Lecture 11: CMSC 878R/AMSC698R. Iterative Methods An introduction. Outline. Inverse, LU decomposition, Cholesky, SVD, etc. Lecture 11: CMSC 878R/AMSC698R Iterative Methods An introduction Outline Direct Solution of Linear Systems Inverse, LU decomposition, Cholesky, SVD, etc. Iterative methods for linear systems Why? Matrix

More information

J.I. Aliaga 1 M. Bollhöfer 2 A.F. Martín 1 E.S. Quintana-Ortí 1. March, 2009

J.I. Aliaga 1 M. Bollhöfer 2 A.F. Martín 1 E.S. Quintana-Ortí 1. March, 2009 Parallel Preconditioning of Linear Systems based on ILUPACK for Multithreaded Architectures J.I. Aliaga M. Bollhöfer 2 A.F. Martín E.S. Quintana-Ortí Deparment of Computer Science and Engineering, Univ.

More information

Multilevel Low-Rank Preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota. Modelling 2014 June 2,2014

Multilevel Low-Rank Preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota. Modelling 2014 June 2,2014 Multilevel Low-Rank Preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota Modelling 24 June 2,24 Dedicated to Owe Axelsson at the occasion of his 8th birthday

More information

9.1 Preconditioned Krylov Subspace Methods

9.1 Preconditioned Krylov Subspace Methods Chapter 9 PRECONDITIONING 9.1 Preconditioned Krylov Subspace Methods 9.2 Preconditioned Conjugate Gradient 9.3 Preconditioned Generalized Minimal Residual 9.4 Relaxation Method Preconditioners 9.5 Incomplete

More information

Fast Direct Volume Integral Equation Solvers For Large-Scale General Electromagnetic Analysis by Saad Omar

Fast Direct Volume Integral Equation Solvers For Large-Scale General Electromagnetic Analysis by Saad Omar Forum for Electromagnetic Research Methods and Application Technologies (FERMAT) Fast Direct Volume Integral Equation Solvers For Large-Scale General Electromagnetic Analysis by Saad Omar Final Examination

More information

ELECTROMAGNETIC SCATTERING BY MIXED CONDUCTING/DIELECTRIC OBJECTS USING HIGHER-ORDER MOM

ELECTROMAGNETIC SCATTERING BY MIXED CONDUCTING/DIELECTRIC OBJECTS USING HIGHER-ORDER MOM Progress In Electromagnetics Research, PIER 66, 51 63, 2006 ELECTROMAGNETIC SCATTERING BY MIXED CONDUCTING/DIELECTRIC OBJECTS USING HIGHER-ORDER MOM S. G. Wang, X. P. Guan, D. W. Wang, X. Y. Ma, and Y.

More information

Analysis of Reflector and Horn Antennas Using Adaptive Integral Method

Analysis of Reflector and Horn Antennas Using Adaptive Integral Method IEICE TRANS. COMMUN., VOL.E88 B, NO.6 JUNE 2005 2327 PAPER Special Section on 2004 International Symposium on Antennas and Propagation Analysis of Reflector and Horn Antennas Using Adaptive Integral Method

More information

Stabilization and Acceleration of Algebraic Multigrid Method

Stabilization and Acceleration of Algebraic Multigrid Method Stabilization and Acceleration of Algebraic Multigrid Method Recursive Projection Algorithm A. Jemcov J.P. Maruszewski Fluent Inc. October 24, 2006 Outline 1 Need for Algorithm Stabilization and Acceleration

More information

S N. hochdimensionaler Lyapunov- und Sylvestergleichungen. Peter Benner. Mathematik in Industrie und Technik Fakultät für Mathematik TU Chemnitz

S N. hochdimensionaler Lyapunov- und Sylvestergleichungen. Peter Benner. Mathematik in Industrie und Technik Fakultät für Mathematik TU Chemnitz Ansätze zur numerischen Lösung hochdimensionaler Lyapunov- und Sylvestergleichungen Peter Benner Mathematik in Industrie und Technik Fakultät für Mathematik TU Chemnitz S N SIMULATION www.tu-chemnitz.de/~benner

More information

Fast multipole boundary element method for the analysis of plates with many holes

Fast multipole boundary element method for the analysis of plates with many holes Arch. Mech., 59, 4 5, pp. 385 401, Warszawa 2007 Fast multipole boundary element method for the analysis of plates with many holes J. PTASZNY, P. FEDELIŃSKI Department of Strength of Materials and Computational

More information

Research Article A Two-Grid Method for Finite Element Solutions of Nonlinear Parabolic Equations

Research Article A Two-Grid Method for Finite Element Solutions of Nonlinear Parabolic Equations Abstract and Applied Analysis Volume 212, Article ID 391918, 11 pages doi:1.1155/212/391918 Research Article A Two-Grid Method for Finite Element Solutions of Nonlinear Parabolic Equations Chuanjun Chen

More information

Scientific Computing

Scientific Computing Scientific Computing Direct solution methods Martin van Gijzen Delft University of Technology October 3, 2018 1 Program October 3 Matrix norms LU decomposition Basic algorithm Cost Stability Pivoting Pivoting

More information

Stable Implicit Scheme for TM Transient Scattering from 2D Conducting Objects Using TD-EFIE

Stable Implicit Scheme for TM Transient Scattering from 2D Conducting Objects Using TD-EFIE Progress In Electromagnetics Research Letters, Vol. 73, 99 104, 2018 Stable Implicit Scheme for TM Transient Scattering from 2D Conducting Objects Using TD-EFIE Qiang Wang 1, 2, Lixin Guo 1, *,PengjuYang

More information

A robust multilevel approximate inverse preconditioner for symmetric positive definite matrices

A robust multilevel approximate inverse preconditioner for symmetric positive definite matrices DICEA DEPARTMENT OF CIVIL, ENVIRONMENTAL AND ARCHITECTURAL ENGINEERING PhD SCHOOL CIVIL AND ENVIRONMENTAL ENGINEERING SCIENCES XXX CYCLE A robust multilevel approximate inverse preconditioner for symmetric

More information

Research Article Forward and Reverse Movements of a Linear Positioning Stage Based on the Parasitic Motion Principle

Research Article Forward and Reverse Movements of a Linear Positioning Stage Based on the Parasitic Motion Principle Advances in Mechanical Engineering, Article ID 45256, 7 pages http://dx.doi.org/1.1155/214/45256 Research Article Forward and Reverse Movements of a Linear Positioning Stage Based on the Parasitic Motion

More information

Efficient Evaluation of the Rokhlin Translator in Multilevel Fast Multipole Algorithm

Efficient Evaluation of the Rokhlin Translator in Multilevel Fast Multipole Algorithm Ilari Hänninen and Jukka Sarvas, Efficient evaluation of the Rokhlin translator in multilevel fast multipole algorithm, Helsinki University of Technology, Electromagnetics Laboratory Report Series, Report

More information

Progress In Electromagnetics Research, Vol. 106, , 2010

Progress In Electromagnetics Research, Vol. 106, , 2010 Progress In Electromagnetics Research, Vol 106, 377 394, 2010 INVERSE EQUIVALENT SURFACE CURRENT METHOD WITH HIERARCHICAL HIGHER ORDER BASIS FUNC- TIONS, FULL PROBE CORRECTION AND MULTILEVEL FAST MULTIPOLE

More information

Some Geometric and Algebraic Aspects of Domain Decomposition Methods

Some Geometric and Algebraic Aspects of Domain Decomposition Methods Some Geometric and Algebraic Aspects of Domain Decomposition Methods D.S.Butyugin 1, Y.L.Gurieva 1, V.P.Ilin 1,2, and D.V.Perevozkin 1 Abstract Some geometric and algebraic aspects of various domain decomposition

More information

A far-field based T-matrix method for three dimensional acoustic scattering

A far-field based T-matrix method for three dimensional acoustic scattering ANZIAM J. 50 (CTAC2008) pp.c121 C136, 2008 C121 A far-field based T-matrix method for three dimensional acoustic scattering M. Ganesh 1 S. C. Hawkins 2 (Received 14 August 2008; revised 4 October 2008)

More information

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner Olivier Dubois 1 and Martin J. Gander 2 1 IMA, University of Minnesota, 207 Church St. SE, Minneapolis, MN 55455 dubois@ima.umn.edu

More information

SURFACE integral equations (SIE) are commonly used to

SURFACE integral equations (SIE) are commonly used to 176 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 57, NO. 1, JANUARY 2009 Comparison of Integral-Equation Formulations for the Fast and Accurate Solution of Scattering Problems Involving Dielectric

More information

Spherical harmonics based aggregation in the multilevel fast multipole algorithm

Spherical harmonics based aggregation in the multilevel fast multipole algorithm Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR NLR-TR-NLR-TR-2015-218 pherical harmonics based aggregation in the multilevel fast multipole algorithm Mc Thesis. Hack No part

More information

Research Article Band Structure Engineering in 2D Photonic Crystal Waveguide with Rhombic Cross-Section Elements

Research Article Band Structure Engineering in 2D Photonic Crystal Waveguide with Rhombic Cross-Section Elements Advances in Optical Technologies Volume 214, Article ID 78142, 5 pages http://dx.doi.org/1155/214/78142 Research Article Band Structure Engineering in 2D Photonic Crystal Waveguide with Rhombic Cross-Section

More information

Matrix Assembly in FEA

Matrix Assembly in FEA Matrix Assembly in FEA 1 In Chapter 2, we spoke about how the global matrix equations are assembled in the finite element method. We now want to revisit that discussion and add some details. For example,

More information

Fast algorithms for hierarchically semiseparable matrices

Fast algorithms for hierarchically semiseparable matrices NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS Numer. Linear Algebra Appl. 2010; 17:953 976 Published online 22 December 2009 in Wiley Online Library (wileyonlinelibrary.com)..691 Fast algorithms for hierarchically

More information

Sparse BLAS-3 Reduction

Sparse BLAS-3 Reduction Sparse BLAS-3 Reduction to Banded Upper Triangular (Spar3Bnd) Gary Howell, HPC/OIT NC State University gary howell@ncsu.edu Sparse BLAS-3 Reduction p.1/27 Acknowledgements James Demmel, Gene Golub, Franc

More information

A Recursive Trust-Region Method for Non-Convex Constrained Minimization

A Recursive Trust-Region Method for Non-Convex Constrained Minimization A Recursive Trust-Region Method for Non-Convex Constrained Minimization Christian Groß 1 and Rolf Krause 1 Institute for Numerical Simulation, University of Bonn. {gross,krause}@ins.uni-bonn.de 1 Introduction

More information

Research Article Partial Pole Placement in LMI Region

Research Article Partial Pole Placement in LMI Region Control Science and Engineering Article ID 84128 5 pages http://dxdoiorg/11155/214/84128 Research Article Partial Pole Placement in LMI Region Liuli Ou 1 Shaobo Han 2 Yongji Wang 1 Shuai Dong 1 and Lei

More information

Research Article The Microphone Feedback Analogy for Chatter in Machining

Research Article The Microphone Feedback Analogy for Chatter in Machining Shock and Vibration Volume 215, Article ID 976819, 5 pages http://dx.doi.org/1.1155/215/976819 Research Article The Microphone Feedback Analogy for Chatter in Machining Tony Schmitz UniversityofNorthCarolinaatCharlotte,Charlotte,NC28223,USA

More information

19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007 HIGH FREQUENCY ACOUSTIC SIMULATIONS VIA FMM ACCELERATED BEM

19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007 HIGH FREQUENCY ACOUSTIC SIMULATIONS VIA FMM ACCELERATED BEM 19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007 HIGH FREQUENCY ACOUSTIC SIMULATIONS VIA FMM ACCELERATED BEM PACS: 43.20.Fn Gumerov, Nail A.; Duraiswami, Ramani; Fantalgo LLC, 7496

More information

Preface to the Second Edition. Preface to the First Edition

Preface to the Second Edition. Preface to the First Edition n page v Preface to the Second Edition Preface to the First Edition xiii xvii 1 Background in Linear Algebra 1 1.1 Matrices................................. 1 1.2 Square Matrices and Eigenvalues....................

More information

Research Article Thermal Analysis of Air-Core Power Reactors

Research Article Thermal Analysis of Air-Core Power Reactors ISRN Mechanical Engineering Volume 213, Article ID 86515, 6 pages http://dx.doi.org/1.1155/213/86515 Research Article Thermal Analysis of Air-Core Power Reactors Zhao Yuan, Jun-jia He, Yuan Pan, Xiao-gen

More information

Pre-Corrected FFT/AIM Algorithm for. Department of Electrical & Computer Engineering

Pre-Corrected FFT/AIM Algorithm for. Department of Electrical & Computer Engineering A Multigrid Enhanced Pre-Corrected FF/AIM Algorithm for Multiscale Integral Equation Analysis K. Yang, F. Wei, and A. E. Yilmaz Department of Electrical & Computer Engineering University of exas at Austin

More information

MULTI-LAYER HIERARCHICAL STRUCTURES AND FACTORIZATIONS

MULTI-LAYER HIERARCHICAL STRUCTURES AND FACTORIZATIONS MULTI-LAYER HIERARCHICAL STRUCTURES AND FACTORIZATIONS JIANLIN XIA Abstract. We propose multi-layer hierarchically semiseparable MHS structures for the fast factorizations of dense matrices arising from

More information

Transactions on Modelling and Simulation vol 18, 1997 WIT Press, ISSN X

Transactions on Modelling and Simulation vol 18, 1997 WIT Press,  ISSN X Application of the fast multipole method to the 3-D BEM analysis of electron guns T. Nishida and K. Hayami Department of Mathematical Engineering and Information Physics, School of Engineering, University

More information

Parallel Numerical Algorithms

Parallel Numerical Algorithms Parallel Numerical Algorithms Chapter 6 Matrix Models Section 6.2 Low Rank Approximation Edgar Solomonik Department of Computer Science University of Illinois at Urbana-Champaign CS 554 / CSE 512 Edgar

More information

The adaptive cross approximation accelerated boundary element method for bubble dynamics

The adaptive cross approximation accelerated boundary element method for bubble dynamics Boundary Elements and Other Mesh Reduction Methods XXXIV 29 The adaptive cross approximation accelerated boundary element method for bubble dynamics Z. Fu & V. Popov Wessex Institute of Technology, Environmental

More information

Math 671: Tensor Train decomposition methods II

Math 671: Tensor Train decomposition methods II Math 671: Tensor Train decomposition methods II Eduardo Corona 1 1 University of Michigan at Ann Arbor December 13, 2016 Table of Contents 1 What we ve talked about so far: 2 The Tensor Train decomposition

More information

Research Article The Application of Baum-Welch Algorithm in Multistep Attack

Research Article The Application of Baum-Welch Algorithm in Multistep Attack e Scientific World Journal, Article ID 374260, 7 pages http://dx.doi.org/10.1155/2014/374260 Research Article The Application of Baum-Welch Algorithm in Multistep Attack Yanxue Zhang, 1 Dongmei Zhao, 2

More information

Effective matrix-free preconditioning for the augmented immersed interface method

Effective matrix-free preconditioning for the augmented immersed interface method Effective matrix-free preconditioning for the augmented immersed interface method Jianlin Xia a, Zhilin Li b, Xin Ye a a Department of Mathematics, Purdue University, West Lafayette, IN 47907, USA. E-mail:

More information

The flexible incomplete LU preconditioner for large nonsymmetric linear systems. Takatoshi Nakamura Takashi Nodera

The flexible incomplete LU preconditioner for large nonsymmetric linear systems. Takatoshi Nakamura Takashi Nodera Research Report KSTS/RR-15/006 The flexible incomplete LU preconditioner for large nonsymmetric linear systems by Takatoshi Nakamura Takashi Nodera Takatoshi Nakamura School of Fundamental Science and

More information

MATH 590: Meshfree Methods

MATH 590: Meshfree Methods MATH 590: Meshfree Methods Chapter 34: Improving the Condition Number of the Interpolation Matrix Greg Fasshauer Department of Applied Mathematics Illinois Institute of Technology Fall 2010 fasshauer@iit.edu

More information

Variants of BiCGSafe method using shadow three-term recurrence

Variants of BiCGSafe method using shadow three-term recurrence Variants of BiCGSafe method using shadow three-term recurrence Seiji Fujino, Takashi Sekimoto Research Institute for Information Technology, Kyushu University Ryoyu Systems Co. Ltd. (Kyushu University)

More information

A Two-Scale Adaptive Integral Method

A Two-Scale Adaptive Integral Method A Two-Scale Adaptive Integral Method Ali Yilmaz Department of Electrical & Computer Engineering University of Texas at Austin IEEE APS International Symposium USC/URSI ational Radio Science Meeting San

More information

Fast Multipole Methods

Fast Multipole Methods An Introduction to Fast Multipole Methods Ramani Duraiswami Institute for Advanced Computer Studies University of Maryland, College Park http://www.umiacs.umd.edu/~ramani Joint work with Nail A. Gumerov

More information

Solving PDEs with CUDA Jonathan Cohen

Solving PDEs with CUDA Jonathan Cohen Solving PDEs with CUDA Jonathan Cohen jocohen@nvidia.com NVIDIA Research PDEs (Partial Differential Equations) Big topic Some common strategies Focus on one type of PDE in this talk Poisson Equation Linear

More information

Electromagnetic Scattering from a PEC Wedge Capped with Cylindrical Layers with Dielectric and Conductive Properties

Electromagnetic Scattering from a PEC Wedge Capped with Cylindrical Layers with Dielectric and Conductive Properties 0. OZTURK, ET AL., ELECTROMAGNETIC SCATTERING FROM A PEC WEDGE CAPPED WIT CYLINDRICAL LAYERS... Electromagnetic Scattering from a PEC Wedge Capped with Cylindrical Layers with Dielectric and Conductive

More information

Research Article Some Generalizations and Modifications of Iterative Methods for Solving Large Sparse Symmetric Indefinite Linear Systems

Research Article Some Generalizations and Modifications of Iterative Methods for Solving Large Sparse Symmetric Indefinite Linear Systems Abstract and Applied Analysis Article ID 237808 pages http://dxdoiorg/055/204/237808 Research Article Some Generalizations and Modifications of Iterative Methods for Solving Large Sparse Symmetric Indefinite

More information

Research Article A Rapid Numerical Algorithm to Compute Matrix Inversion

Research Article A Rapid Numerical Algorithm to Compute Matrix Inversion International Mathematics and Mathematical Sciences Volume 12, Article ID 134653, 11 pages doi:.1155/12/134653 Research Article A Rapid Numerical Algorithm to Compute Matrix Inversion F. Soleymani Department

More information

Research Article Travel-Time Difference Extracting in Experimental Study of Rayleigh Wave Acoustoelastic Effect

Research Article Travel-Time Difference Extracting in Experimental Study of Rayleigh Wave Acoustoelastic Effect ISRN Mechanical Engineering, Article ID 3492, 7 pages http://dx.doi.org/.55/24/3492 Research Article Travel-Time Difference Extracting in Experimental Study of Rayleigh Wave Acoustoelastic Effect Hu Eryi

More information

Electromagnetic Field Analysis

Electromagnetic Field Analysis Spectral Integral Method and Spectral Element Method Domain Decomposition Method for Electromagnetic Field Analysis by Yun Lin Department of Electrical and Computer Engineering Duke University Date: Approved:

More information