Full-Wave Analysis of Electrically Large Structures on Desktop PCs Branko Kolundzija 1 , Miodrag Tasic 1 , Dragan Olcan 1 , Dusan Zoric 2 , and Srdjan Stevanetic 2 1 Dept. of EE, Univ. of Belgrade, 11120, Serbia 2 WIPL-D d.o.o., Belgrade, 11070, Serbia kol@etf.rs AbstractMethod of moments applied to surface integral equations combined with higher-order basis functions enables full-wave analysis in frequency domain of complex and relatively large structures. The electrical size of solvable problems can be further extended using different techniques: symmetry of the problem, "smart reduction" of expansion orders, physical optics driven method of moments, iterative methods, multilevel fast multipole algorithm, out-of-core solver, and parallelization at CPU/GPU. Results are presented for: (1) monostatic RCS of cube of side 50A (100 A), (2) beam steering of array of 40 by 40 microstrip patch antennas at 9.2 GHz, and (3) beam steering of 4 by 4 patch antennas at 2 GHz (5 GHz), placed on a 19-m long helicopter. I. INTRODUCTION In the last few decades, there is continuous interest in the analysis of composite metallic and dielectric structures based on the method of moments (MoM) solution of surface integral equations (SIEs). According to basic MoM theory [1],[2] induced currents over metallic surfaces and equivalent currents over material boundary surfaces are approximated by series of known basis functions multiplied by unknown coefficients and the SIE is transformed from the linear operator form into the system of linear equations, which is solved for unknown co- efficients. By increasing the number of unknown coefficients, TV, the memory occupation and matrix-fill time increase as N 2 and the matrix-solution time (in case of direct methods as Gaussian elimination or LU decomposition) increases as TV 3 . Hence, the size of the solvable problem in terms of N is limited by memory and time resources of the computer used for the simulation. For example, 8 GB of operative memory on personal computers enables solution of systems up to about ^Vmax = 30000 unknowns. However, the electrical size of the solvable problem (in A 2 of surface area) is also dependent on flexibility of basis functions. In case of the Rao-Wilton- Glisson (RWG) basis functions, typical edge length of triangles is A/10, resulting in about 300 unknowns per A 2 for metallic surfaces [3]. In particular, if 7V max = 30000, the maximum electrical size is limited to about 100A 2 . Many techniques have been developed to increase the electrical size of the solvable structure within the limits of PC computer resources. In what follows, we shall focus on techniques applied in this paper, which are implemented in commercial software package WIPL-D Pro v9.0 [4]. Gen- erally, these techniques can be grouped into three classes. In the first class, there are techniques, which decrease the number of unknowns: (a) usage of higher-order basis functions (HOBFs) [5],[6], (b) exploiting symmetry of the problem [4], (c) "smart reduction" of expansion order [7], and (d) usage of macro-basis functions by physical optics (PO) driven MoM [8]. In the second class, there are techniques that decrease the memory resources and matrix-fill/solution time for given number of unknowns: (a) iterative techniques [9]-[12], and (b) fast multipole method (FMM) and multilevel fast multipole algorithm (MLFMA) [13]—[16]. Finally, in the third class, there are techniques that enable efficient usage of nowadays hardware resources: (a) out-of-core solution of matrix equation [17], (b) parallelization at CPU based on OpenMP [18], and (c) parallelization at GPU based on CUDA [19],[20]. The goals of the paper are: (1) to shortly present various techniques for increasing the electrical size of the solvable structure within the limits of PC computer resources, (2) to compare these techniques and discuss optimal usage of these techniques, and (3) to show numerical results for some typical electrically large structures. II. TECHNIQUES THAT REDUCE NUMBER OF UNKNOWNS A. Higher-Order Basis Functions (HOBFs) The basic way to decrease the number of unknowns is to use HOBFs. For interpolatory HOBFs defined over triangles [6], the maximum edge length of triangles can be extended to 0.5 ~ 1A, resulting in 40-70 unknowns per A 2 [14]; for polynomial HOBFs defined over quadrilaterals [2],[5] the maximum edge can be extended to 1 ~ 2A, resulting in 20-35 unknowns per A 2 [5]. In both cases, the expansion orders are chosen according to electrical size of patches. Thus electrical size of solvable structure within limit of computer resources is increased for an order of magnitude when compared with RWG basis functions. B. Usage of Geometrical Symmetry of the Problem In case when the geometry of a structure is symmetrical with respect to one plane, and the excitation is either sym- metrical or anti-symmetrical with respect to this plane, the unknown coefficients on one side of the plane are equal to the coefficients from another side of the plane multiplied by ±1, so that original number of unknowns is halved. The memory requirements are decreased four times, the matrix fill time is halved and the matrix solution time is decreased eight times. 978-1-4577-1686-4/11/$26.00 ©2011 IEEE 122