High-Performance Computing and Engineering Applications in ElectromagneticsView this Special Issue
Research Article | Open Access
Ming-Lin Yang, Xin-Qing Sheng, "On the Finite Element Tearing and Interconnecting Method for Scattering by Large 3D Inhomogeneous Targets", International Journal of Antennas and Propagation, vol. 2012, Article ID 898247, 6 pages, 2012. https://doi.org/10.1155/2012/898247
On the Finite Element Tearing and Interconnecting Method for Scattering by Large 3D Inhomogeneous Targets
The finite element tearing and interconnecting method (FETI) is applied to compute scattering by large 3D inhomogeneous targets. Two algorithms of FETI have been implemented for 3D scattering. The performance of these two FETI algorithms has been investigated in detail, particularly for large inhomogeneous targets. Numerical experiments show that the performance of FETI relies on the style of domain decomposition and inhomogeneity, which has not been carefully studied before. A trick for improving convergence of FETI is presented for inhomogeneous targets.
The domain decomposition has been recognized as one of most important methodologies for constructing efficient parallel computing algorithms in recent years. Among various domain decomposition methods of the finite element method (FEM), the finite element tearing and interconnecting (FETI) shows great potential to improve the capability of the finite element method [1–9]. The FETI designed in  was applied to the electromagnetic field problems in . The idea of a more efficient version of FETI, named as FETI-DPH designed in , was applied to solve large-scale phased-array antenna and photonic crystal problems and developed as FETI-DPEM1 in , where a global preconditioner is smartly designed to significantly improve the convergence of the interface solution in FETI. To maintain high-speed convergence of the interface solution for extremely large-scale problems, the Robin-type transmission conditions at the subdomain interfaces were employed to derive the interface equation instead of Dirichlet-to-Neumann boundary condition in FETI-DPEM1 in . This latest algorithm of FETI in CEM is named as FETI-DPEM2, which shows much better performance than FETI-DPEM1, especially for extremely large-scale problems. Recently, the FETI-DPEM2 is extended to scattering problems . However, few researchers give the detailed investigation on the performance of FETI-DPEM2 for scattering by large inhomogeneous targets.
In this paper, the FETI-DPEM1 and FETI-DPEM2 are implemented for 3D scattering by large inhomogeneous targets. The performance of these two FETI algorithms has been investigated in detail, particularly for large highly inhomogeneous targets and different domain decomposition types. An implementation trick of FETI is presented for inhomogeneous targets.
2. The FETI-DPEM Formulation
The 3D scattering by a target can be formulated as where and are the free-space wave number and intrinsic impedance, respectively, and is an internal impressed current. represents a boundary, where the field satisfies the absorbing boundary condition (ABC)  with as boundary excitation.
According to the FETI method, the computational domain is divided into nonoverlapping subdomains (), where the superscript denotes the subdomain index. The interface shared by the two adjacent subdomain th and th is denoted as . The edges shared by more than two subdomains are called corner edges, denoted as . The edges shared by two subdomains and the surface of absorbing boundary are also treated as corner edges. The interior fields in each sub-domain still satisfy (1). In the FETI-DPEM1, the boundary condition of each subdomain is formulated by introducing as In the FETI-DPEM2, the boundary condition of each subdomain is formulated by introducing as
The fields in each subdomain can be determined under the boundary condition (5) or (6) by using the standard FEM. A special procedure is designed in FETI to solve the fields in each subdomain. The unknowns of the electric field in each subdomain are grouped into three categories where the subscripts , , and denote the unknowns associated with the internal volume, interfaces, and corner edges, respectively. The unknowns associated with the internal volume and interfaces are considered as local variables, whereas the unknowns associated with the corner edges are considered as global variables. The unknowns are eliminated from the FEM matrix equation for the th subdomain to obtain the corner equation of . Afterwards, the obtained corner equations for all sub-domains are assembled together to get the following global corner equation: where , , can refer to . Solving (8) to obtain and then substituting back to the FEM matrix equation for each subdomain, we can obtain the expression of in terms of . For FETI-DPEM1, the continuity of tangential electric field between two adjacent subdomain is enforced to , and the final equation can be obtained where , , , and can refer to . For FETI-DPEM2, the continuities of tangential electric and magnetic fields between two adjacent subdomain are enforced to , and the final equation has the same form as (9) and has double unknowns compared with FETI-DPEM1.
Since the inverse of in (9) essentially performs as a global preconditioner, (9) is usually well conditioned. Numerical experiments in [6, 7] are performed on a 2D-extended periodical structure radiation problem. Recently, the FETI-DPEM2 is extended to 3D scattering problems . However, few researchers give the detailed investigation on the performance of FETI for scattering by 3D-extended inhomogeneous targets, especially when the subdomain numbers are increased or material parameters are changed in all , , and directions. We will give the detail investigation by numerical experiments in the next section on the performance of FETI for scattering by large inhomogeneous targets.
3. Numerical Experiments
To demonstrate the accuracy, efficiency, and capability of the two FETI-DPEM methods, a series of numerical experiments are performed in this section. All the computations are performed on a computer having 2 Intel X5650 2.66 GHz CPUs with 6 cores for each CPU, 32 GB memory. The GMRES solver in  is employed to solve (9) with a restart number of 20, and the convergence criterion is set to 0.005.
The first numerical experiment is to show the accuracy of the two FETI-DPEM methods. We compute the bistatic RCS of a metallic cube at 0.3 GHz with , . A tetrahedral mesh with average edge length of is used. In this calculation, the total FEM computation domain is terminated by enclosing the cube with a cubic outer boundary placed from the cube. Numerical results obtained are compared in Figure 1 with those obtained by the conventional FEM, and the MOM-based solution using the commercial software FEKO. Good agreement can be observed among these results.
To demonstrate the efficiency and capability of the two FETI-DPEM methods, the following numerical experiments are performed on a dielectric brick. The absorbing boundary is placed away from the surface of the brick. The solution domain is divided into segments in -direction and segments in -direction as shown in Figure 2(a), which is called 2D-extended decomposition. The solution domain also can be divided into , , and segments in , , and directions, respectively, which is called 3D-extended decomposition.
(a) 2D extended
(b) 3D extended
First, let us investigate the performance of FETI for 2D-extended decomposition. The subdomain is a dielectric cube with side length having , . Mesh size is fixed as . We increase the frequency of the incident wave from 0.3 GHz to 0.6 GHz. The iteration numbers required by FETI-DPEM1 and FETI-DPEM2 with frequency and number of subdomains are presented in Figures 3(a) and 3(b). As we see, the iteration number required by FETI-DPEM2 almost maintains constant with frequency and number of subdomains, whereas that by FETI-DPEM1 increase with frequency and number of subdomain, especially for high frequency, which completely agree with the conclusions in [6, 7].
(a) Iteration number versus frequency.
(b) Iteration number versus number of subdomains.
Second, let us investigate the performance of FETI for 3D-extended decomposition. We fix subdomain size as with incident frequency 0.3 GHz and increase , , and at the same time. Table 1 lists number of iterations for FETI-DPEM1 and FETI-DPEM2. It can be seen that the iteration number required by FETI-DPEM2 increases with the number of sub-domains. To further show the differences between different types of domain decomposition, we fix subdomain size as and change from 1 to 3. Figure 4 shows the iteration number of the FETI-DPEM2 versus number of subdomains for different with different incident degree. It can be seen from Figure 4 that, for the 2D-extended domain decomposition, the iteration numbers maintain nearly constant with number of subdomains for different directions of incident wave, but for the 3D-extended domain decomposition, the iteration numbers are not constant again and increase with the number of subdomains. Furthermore, the increase speed of the iteration number with the number of subdomains changes for different incident wave directions. To exclude the possibility due to the increase in number of subdomains, another comparison is provided between with and with . The total subdomains are the same, but the numbers of iterations are 58 and 25, respectively. The latter is nearly the same as those in Figure 4.
Third, we will investigate numerical performance of FETI-DPEM2 versus inhomogeneity. Our numerical experiments are performed on a dielectric cube with at 0.3 GHz. We set two cases of the relative dielectric constant and , respectively. Mesh size is fixed as 0.05 m and 0.025 m for these two cases, respectively. The size of sub-domain is , and 64 sub-domains are used. The iteration numbers required by FETI-DPEM2 are 105 and 321 for two cases respectively. It shows that the performance of FETI highly depends on the inhomogeneity of the solution domain. It is worth to point out that in all above computation in FETI-DPEM2, the parameter in (6) is chosen as . In fact, this parameter can be modified to get a better convergence. Table 2 shows that the iteration number required by FETI-DPEM2 versus . It can be seen from Table 2 that the almost best convergence of FETI-DPEM2 can be achieved by choosing , which agrees with that in .
To further investigate numerical performance of FETI-DPEM2 for inhomogeneity, we perform an experiment for inhomogeneous brick as shown in Figure 5. This brick has four layers, which have different dielectric constants with , , , and , respectively. The thickness of each layer is . Figure 6 presents the iteration number required by FETI-DPEM2 versus . It can be obtained from Figure 6 that the optimal performance of FETI-DPEM2 is achieved by choosing , where can be approximated as average propagation constant of .
At last, to show the great capability of the FETI-DPEM method, we compute the scattering by a large dielectric brick up to at 0.3 GHz. Three types of material constitutions of the brick are taken into consideration, which are homogeneous, lossless inhomogeneous, and lossy inhomogeneous. For homogeneous case, the brick is filled with material of . For lossless inhomogeneous case, the brick is filled with material of and repeatedly along direction with thickness of 0.5 m. For lossy inhomogeneous condition, the dielectric constants of material are set to and , respectively. The bistatic RCSs by these bricks are shown in Figure 7. In these calculations, subdomain size is , and the ABC is placed away from the brick. Total subdomains are used. Computation resources needed in this calculation are listed in Table 3.
The FETI with the absorbing boundary condition (ABC) is applied to electromagnetic scattering by large inhomogeneous targets in this paper. The convergence speed of FETI-DPEM1 becomes seriously slow with the number of subdomains, especially for high frequency. FETI-DPEM2 is much faster than FETI-DPEM1 with number of subdomains. However, FETI-DPEM2 also cannot maintain the convergence speed with number of sub-domains for the 3D-extended decomposition. Furthermore, the convergence speed of FETI-DPEM2 highly depends on inhomogeneity of targets. Taking inhomogeneity into the coefficient in the Robin transmission condition can improve the convergence speed of FETI-DPEM2.
This work was supported by the NSFC under Grant 10832002.
- B. Després, P. Joly, and J. E. Roberts, “A domain decomposition method for the harmonic Maxwell equations,” in Iterative Methods in Linear Algebra, pp. 475–484, Elsevier, Amsterdam, The Netherlands, 1992.
- Y. J. Li and J. M. Jin, “Implementation of the second-order ABC in the FETI-DPEM method for 3D EM problems,” IEEE Transactions on Antennas and Propagation, vol. 56, no. 8, pp. 2765–2769, 2008.
- C. Farhat and F. X. Roux, “Method of finite element tearing and interconnecting and its parallel solution algorithm,” International Journal for Numerical Methods in Engineering, vol. 32, no. 6, pp. 1205–1227, 1991.
- C. T. Wolfe, U. D. Navsariwala, and S. D. Gedney, “An efficient implementation of the finite-element time-domain algorithm on parallel computers using a finite-element tearing and interconnecting algorithm,” Microwave and Optical Technology Letters, vol. 16, no. 4, pp. 204–208, 1997.
- C. Farhat, P. Avery, R. Tezaur, and J. Li, “FETI-DPH: a dual-primal domain decomposition method for acoustic scattering,” Journal of Computational Acoustics, vol. 13, no. 3, pp. 499–524, 2005.
- Y. Li and J. M. Jin, “A vector dual-primal finite element tearing and interconnecting method for solving 3-D large-scale electromagnetic problems,” IEEE Transactions on Antennas and Propagation, vol. 54, no. 10, pp. 3000–3009, 2006.
- Y. J. Li and J. M. Jin, “A new dual-primal domain decomposition approach for finite element simulation of 3-D large-scale electromagnetic problems,” IEEE Transactions on Antennas and Propagation, vol. 55, no. 10, pp. 2803–2810, 2007.
- F. X. Roux, F. Magoul’es, L. Series, and Y. Boubendir, “Approximation of optimal interface boundary conditions for two-Lagrange multiplier FETI method,” Lecture Notes in Computational Science and Engineering, vol. 40, pp. 283–290, 2005.
- M. N. Vouvakis and J. F. Lee, “A fast non-conforming DP-FETI domain decomposition method for the solution of large EM problems,” in Proceedings of the IEEE Antennas and Propagation Society Symposium, pp. 623–626, June 2004.
- J. P. Webb and V. N. Kanellopoulos, “Absorbing boundary conditions for the finite element solution of the vector wave equation,” Microwave and Optical Technology Letters, vol. 2, no. 10, pp. 370–372, 1989.
- Y. Saad and M. H. Schultz, “GMRES: a generalised minimal residual algorithm for solving nonsymmetric linear systems,” SIAM Journal of Scientific and Statistical Computing, vol. 7, pp. 856–869, 1986.
- K. Zhao, V. Rawat, S. C. Lee, and J. F. Lee, “A domain decomposition method with nonconformal meshes for finite periodic and semi-periodic structures,” IEEE Transactions on Antennas and Propagation, vol. 55, no. 9, pp. 2559–2570, 2007.
Copyright © 2012 Ming-Lin Yang and Xin-Qing Sheng. 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.