THE solution to electromagnetic wave interaction with material

Size: px
Start display at page:

Download "THE solution to electromagnetic wave interaction with material"

Transcription

1 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 52, NO. 9, SEPTEMBER Sparse Inverse Preconditioning of Multilevel Fast Multipole Algorithm for Hybrid Integral Equations in Electromagnetics Jeonghwa Lee, Jun Zhang, and Cai-Cheng Lu, Senior Member Abstract In computational electromagnetics, the multilevel fast multipole algorithm (MLFMA) is used to reduce the computational complexity of the matrix vector product operations. In iteratively solving the dense linear systems arising from discretized hybrid integral equations, the sparse approximate inverse (SAI) preconditioning technique is employed to accelerate the convergence rate of the Krylov iterations. We show that a good quality SAI preconditioner can be constructed by using the near part matrix numerically generated in the MLFMA. The main purpose of this study is to show that this class of the SAI preconditioners are effective with the MLFMA and can reduce the number of Krylov iterations substantially. Our experimental results indicate that the SAI preconditioned MLFMA maintains the computational complexity of the MLFMA, but converges a lot faster, thus effectively reduces the overall simulation time. Index Terms Electromagnetic scattering, Krylov methods, multilevel fast multipole algorithm (MLFMA), sparse approximate inverse (SAI) preconditioning. I. INTRODUCTION THE solution to electromagnetic wave interaction with material coated objects has applications in radar cross section prediction for coated targets, printed circuit, and microstrip antenna analysis [16], [31], [34]. In three-dimensional (3-D) electromagnetic wave scattering problems, an arbitrarily shaped dielectric and conducting object can be modeled in the form of a hybrid volume and surface integral equation [20]. The surface integral equation is formed for the conducting surface and the volume integral equation (VIE) is formed for the dielectric. By making use of the method of moments (MoM) [20], [23], [33], Manuscript received December 11, 2002; revised July 28, The work of J. Lee was supported in part by the U.S. National Science Foundation (NSF) under Grant CCR The work of J. Zhang was supported in part by the U.S. National Science Foundation (NSF) under Grants CCR , CCR , and ACR , in part by the U.S. Department of Energy Office of Science under Grant DE-FG02-02ER45961, in part by the Japanese Research Organization for Information Science & Technology (RIST), and in part by the University of Kentucky Research Committee. The work of C.-C. Lu was supported in part by the U.S. National Science Foundation under Grant ECS and in part by the U.S. Office of Naval Research under Grant N J. Lee and J. Zhang are with the Laboratory for High Performance Scientific Computing and Computer Simulation, Department of Computer Science, University of Kentucky, Lexington, KY , USA ( leejh@engr.uky.edu; jzhang@cs.uky.edu). C.-C. Lu is with the Department of Electrical and Computer Engineering, University of Kentucky, Lexington, KY USA ( cclu@engr.uky.edu). Digital Object Identifier /TAP the hybrid integral equation is discretized into a complex valued linear system of the form where the coefficient matrix is large and dense, for electrically large targets in electromagnetic scattering. For some scattering structures the matrix can be poorly conditioned. The linear system (1) can be solved by some iterative methods, of which the Krylov (subspace) methods are considered to be the most effective ones currently available [2], [26]. The biconjugate gradient (BiCG) method is one of the many Krylov methods [17]. The Krylov methods such as the BiCG require the computation of some matrix vector product operations at each iteration, which accounts for the major computational cost of this class of methods. In electromagnetic simulations, the fast multipole method (FMM) is commonly used to reduce the computational complexity of a matrix vector product operation from to, where is the number of unknowns [10], [24]. With the multilevel fast multipole algorithm (MLFMA) the computational complexity is further reduced to [8], [19], [20], [29], [30]. In order to accelerate the convergence rate of a Krylov method, a preconditioner can be used to transform (1) into an equivalent form where is a nonsingular matrix of order. The purpose of this transformation is to make the product matrix better conditioned than the original matrix. The matrix is referred to as a preconditioner for the matrix, or for the linear system (1). For the preconditioning procedure to be cost effective, the construction of the matrix and the application operation with the matrix have to be inexpensive. Most existing preconditioners have been originally developed for solving sparse matrices [21], [26]. Recently, the development and practice of sophisticated preconditioning techniques in iteratively solving dense matrices have been a subject of growing interest [5] [7]. This is partly because of the increasing use of the wavelet techniques and the FMMs in engineering and scientific applications. In the FMM and the MLFMA, the diagonal and block diagonal preconditioners, constructed from the block diagonal submatrix, are popular [19], [29], [30]. In similar situations, several preconditioning (1) (2) X/04$ IEEE

2 2278 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 52, NO. 9, SEPTEMBER 2004 strategies are proposed for solving dense linear systems arising from the boundary integral equations [7], [32], or from the electric-field integral equations with the MLFMA implementation [36]. The preconditioners based on the incomplete LU (ILU) factorizations have been tested by a few authors with mixed success [3], [18], [27]. Our recent experience with a dynamically dropped ILU preconditioner (ILUT [25]) has been very successful. A few classes of difficult electromagnetic scattering problems have been solved by the ILUT preconditioner, but not by the block diagonal preconditioner [18]. A recent trend in preconditioning dense matrices from electromagnetics is to use a sparse approximate inverse (SAI) of the matrix. In most cases, a sparse matrix is first extracted from the matrix, then a sparse matrix is computed to approximate the matrix, the inverse of the matrix. The matrix is then used as a preconditioner for the matrix. The SAI preconditioning of dense matrices seems to be first considered in [15]. More recent studies can be found in [1], [4], [5], [7], [32], [36]. However, the construction of an SAI preconditioner for the MLFMA (or the FMM) has been less extensively studied or practiced [11], [22], [36]. In the MLFMA, the global coefficient matrix is not explicitly available. Thus the strategy of extracting a sparse matrix by dropping small magnitude entries from as a basis for constructing an SAI preconditioner is infeasible. Based on our successful experience in building an ILUT preconditioner for the MLFMA [18], we propose to construct an SAI preconditioner from the readily available near part submatrix of the coefficient matrix in the MLFMA. We will show how to preprocess the near part matrix and how to postprocess the computed SAI matrix in order to build an effective SAI preconditioner for the MLFMA. In our experimental tests, we use the BiCG method as the iterative solver, coupled with different preconditioning strategies to solve a few study cases of representative electromagnetic scattering problems. We mainly compare the SAI preconditioner with our recently developed ILUT preconditioner in terms of efficiency and effectiveness. It is well known that the convergence behavior of the iterative solvers are strongly related to the spectral properties of the coefficient matrix and the preconditioned matrices [12], [26]. We will demonstrate the good spectral properties of the SAI preconditioned matrix based on our numerical results. This paper is organized as follows. Section II gives a concise introduction to the hybrid integral equation approach in electromagnetic scattering and the MLFMA. In Section III, we outline the details to construct the SAI preconditioner from the near part matrix. Numerical experiments with a few electromagnetic scattering problems are used to show the efficiency of the SAI preconditioner in Section IV. Some concluding remarks are given in Section V. The hybrid integral equation approach combines the VIE and the surface integral equation (SIE) to model the scattering and radiation by mixed dielectric and conducting structures [20], [28]. For example, when a radome is applied to an antenna, the combined system consists of both dielectrics and conductors. Hence, the hybrid surface-vie is ideal for this problem [8]. The VIE is applied to the material region and the surface integral equation is enforced over the conducting surface. The integral equations can be formally written as follows: where stands for the excitation field produced by an instant radar, the subscript tan stands for taking the tangent component from the vector it applies to, and,,isan integral operator that maps the source to electric field and it is defined as Here, is the 3-D scalar Green s function for the background media, and. It should be pointed out that is related to in the above integral equations by. This results in a very general model as all the volume and surface regions are modeled properly. The advantage of this approach is that in the coated object scattering problems, the coating material can be inhomogeneous, and in the printed circuit and microstrip antenna simulation problems the substrate can be of finite size. The simplicity of the Green s function in both the VIE and the SIE has an important impact on the implementation of the fast solvers. However, the additional cost here is the increase in the number of unknowns since the volume that is occupied by the dielectric material is meshed. This results in larger memory requirement and longer CPU time for solving the corresponding matrix equation. But this deficiency can be overcome by applying fast integral equation solvers such as the MLFMA [8]. Using the method of moments (MoM), the hybrid integral equations are discretized into a matrix equation of the form where and stand for the vectors of the expansion coefficients for the surface current and the volume function, respectively [8], [20], and the matrix elements can be generally written as (3) II. HYBRID INTEGRAL EQUATION AND THE MLFMA The MLFMA for electromagnetic wave scattering problems is essentially an extension of that of scalar Helmholtz equation to vector problems[10]. The MLFMA is a state-of-the-art technique for solving the computational electromagnetic problems [8]. The material function if is a surface patch, and if is a volume cell. It can be seen that the coefficient matrix arising from discretized hybrid integral equations

3 LEE et al.: SPARSE INVERSE PRECONDITIONING OF MLFMA FOR HYBRID EQUATIONS 2279 Fig. 1. Sparse data structure of a dense matrix A from electromagnetic scattering. (a) Block diagonal part A and (b) block diagonal and block near-diagonal part B. TABLE I INFORMATION ABOUT THE MATRICES USED IN THE EXPERIMENTS (ALL LENGTH UNITS ARE IN, THE WAVELENGTH IN FREE-SPACE) is nonsymmetric. Once the matrix equation (3) is solved by numerical matrix equation solvers, the expansion coefficients and can be used to calculate the scattered field and the radar cross section. In antenna analysis problems the coefficients can be used to retrieve the antenna s input impedance and calculate the antenna s radiation pattern. In the following, we use to denote the coefficient matrix in (3),, and for simplicity. The basis function is an elementary current that has local support. To solve the matrix equation by an iterative method, matrix-vector multiplications are needed at each iteration. Physically, a matrix-vector multiplication corresponds to one cycle of interactions between the basis functions. Using the addition theorem [8], [10], the matrix-vector product can be written as where,, and are sparse matrices. In fact, the dense matrix can be structurally divided into three parts,,, and. is the block diagonal part of, is the block near-diagonal part of, and is the far part of. Here the terms near and far refer to the distance between two groups of elements. We denote by for simplicity. Fig. 1 shows the sparse data structure of a partitioned dense matrix from one of our examples, the P1B case in (4) Table I. Fig. 1(a) shows, Fig. 1(b) shows, and the far part of is scattered in the rest of the area of the Fig. 1(b). The side bands shown in Fig. 1(a) are not used in computing the block diagonal preconditioner. They indicate the interactions between group-to-group in the FMM. In the FMM, the matrix elements are calculated differently depending on the distance between a testing function and a basis function. For near-neighbor matrix elements (those in and ), the calculation remains the same as in the MoM procedure. However, those elements in are not explicitly computed and stored. Hence they are not numerically available in the FMM. It can be shown that with optimum grouping, the number of nonzero elements in the sparse matrices in (4) are all on the order of, and hence the operation count to perform is [10]. If the above process is implemented in multilevel, the total cost (in memory and CPU time) can be reduced further to be proportional to for one matrix vector multiplication. Due to this reduced computational complexity, the memory and CPU time savings can be orders of magnitude compared with the direct dense matrix multiplication methods of if is very large [19], [22]. As the level of the MLFMA decreases, we find that the number of nonzeros in the near part matrix increases significantly. The accuracy of the computed solution is strongly related to the number of levels of the MLFMA [18]. That is,

4 2280 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 52, NO. 9, SEPTEMBER 2004 as the number of the MLFMA levels decreases, the computed solution is close to the exact solution, but the near part matrix becomes denser. It is well-known that the MLFMA is an approximation method. The accuracy of the MLFMA solution also depends on the number of terms in the truncated infinite summations [10]. In Fig. 3(a) of the Section IV, we can see some slight difference between the exact solution (LUD) and the iterative solutions. This difference can be reduced if the level of the MLFMA is decreased. III. SAI PRECONDITIONERS The purpose of the preconditioning is to make the preconditioned matrix as close to the identity matrix as possible. To this end, we try to construct a matrix that approximates the matrix. It is difficult to make the matrix sparse, since in most cases the inverse of a matrix is dense even if is sparse. In practice, the SAI preconditioner is computed as a matrix which minimizes, subject to a certain sparsity pattern constraint. Here is the Frobenius norm of a matrix [26]. The key requirement is to keep sparse and to minimize the norm of the residual matrix. The Frobenius norm minimization problem can be decoupled into the sum of the squares of the 2-norms of the individual columns of the residual matrix as where and are the column vectors of the matrices and, respectively. Each of the subminimization problems in the right hand side of (5) can be solved independently. We begin with solving one equation (1) and end up with solving equations of (5). The difference between the solution vector in (1) and the solution vector in (5) is that the former is dense and the latter is sparse. The order of each subminimization problem in the right hand side of (5) is substantially smaller than that of (1). The most important step in constructing an SAI preconditioner is to choose the sparsity pattern constraint. Both static and dynamic sparsity pattern selection strategies have been developed [9], [13]. Compared with the static sparsity pattern strategy, the dynamic sparsity pattern strategy can be more accurate within the given nonzero density of the matrix,but it is also more expensive to compute [35]. In the MLFMA implementation, the global matrix is not numerically available, but the near part matrix is. We thus construct the SAI preconditioner with respect to the matrix. We will use a static sparsity pattern strategy for constructing.wefirst construct a sparsified matrix from the near part matrix. Here the matrix is obtained from by removing some small magnitude entries of with respect to a threshold parameter. The computational procedure is given in Algorithm 3.1, in which,, and are three user provided threshold drop tolerance parameters. (5) ALGORITHM 3.1 Computing an SAI matrix M from the near part matrix BN 1) Obtain a sparsified matrix BN ~ from BN with respect to 1 2) Further sparsify BN ~ with respect to 2 to obtain a sparse matrix CN ~ 3) Compute an SAI matrix CN of the matrix BN ~ based on the sparsity pattern of CN ~ 4) Further sparsify the matrix CN with respect to 3 to obtain the SAI preconditioner M Here, we detail the dropping strategies used in Algorithm 3.1. Let,,, be entries of a matrix in question. If, we set in the preprocessing phase to sparsify the matrix to obtain the matrix in Step 1. Note that the diagonal entries are not dropped regardless of their values. If for any in, we set in the preprocessing phase. In Step 2, a similar procedure is employed to obtain a sparsity pattern matrix with a larger value of. After the initial SAI matrix is computed in Step 3, it is further sparsified by using the parameter to obtain the final SAI matrix in Step 4. To compute the SAI in Step 3, the minimization problem (5) is equivalent to minimizing the individual functions with the sparsity pattern of being chosen as the th column of the matrix. Note that for notation convenience, we keep using the matrices and, but they are corresponding to the matrices and in Algorithm 3.1, respectively. We assume that entries of at certain locations are allowed to be nonzero, the rest of the entries are forced to be zero. Denote the nonzero entries of by and the columns of corresponding to by. Since is sparse, the submatrix has many rows that are identically zero. After removing the zero rows, we have a reduced matrix with rows. The individual minimization problem (6) is reduced to a least squares problem of order We note that the matrix is usually a very small rectangular matrix. It has full rank if is nonsingular. There are a variety of methods available to solve the least squares problem (7). One approach [13] is to solve (7) using a QR factorization as where is a nonsingular upper triangular matrix. is an unitary matrix, such that. The least squares problem (7) is solved by first computing and then obtaining the solution as. In this way, can be computed for each, independently. This yields an approximate inverse matrix, which minimizes for the given sparsity pattern. (6) (7) (8)

5 LEE et al.: SPARSE INVERSE PRECONDITIONING OF MLFMA FOR HYBRID EQUATIONS 2281 Fig. 2. Sparsity patterns for each preconditioned matrix in the P1B case. (a) Matrix ~ B : sparsified from B ( = 0:03); (b) matrix M: SAI( = 0:04, =0:05); (c) matrix LU : ILUT(10, 30). Fig. 2 shows the sparsity patterns of the preconditioned matrices in the P1B case in Section IV. The sparsified matrix is 96% sparse with respect to the matrix but maintains mostly the nonzero pattern of the matrix as in Fig. 2(a). The SAI matrix [Fig. 2(b)] is more than 98% sparse with respect to the matrix. Fig. 2(c) shows that the ILUT matrix is denser than the SAI matrix. This sparsity pattern guarantees that the sparsified matrix is sufficient to construct the SAI preconditioner. It should be mentioned that the ILU preconditioners can be implemented in a block-by-block manner. This allows for the use of preconditioners that may need storage space equal to many times of the size of the available RAM in a computer [14]. In contrast, the storage cost of the SAI preconditioner implemented in this paper is comparable to that of the near part matrix, the storage and floating point operation complexity of the MLFMA is maintained. IV. NUMERICAL TESTS AND ANALYSIS A number of numerical examples are presented to demonstrate the efficiency of the SAI preconditioner for accelerating the BiCG iterations. We examine its convergence behavior based on the number of preconditioned iterations and some theoretical facts (such as the eigenvalue clustering and the condition numbers). We compare the SAI preconditioner with the ILUT preconditioner, the block diagonal preconditioner, and without a preconditioner. The numerical results and analysis of the ILU preconditioner with a dual dropping strategy (ILUT) are given in [18]. Since the ILUT has been shown to be efficient for solving the dense complex linear systems from electromagnetic wave scattering problems, we mainly compare the performance of the SAI and the ILUT. We calculate the radar cross section (RCS) to demonstrate the performance of our preconditioned BiCG solver for different conducting geometries with and without coating. The geometries considered include plates, spheres, antenna arrays, and cavities (see Table I). The mesh sizes for all the test structures are about one tenth of a wavelength. Here are the explanations of the notations used in the tables with numerical data and in some figures. LUD: the exact solution computed from the exact LU factorization method. prec: the preconditioner used with the BiCG method. SAI (,, ): the SAI preconditioner with three parameters: : the drop tolerance to sparsify the matrix ;, : the drop tolerances to compute the preconditioner. NONE: no preconditioner. BLOCK: the block diagonal preconditioner [19], [29], [30]. ILUT (, ): the incomplete LU preconditioner with a dual dropping strategy [18], [25]: : the threshold drop tolerance (real) used in the ILUT; : the fill-in parameter (integer) used in the ILUT. level: the number of levels in the MLFMA. ratio: the sparsity ratio of the number of nonzeros of a preconditioner with respect to the number of nonzeros of the near part matrix. setup: the setup CPU time in seconds for constructing a preconditioner. : the number of the (preconditioned) BiCG iterations. : the CPU time in seconds for the iteration phase. : the CPU time in seconds for both the setup and the iteration phase. All cases are tested on one processor of an HP superdome supercluster at the University of Kentucky. The processor has 2 GB local memory and runs at 750 MHz. The code is written in Fortran 77 and is run in single precision. The iteration process is terminated when the 2-norm of the residual vector is reduced by, or the number of iterations exceeds Due to limited space, we only report a few significant numerical results in this paper. The test results are given in Tables II V. In order to get a feeling on the effects of the parameters on the performance of the SAI and the ILUT, we give in each table the results with a few sets of parameters. Based on our test results,

6 2282 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 52, NO. 9, SEPTEMBER 2004 TABLE II NUMERICAL DATA OF THE P1B CASE (n =1416) TABLE III NUMERICAL DATA OF THE S2B CASE (n = 32400) TABLE IV NUMERICAL DATA OF THE P3A CASE (n = ) we can conclude that the values of the user provided parameters ( and for the ILUT,,, and for the SAI) affect the performance of the two preconditioners. However, the ranges of the parameters may be determined after a few test runs, and some of them can be determined by the physical problem set-up. E.g., the parameter in the ILUT seems to be good.

7 LEE et al.: SPARSE INVERSE PRECONDITIONING OF MLFMA FOR HYBRID EQUATIONS 2283 TABLE V NUMERICAL DATA OF THE C1A CASE (n =20176) Fig. 3. P1B case: ILUT (10, 30), SAI(0.03, 0.04, 0.05). (a) Solution comparison and (b) convergence history. The parameter usually depends upon a particular problem and affects the performance of the ILUT once the parameter is fixed. The three parameters of the SAI can be chosen safely in the interval (0.01,0.1). Without better information, the setting can be tested first with. According to our numerical data, we find that the effectiveness of the SAI and ILUT preconditioners are affected by the shape of the models. E.g., the problems with the sphere and the cavity configurations need more iterations to converge. The preconditioners are most effective for the P1B case, in which the number of iterations has been reduced significantly by using the SAI and the ILUT, compared with the unpreconditioned case and with using the block diagonal preconditioner. For the S2B and C1A cases, the two preconditioners still reduce a large number of iterations, but the rate of reductions is not as large as that in the P1B and P3A cases. Fig. 3(a) shows that the solutions of the P1B case computed with four different iterative solution strategies are similar and approximate to the exact solution computed from the LU factorization. The solution graphs indicate the scattering pattern of the objects. Fig. 3(b) shows the convergence history of the residual 2-norm of the BiCG method with the SAI preconditioner, the ILU preconditioner, the block diagonal preconditioner, and without a preconditioner. The SAI and the ILUT are seen to converge sharply faster. Next, we use the P1B case to demonstrate the efficiency of the SAI preconditioning based on our numerical data and some known theoretical results. The convergence behavior of the Krylov methods depends on the distribution of the eigenvalues and on the condition number of the coefficient matrix. Eigenvalues tightly clustered around a single point (away from the origin) provide fast convergence. While widely spread eigenvalues, especially around the origin, cause the convergence to be very slow. This is because a low

8 2284 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 52, NO. 9, SEPTEMBER 2004 TABLE VI EXTREME EIGENVALUES AND CONDITIONING INFORMATION OF THE MATRICES IN THE P1B CASE Fig. 4. Clustering of the eigenvalues in the P1B case. (a) Eigenvalues of A, (b) eigenvalues of (A ) A, (c) eigenvalues of (LU ) A, and (d) eigenvalues of MA. degree polynomial with the value 1 at the origin cannot be small at a large number of such points [12], [26]. According to [12], [26], we can only link the convergence rate of the GMRES (not the BiCG) with the condition number of the eigenvector matrix. For a given (diagonalizable) matrix, it can be decomposed as, where is the diagonal matrix of the eigenvalues and is the matrix of the eigenvectors of the matrix. The condition number of the eigenvector matrix measures the normality of the matrix. Although existing theoretical result is not for the BiCG, it may be used to explain the convergence of the Krylov methods (including the BiCG) heuristically. Table VI lists the eigenvalue and the condition number information related to the P1B case. The condition number of the eigenvector matrix of the original dense matrix is relatively large. The smallest magnitude eigenvalues of the original matrix is near the origin. The original dense matrix and the block diagonal preconditioned matrix make the spectrum spread around the origin, see Fig. 4(a) and (b). (We note that these subfigures are not drawn on the same scale.) This makes the preconditioned matrix more indefinite. These features cause slow convergence

9 LEE et al.: SPARSE INVERSE PRECONDITIONING OF MLFMA FOR HYBRID EQUATIONS 2285 Fig. 5. Total CPU time comparison of the SAI and the ILUT based on the sparsity ratio. (a) P3A case and (b) C1A case. of the BiCG method on the original dense matrix and on the block diagonal preconditioned matrix. However, the eigenvalue decomposition shows that the condition number of the eigenvector matrix of the block diagonal preconditioned matrix is smaller than that of the original matrix. The eigenvalues of the SAI preconditioned matrix [Fig. 4(d)] and the ILUT preconditioned matrix [Fig. 4(c)] are shifted to the right hand side of the origin and they are away from zero. They are also clustered around 1. The smallest eigenvalue in magnitude of the SAI preconditioned matrix has the real part of 0.11, see Table VI. In addition, the condition number of the eigenvector matrix is significantly decreased (the SAI preconditioned matrix is close to normal). The condition number of the SAI preconditioned matrix is relatively small. These features explain the good convergence behavior of the BiCG method on this SAI preconditioned matrix. The S2B case is one of the challenging problems because the SAI and ILUT preconditioners with several parameter choices do not perform well, compared with the BiCG without preconditioning. This is mainly due to the expensive setup time. However, Table III shows that the SAI preconditioner reduces the setup time dramatically if we choose the parameters well. The SAI also converges in a relatively small number of iterations. In particular, we point out the small sparsity ratios of the SAI preconditioner. They are around 0.04 for most of the parameter choices, which means that the SAI preconditioner needs only a few percentages of the storage required for storing the near part matrix. On the other hand, the storage cost of the ILUT preconditioner is usually comparable to that of the matrix. Lower sparsity ratio reduces not only the storage cost, but also the CPU time in each iteration. Fig. 5 is a graphical demonstration of the CPU time with respect to the sparsity ratio in the P3A and C1A cases. In the P3A case, we see that the total CPU time mainly depends on the iteration time [see Fig. 5(a)]. Fig. 5(b) shows that the total CPU time of the C1A case mainly depends on the setup time. The sphere and cavity models require large setup time (see Tables III and V). For each case, there is a certain range of the sparsity ratio which shows better results according to the numerical data. That is, for the P3A case, if the sparsity ratio is between 0.1 and 0.5 the SAI performance is good with respect to the total CPU time. For the C1A case, the sparsity ratio between 0.05 and 0.25 requires a small amount of CPU time. For the storage space, we can clearly see that the SAI preconditioner is much better than the ILUT preconditioner (see Fig. 5). We see that the sparsity ratio of the SAI in all cases is far smaller than 1. The SAI preconditioner with suitable parameter choices does not need a large amount of storage space. Thus, the memory and floating point operation complexity of the MLFMA in each iteration is maintained. All cases show that the BiCG method with the SAI preconditioner converges very fast with a small number of iterations, compared to other preconditioners. Since the number of iterations of the BiCG is decreased significantly using the SAI, the total simulation time is reduced substantially. V. CONCLUSION We described a preconditioning strategy based on the SAI of the near part matrix in the MLFMA. This SAI preconditioner is easy to construct, as the near part matrix is naturally available in the MLFMA implementation. We gave a detailed algorithm on sparsifying the intermediate matrices at each step in order to construct an SAI preconditioner that is cost effective.

10 2286 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 52, NO. 9, SEPTEMBER 2004 We conducted a few numerical tests to show that the SAI preconditioner is effective in solving some electromagnetic scattering problems. We performed some experimental analysis in order to understand the properties of the SAI preconditioned matrices. Our studies indicate that the eigenvalues of the SAI preconditioned matrix are tightly clustered around 1, which ensures the fast convergence of the preconditioned BiCG method. According to the results from our numerical experiments, we can see that the SAI preconditioner constructed from the near part matrix improves the computational efficiency in terms of both the memory requirements and the CPU time. The results show that the BiCG method with the SAI preconditioner is robust for solving 3-D model cases from electromagnetic scattering simulations. In all cases, the memory cost of the SAI preconditioner is much less than the cost of storing the near part matrix. With well chosen parameters, the computational (construction) cost of the SAI preconditioner is even smaller than the preconditioned iterative solution cost in some range of the sparsity ratio. REFERENCES [1] G. Alléon, M. Benzi, and L. Giraud, Sparse approximate inverse preconditioning for dense linear systems arising in computational electromagnetics, Numer. Algorithms, vol. 16, pp. 1 15, [2] O. Axelsson, Iterative Solution Methods. Cambridge, U.K.: Cambridge Univ. Press, [3] B. Carpentieri, I. S. Duff, and L. Giraud, Experiments with sparse preconditioning of dense problems from electromagnetic applications, CERFACS, Toulouse, France, Tech. Rep. TR/PA/00/04, [4], Sparse pattern selection strategies for robust Frobenius-norm minimization preconditioners in electromagnetism, Numer. Linear Algebra Appl., vol. 7, pp , [5] B. Carpentieri, I. S. Duff, and M. Magolu monga Made, Sparse symmetric preconditioners for dense linear systems in electromagnetism, CERFACS, Toulouse, France, Tech. Rep. TR/PA/01/35, [6] T. F. Chan and K. Chen, On two variants of an algebraic wavelet preconditioner, SIAM J. Sci. Stat. Comput., vol. 24, pp , [7] K. Chen, On a class of preconditioning methods for dense linear systems from boundary elements, SIAM J. Sci. Stat. Comput., vol. 20, pp , [8] W. C. Chew, J. M. Jin, E. Midielssen, and J. M. Song, Fast and Efficient Algorithms in Computational Electromagnetics. Boston, MA: Artech House, [9] E. Chow, A priori sparsity patterns for parallel sparse approximate inverse preconditioners, SIAM J. Sci. Stat. Comput., vol. 21, no. 5, pp , [10] R. Coifman, V. Rokhlin, and S. Wandzura, The fast multipole method for the wave equation: a pedestrian prescription, IEEE Antennas Propagat. Mag., vol. 35, no. 3, pp. 7 12, [11] E. Darve, The fast multipole method: numerical implementation, J. Comput. Phys., vol. 160, pp , [12] A. Greenbaum, Iterative Methods for Solving Linear Systems. Philadelphia, PA: SIAM, [13] M. Grote and T. Huckle, Parallel preconditioning with sparse approximate inverses, SIAM J. Sci. Stat. Comput., vol. 18, pp , [14] A. Heldring, J. M. Rius, and L. Ligthart, New block ILU preconditioner scheme for numerical analysis of very large electromagnetic problems, IEEE Trans. Magn., vol. 38, pp , Apr [15] L. Y. Kolotilina, Explicit preconditioning of systems of linear algebraic equations with dense matrices, J. Soviet Math., vol. 43, pp , [16] B. M. Kolundzija, Electromagnetic modeling of composite metallic and dielectric structures, IEEE Trans. Microwave Theory Tech., vol. 47, no. 7, pp , [17] C. Lanczos, Solution of systems of linear equations by minimized iterations, J. Res. Nat. Bureau Standards, vol. 49, pp , [18] J. Lee, J. Zhang, and C. C. Lu, Incomplete LU preconditioning for large scale dense complex linear systems from electromagnetic wave scattering problems, J. Comput. Phys., vol. 185, pp , [19] C. C. Lu and W. C. Chew, A multilevel algorithm for solving a boundary integral equation of wave scattering, IEEE Trans. Microwave Opt. Technol. Lett., vol. 7, pp , Oct [20], A coupled surface-volume integral equation approach for the calculation of electromagnetic scattering from composite metallic and material targets, IEEE Trans. Antennas Propagat., vol. 48, pp , Dec [21] J. A. Meijerink and H. A. van der Vorst, An iterative solution method for linear systems of which the coefficient matrix is a symmetric M-matrix, Math. Comput., vol. 31, pp , [22] J. Rahola, Experiments on iterative methods and the fast multipole method in electromagnetic scattering calculations, CERFACS, Toulouse, France, Tech. Rep. TR/PA/98/49, [23] S. M. Rao, D. R. Wilton, and A. W. Glisson, Electromagnetic scattering by surface of arbitrary shape, IEEE Trans. Antennas Propagat., vol. AP-30, pp , Mar [24] V. Rokhlin, Rapid solution of integral equations of scattering theory in two dimensions, J. Comput. Phys., vol. 86, no. 2, pp , [25] Y. Saad, ILUT: a dual threshold incomplete LU preconditioner, Numer. Linear Algebra Appl., vol. 1, no. 4, pp , [26], Iterative Methods for Sparse Linear Systems. New York: PWS Publishing, [27] K. Sertel and J. L. Volakis, Incomplete LU preconditioner for FMM implementation, Microw. Opt. Tech. Lett., vol. 26, no. 7, pp , [28] T. K. Shark, S. M. Rao, and A. R. Djordievic, Electromagnetic scattering and radiation from finite microstrip structures, IEEE Trans. Microwave Opt. Technol., vol. 38, pp , Nov [29] J. M. Song and W. C. Chew, Multilevel fast multipole algorithm for solving combined field integral equation of electromagnetic scattering, Microw. Opt. Technol. Lett., vol. 10, no. 1, pp , [30] J. M. Song, C. C. Lu, and W. C. Chew, Multilevel fast multipole algorithm for electromagnetic scattering by large complex objects, IEEE Trans. Antennas Propagat., vol. 45, pp , Oct [31] T. Vaupel and V. Hansen, Electrodynamic analysis of combined microstrip and coplanar/slotline structure with 3-D components based on a surface/volume integral equation approach, IEEE Trans. Microwave Theory Technol., vol. 47, pp , Sept [32] S. A. Vavasis, Preconditioning for boundary integral equations, SIAM J. Matrix Anal. Appl., vol. 13, no. 3, pp , [33] Y. V. Vorobyev, Method of Moments in Applied Mathematics. New York: Gordon and Breach, [34] C. F. Wang and J. M. Jin, A fast full-wave analysis of scattering and radiation from large finite arrays of microstrip antennas, IEEE Trans. Antennas Propagat., vol. 46, pp , Oct [35] K. Wang, S. Kim, and J. Zhang, A comparative study on dynamic and static sparsity patterns in parallel sparse approximate inverse preconditioning, J. Math. Model. Algor., vol. 3, no. 2, pp , [36] Y. Xie, J. He, A. Sullivan, and L. Carin, A simple preconditioner for electric-field integral equations, Microw. Opt. Technol. Lett., vol. 30, no. 1, pp , Jeonghwa Lee received the M.S. degree in mathematics from Chonnam National University, South Korea, in 1998 and the Ph.D. degree in computer science from the University of Kentucky, Lexington, in Her research interests include large scale parallel and scientific computing, iterative and preconditioning techniques for large scale matrix computation, and computational electromagnetics.

11 LEE et al.: SPARSE INVERSE PRECONDITIONING OF MLFMA FOR HYBRID EQUATIONS 2287 Jun Zhang received the Ph.D. degree from The George Washington University, Washington, DC, in He is an Associate Professor of computer science and Director of the Laboratory for High Performance Scientific Computing and Computer Simulation, University of Kentucky, Lexington. His research interests include large scale parallel and scientific computing, numerical simulation, iterative and preconditioning techniques for large scale matrix computation. Dr. Zhang is the recipient of a National Science Foundation CAREER Award and several other awards. His research work is currently funded by the U.S. National Science Foundation and the Department of Energy. He is an Associate Editor and on the editorial boards of three international journals in computer simulation and computational mathematics, and is on the program committees of a few international conferences. Cai-Cheng Lu (S 95 M 95 SM 98) received the Ph.D. degree from the University of Illinois at Urbana Champaign, in Previously, he was with Demaco, Inc. (now SAIC), where he worked on a number of new features for the Xpatch code. Currently, he is an Associate Professor in the Department of Electrical and Computer Engineering, University of Kentucky, Lexington. He is especially experienced in fast algorithms for computational electromagnetics and is one of the authors for a CEM code FISC. His research interests are in wave scattering, microwave circuit simulation, and antenna analysis. Dr. Lu is a recipient of the 2000 Young Investigator Award from the Office of Naval Research and a CAREER Award from the National Science Foundation.

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

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

A SPARSE APPROXIMATE INVERSE PRECONDITIONER FOR NONSYMMETRIC LINEAR SYSTEMS

A SPARSE APPROXIMATE INVERSE PRECONDITIONER FOR NONSYMMETRIC LINEAR SYSTEMS INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, SERIES B Volume 5, Number 1-2, Pages 21 30 c 2014 Institute for Scientific Computing and Information A SPARSE APPROXIMATE INVERSE PRECONDITIONER

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

THE SOMMERFELD problem of radiation of a short

THE SOMMERFELD problem of radiation of a short 296 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 52, NO. 1, JANUARY 2004 Fast Multipole Representation of Green s Function for an Impedance Half-Space Kamal Sarabi, Fellow, IEEE, Il-Suek Koh Abstract

More information

AMS Mathematics Subject Classification : 65F10,65F50. Key words and phrases: ILUS factorization, preconditioning, Schur complement, 1.

AMS Mathematics Subject Classification : 65F10,65F50. Key words and phrases: ILUS factorization, preconditioning, Schur complement, 1. J. Appl. Math. & Computing Vol. 15(2004), No. 1, pp. 299-312 BILUS: A BLOCK VERSION OF ILUS FACTORIZATION DAVOD KHOJASTEH SALKUYEH AND FAEZEH TOUTOUNIAN Abstract. ILUS factorization has many desirable

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

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

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

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

Efficient parallel iterative solvers for the solution of large dense linear systems arising from the boundary element method in electromagnetism

Efficient parallel iterative solvers for the solution of large dense linear systems arising from the boundary element method in electromagnetism Efficient parallel iterative solvers for the solution of large dense linear systems arising from the boundary element method in electromagnetism G. Alléon EADS-CCR Av. D. Daurat 31 700 Blagnac guillaume.alleon@eads.net

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

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

INCOMPLETE LU PRECONDITIONING WITH THE MULTILEVEL FAST MULTIPOLE ALGORITHM FOR ELECTROMAGNETIC SCATTERING

INCOMPLETE LU PRECONDITIONING WITH THE MULTILEVEL FAST MULTIPOLE ALGORITHM FOR ELECTROMAGNETIC SCATTERING SIAM J. SCIENTIFIC COMPUTING, Vol. 29, No. 4, June 2007 INCOMPLETE LU PRECONDITIONING WITH THE MULTILEVEL FAST MULTIPOLE ALGORITHM FOR ELECTROMAGNETIC SCATTERING TAHİR MALAS AND LEVENT GÜREL Abstract.

More information

WHEN studying distributed simulations of power systems,

WHEN studying distributed simulations of power systems, 1096 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL 21, NO 3, AUGUST 2006 A Jacobian-Free Newton-GMRES(m) Method with Adaptive Preconditioner and Its Application for Power Flow Calculations Ying Chen and Chen

More information

AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning

AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Numerical Analysis I 1 / 18 Outline

More information

BLOCK ILU PRECONDITIONED ITERATIVE METHODS FOR REDUCED LINEAR SYSTEMS

BLOCK ILU PRECONDITIONED ITERATIVE METHODS FOR REDUCED LINEAR SYSTEMS CANADIAN APPLIED MATHEMATICS QUARTERLY Volume 12, Number 3, Fall 2004 BLOCK ILU PRECONDITIONED ITERATIVE METHODS FOR REDUCED LINEAR SYSTEMS N GUESSOUS AND O SOUHAR ABSTRACT This paper deals with the iterative

More information

Scientific Computing with Case Studies SIAM Press, Lecture Notes for Unit VII Sparse Matrix

Scientific Computing with Case Studies SIAM Press, Lecture Notes for Unit VII Sparse Matrix Scientific Computing with Case Studies SIAM Press, 2009 http://www.cs.umd.edu/users/oleary/sccswebpage Lecture Notes for Unit VII Sparse Matrix Computations Part 1: Direct Methods Dianne P. O Leary c 2008

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

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

On the Preconditioning of the Block Tridiagonal Linear System of Equations

On the Preconditioning of the Block Tridiagonal Linear System of Equations On the Preconditioning of the Block Tridiagonal Linear System of Equations Davod Khojasteh Salkuyeh Department of Mathematics, University of Mohaghegh Ardabili, PO Box 179, Ardabil, Iran E-mail: khojaste@umaacir

More information

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

Research Article Hierarchical Matrices Method and Its Application in Electromagnetic Integral Equations Antennas and Propagation Volume 212, Article ID 756259, 9 pages doi:1.1155/212/756259 Research Article Hierarchical Matrices Method and Its Application in Electromagnetic Integral Equations Han Guo, Jun

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

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

Iterative Methods for Sparse Linear Systems

Iterative Methods for Sparse Linear Systems Iterative Methods for Sparse Linear Systems Luca Bergamaschi e-mail: berga@dmsa.unipd.it - http://www.dmsa.unipd.it/ berga Department of Mathematical Methods and Models for Scientific Applications University

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

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

A Plane Wave Expansion of Spherical Wave Functions for Modal Analysis of Guided Wave Structures and Scatterers

A Plane Wave Expansion of Spherical Wave Functions for Modal Analysis of Guided Wave Structures and Scatterers IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 51, NO. 10, OCTOBER 2003 2801 A Plane Wave Expansion of Spherical Wave Functions for Modal Analysis of Guided Wave Structures and Scatterers Robert H.

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

On the influence of eigenvalues on Bi-CG residual norms

On the influence of eigenvalues on Bi-CG residual norms On the influence of eigenvalues on Bi-CG residual norms Jurjen Duintjer Tebbens Institute of Computer Science Academy of Sciences of the Czech Republic duintjertebbens@cs.cas.cz Gérard Meurant 30, rue

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

A Block Compression Algorithm for Computing Preconditioners

A Block Compression Algorithm for Computing Preconditioners A Block Compression Algorithm for Computing Preconditioners J Cerdán, J Marín, and J Mas Abstract To implement efficiently algorithms for the solution of large systems of linear equations in modern computer

More information

Sparse symmetric preconditioners for dense linear systems in electromagnetism

Sparse symmetric preconditioners for dense linear systems in electromagnetism Sparse symmetric preconditioners for dense linear systems in electromagnetism B. Carpentieri I.S. Duff L. Giraud M. Magolu monga Made CERFACS Technical Report TR/PA//35 Abstract We consider symmetric preconditioning

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

Linear Solvers. Andrew Hazel

Linear Solvers. Andrew Hazel Linear Solvers Andrew Hazel Introduction Thus far we have talked about the formulation and discretisation of physical problems...... and stopped when we got to a discrete linear system of equations. Introduction

More information

Jordan Journal of Mathematics and Statistics (JJMS) 5(3), 2012, pp A NEW ITERATIVE METHOD FOR SOLVING LINEAR SYSTEMS OF EQUATIONS

Jordan Journal of Mathematics and Statistics (JJMS) 5(3), 2012, pp A NEW ITERATIVE METHOD FOR SOLVING LINEAR SYSTEMS OF EQUATIONS Jordan Journal of Mathematics and Statistics JJMS) 53), 2012, pp.169-184 A NEW ITERATIVE METHOD FOR SOLVING LINEAR SYSTEMS OF EQUATIONS ADEL H. AL-RABTAH Abstract. The Jacobi and Gauss-Seidel iterative

More information

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation Tao Zhao 1, Feng-Nan Hwang 2 and Xiao-Chuan Cai 3 Abstract In this paper, we develop an overlapping domain decomposition

More information

3294 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 59, NO. 12, DECEMBER 2011

3294 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 59, NO. 12, DECEMBER 2011 3294 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 59, NO. 12, DECEMBER 2011 A Rigorous Solution to the Low-Frequency Breakdown in Full-Wave Finite-Element-Based Analysis of General Problems

More information

EIGIFP: A MATLAB Program for Solving Large Symmetric Generalized Eigenvalue Problems

EIGIFP: A MATLAB Program for Solving Large Symmetric Generalized Eigenvalue Problems EIGIFP: A MATLAB Program for Solving Large Symmetric Generalized Eigenvalue Problems JAMES H. MONEY and QIANG YE UNIVERSITY OF KENTUCKY eigifp is a MATLAB program for computing a few extreme eigenvalues

More information

Evaluation of Iterative-Solutions used for Three-Dimensional Volume Integral Equation

Evaluation of Iterative-Solutions used for Three-Dimensional Volume Integral Equation Paper Evaluation of Iterative-Solutions used for Three-Dimensional Volume Integral Equation Non-member Yasuo Takahashi (Gifu University) Member Kazuo Tanaka (Gifu University) Non-member Masahiro Tanaka

More information

Preconditioning for Nonsymmetry and Time-dependence

Preconditioning for Nonsymmetry and Time-dependence Preconditioning for Nonsymmetry and Time-dependence Andy Wathen Oxford University, UK joint work with Jen Pestana and Elle McDonald Jeju, Korea, 2015 p.1/24 Iterative methods For self-adjoint problems/symmetric

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

Fine-grained Parallel Incomplete LU Factorization

Fine-grained Parallel Incomplete LU Factorization Fine-grained Parallel Incomplete LU Factorization Edmond Chow School of Computational Science and Engineering Georgia Institute of Technology Sparse Days Meeting at CERFACS June 5-6, 2014 Contribution

More information

Sparse approximate inverse preconditioning for dense linear systems arising in computational electromagnetics

Sparse approximate inverse preconditioning for dense linear systems arising in computational electromagnetics Numerical Algorithms 16 (1997) 1 15 1 Sparse approximate inverse preconditioning for dense linear systems arising in computational electromagnetics Guillaume Alléon a, Michele Benzi b, and Luc Giraud b

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 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

PhD Thesis. Sparse preconditioners for dense linear systems from electromagnetic applications

PhD Thesis. Sparse preconditioners for dense linear systems from electromagnetic applications N o Ordre: 1879 PhD Thesis Spécialité : Informatique Sparse preconditioners for dense linear systems from electromagnetic applications présentée le 23 Avril 2002 à l Institut National Polytechnique de

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

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

Contents. Preface... xi. Introduction...

Contents. Preface... xi. Introduction... Contents Preface... xi Introduction... xv Chapter 1. Computer Architectures... 1 1.1. Different types of parallelism... 1 1.1.1. Overlap, concurrency and parallelism... 1 1.1.2. Temporal and spatial parallelism

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

DELFT UNIVERSITY OF TECHNOLOGY

DELFT UNIVERSITY OF TECHNOLOGY DELFT UNIVERSITY OF TECHNOLOGY REPORT 16-02 The Induced Dimension Reduction method applied to convection-diffusion-reaction problems R. Astudillo and M. B. van Gijzen ISSN 1389-6520 Reports of the Delft

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

ON ORTHOGONAL REDUCTION TO HESSENBERG FORM WITH SMALL BANDWIDTH

ON ORTHOGONAL REDUCTION TO HESSENBERG FORM WITH SMALL BANDWIDTH ON ORTHOGONAL REDUCTION TO HESSENBERG FORM WITH SMALL BANDWIDTH V. FABER, J. LIESEN, AND P. TICHÝ Abstract. Numerous algorithms in numerical linear algebra are based on the reduction of a given matrix

More information

A Method for Constructing Diagonally Dominant Preconditioners based on Jacobi Rotations

A Method for Constructing Diagonally Dominant Preconditioners based on Jacobi Rotations A Method for Constructing Diagonally Dominant Preconditioners based on Jacobi Rotations Jin Yun Yuan Plamen Y. Yalamov Abstract A method is presented to make a given matrix strictly diagonally dominant

More information

! #! % && ( ) ) +++,. # /0 % 1 /21/ 3 && & 44&, &&7 4/ 00

! #! % && ( ) ) +++,. # /0 % 1 /21/ 3 && & 44&, &&7 4/ 00 ! #! % && ( ) ) +++,. # /0 % 1 /21/ 3 &&4 2 05 6. 4& 44&, &&7 4/ 00 8 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 56, NO. 2, FEBRUARY 2008 345 Moment Method Analysis of an Archimedean Spiral Printed

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

Arnoldi Methods in SLEPc

Arnoldi Methods in SLEPc Scalable Library for Eigenvalue Problem Computations SLEPc Technical Report STR-4 Available at http://slepc.upv.es Arnoldi Methods in SLEPc V. Hernández J. E. Román A. Tomás V. Vidal Last update: October,

More information

Last Time. Social Network Graphs Betweenness. Graph Laplacian. Girvan-Newman Algorithm. Spectral Bisection

Last Time. Social Network Graphs Betweenness. Graph Laplacian. Girvan-Newman Algorithm. Spectral Bisection Eigenvalue Problems Last Time Social Network Graphs Betweenness Girvan-Newman Algorithm Graph Laplacian Spectral Bisection λ 2, w 2 Today Small deviation into eigenvalue problems Formulation Standard eigenvalue

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

The solution of the discretized incompressible Navier-Stokes equations with iterative methods

The solution of the discretized incompressible Navier-Stokes equations with iterative methods The solution of the discretized incompressible Navier-Stokes equations with iterative methods Report 93-54 C. Vuik Technische Universiteit Delft Delft University of Technology Faculteit der Technische

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

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

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

Preconditioning Techniques for Large Linear Systems Part III: General-Purpose Algebraic Preconditioners

Preconditioning Techniques for Large Linear Systems Part III: General-Purpose Algebraic Preconditioners Preconditioning Techniques for Large Linear Systems Part III: General-Purpose Algebraic Preconditioners Michele Benzi Department of Mathematics and Computer Science Emory University Atlanta, Georgia, USA

More information

Iterative Methods for Solving A x = b

Iterative Methods for Solving A x = b Iterative Methods for Solving A x = b A good (free) online source for iterative methods for solving A x = b is given in the description of a set of iterative solvers called templates found at netlib: http

More information

FEM and sparse linear system solving

FEM and sparse linear system solving FEM & sparse linear system solving, Lecture 9, Nov 19, 2017 1/36 Lecture 9, Nov 17, 2017: Krylov space methods http://people.inf.ethz.ch/arbenz/fem17 Peter Arbenz Computer Science Department, ETH Zürich

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

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

Maximum-weighted matching strategies and the application to symmetric indefinite systems

Maximum-weighted matching strategies and the application to symmetric indefinite systems Maximum-weighted matching strategies and the application to symmetric indefinite systems by Stefan Röllin, and Olaf Schenk 2 Technical Report CS-24-7 Department of Computer Science, University of Basel

More information

ITERATIVE METHODS FOR SPARSE LINEAR SYSTEMS

ITERATIVE METHODS FOR SPARSE LINEAR SYSTEMS ITERATIVE METHODS FOR SPARSE LINEAR SYSTEMS YOUSEF SAAD University of Minnesota PWS PUBLISHING COMPANY I(T)P An International Thomson Publishing Company BOSTON ALBANY BONN CINCINNATI DETROIT LONDON MADRID

More information

Dense Matrices for Biofluids Applications

Dense Matrices for Biofluids Applications Dense Matrices for Biofluids Applications by Liwei Chen A Project Report Submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE In partial fulfillment of the requirements for the Degree of Master

More information

On the Interior Resonance Problem When Applying a Hybrid FEM/MoM Approach to Model Printed Circuit Boards

On the Interior Resonance Problem When Applying a Hybrid FEM/MoM Approach to Model Printed Circuit Boards 318 IEEE TRANSACTIONS ON ELECTROMAGNETIC COMPATIBILITY, VOL. 44, NO. 2, MAY 2002 On the Interior Resonance Problem When Applying a Hybrid FEM/MoM Approach to Model Printed Circuit Boards Yun Ji, Member,

More information

Iterative methods for Linear System of Equations. Joint Advanced Student School (JASS-2009)

Iterative methods for Linear System of Equations. Joint Advanced Student School (JASS-2009) Iterative methods for Linear System of Equations Joint Advanced Student School (JASS-2009) Course #2: Numerical Simulation - from Models to Software Introduction In numerical simulation, Partial Differential

More information

Performance Evaluation of GPBiCGSafe Method without Reverse-Ordered Recurrence for Realistic Problems

Performance Evaluation of GPBiCGSafe Method without Reverse-Ordered Recurrence for Realistic Problems Performance Evaluation of GPBiCGSafe Method without Reverse-Ordered Recurrence for Realistic Problems Seiji Fujino, Takashi Sekimoto Abstract GPBiCG method is an attractive iterative method for the solution

More information

NUMERICAL electromagnetic modeling (EM) has had a

NUMERICAL electromagnetic modeling (EM) has had a 304 IEEE TRANSACTIONS ON ELECTROMAGNETIC COMPATIBILITY, VOL. 39, NO. 4, NOVEMBER 1997 A Hybrid FEM/MOM Technique for Electromagnetic Scattering Radiation from Dielectric Objects with Attached Wires Mohammad

More information

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers Applied and Computational Mathematics 2017; 6(4): 202-207 http://www.sciencepublishinggroup.com/j/acm doi: 10.11648/j.acm.20170604.18 ISSN: 2328-5605 (Print); ISSN: 2328-5613 (Online) A Robust Preconditioned

More information

New Scaling Factors of 2-D Isotropic-Dispersion Finite Difference Time Domain (ID-FDTD) Algorithm for Lossy Media

New Scaling Factors of 2-D Isotropic-Dispersion Finite Difference Time Domain (ID-FDTD) Algorithm for Lossy Media IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 56, NO., FEBRUARY 8 63 is shown by squares. Each point is computed by averaging reflection coefficient values calculated for each component of the regular

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

The amount of work to construct each new guess from the previous one should be a small multiple of the number of nonzeros in A.

The amount of work to construct each new guess from the previous one should be a small multiple of the number of nonzeros in A. AMSC/CMSC 661 Scientific Computing II Spring 2005 Solution of Sparse Linear Systems Part 2: Iterative methods Dianne P. O Leary c 2005 Solving Sparse Linear Systems: Iterative methods The plan: Iterative

More information

/$ IEEE

/$ IEEE IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 55, NO. 9, SEPTEMBER 2008 937 Analytical Stability Condition of the Latency Insertion Method for Nonuniform GLC Circuits Subramanian N.

More information

Iterative Methods and Multigrid

Iterative Methods and Multigrid Iterative Methods and Multigrid Part 3: Preconditioning 2 Eric de Sturler Preconditioning The general idea behind preconditioning is that convergence of some method for the linear system Ax = b can be

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

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

A Novel Approach for Solving the Power Flow Equations

A Novel Approach for Solving the Power Flow Equations Vol.1, Issue.2, pp-364-370 ISSN: 2249-6645 A Novel Approach for Solving the Power Flow Equations Anwesh Chowdary 1, Dr. G. MadhusudhanaRao 2 1 Dept.of.EEE, KL University-Guntur, Andhra Pradesh, INDIA 2

More information

Solving Large Nonlinear Sparse Systems

Solving Large Nonlinear Sparse Systems Solving Large Nonlinear Sparse Systems Fred W. Wubs and Jonas Thies Computational Mechanics & Numerical Mathematics University of Groningen, the Netherlands f.w.wubs@rug.nl Centre for Interdisciplinary

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

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning An Accelerated Block-Parallel Newton Method via Overlapped Partitioning Yurong Chen Lab. of Parallel Computing, Institute of Software, CAS (http://www.rdcps.ac.cn/~ychen/english.htm) Summary. This paper

More information

Algorithm for Sparse Approximate Inverse Preconditioners in the Conjugate Gradient Method

Algorithm for Sparse Approximate Inverse Preconditioners in the Conjugate Gradient Method Algorithm for Sparse Approximate Inverse Preconditioners in the Conjugate Gradient Method Ilya B. Labutin A.A. Trofimuk Institute of Petroleum Geology and Geophysics SB RAS, 3, acad. Koptyug Ave., Novosibirsk

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

Preconditioned Parallel Block Jacobi SVD Algorithm

Preconditioned Parallel Block Jacobi SVD Algorithm Parallel Numerics 5, 15-24 M. Vajteršic, R. Trobec, P. Zinterhof, A. Uhl (Eds.) Chapter 2: Matrix Algebra ISBN 961-633-67-8 Preconditioned Parallel Block Jacobi SVD Algorithm Gabriel Okša 1, Marián Vajteršic

More information

Advanced Method of Moments Based on Iterative Equation System Solvers

Advanced Method of Moments Based on Iterative Equation System Solvers Advanced Method of Moments Based on Iterative Equation System Solvers G. Burger, H.-D. Briins and H. Singer Technical University Hamburg-Harburg Department of Theoretical Electrical Engineering Hamburg,

More information

Fine-Grained Parallel Algorithms for Incomplete Factorization Preconditioning

Fine-Grained Parallel Algorithms for Incomplete Factorization Preconditioning Fine-Grained Parallel Algorithms for Incomplete Factorization Preconditioning Edmond Chow School of Computational Science and Engineering Georgia Institute of Technology, USA SPPEXA Symposium TU München,

More information

Numerical Methods in Matrix Computations

Numerical Methods in Matrix Computations Ake Bjorck Numerical Methods in Matrix Computations Springer Contents 1 Direct Methods for Linear Systems 1 1.1 Elements of Matrix Theory 1 1.1.1 Matrix Algebra 2 1.1.2 Vector Spaces 6 1.1.3 Submatrices

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

Preconditioners for the incompressible Navier Stokes equations

Preconditioners for the incompressible Navier Stokes equations Preconditioners for the incompressible Navier Stokes equations C. Vuik M. ur Rehman A. Segal Delft Institute of Applied Mathematics, TU Delft, The Netherlands SIAM Conference on Computational Science and

More information

Chapter 7 Iterative Techniques in Matrix Algebra

Chapter 7 Iterative Techniques in Matrix Algebra Chapter 7 Iterative Techniques in Matrix Algebra Per-Olof Persson persson@berkeley.edu Department of Mathematics University of California, Berkeley Math 128B Numerical Analysis Vector Norms Definition

More information

Applied Mathematics 205. Unit V: Eigenvalue Problems. Lecturer: Dr. David Knezevic

Applied Mathematics 205. Unit V: Eigenvalue Problems. Lecturer: Dr. David Knezevic Applied Mathematics 205 Unit V: Eigenvalue Problems Lecturer: Dr. David Knezevic Unit V: Eigenvalue Problems Chapter V.4: Krylov Subspace Methods 2 / 51 Krylov Subspace Methods In this chapter we give

More information

Iterative methods for Linear System

Iterative methods for Linear System Iterative methods for Linear System JASS 2009 Student: Rishi Patil Advisor: Prof. Thomas Huckle Outline Basics: Matrices and their properties Eigenvalues, Condition Number Iterative Methods Direct and

More information

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU Preconditioning Techniques for Solving Large Sparse Linear Systems Arnold Reusken Institut für Geometrie und Praktische Mathematik RWTH-Aachen OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative

More information