Browsing by Subject "Parallel implementations"
Now showing 1 - 11 of 11
- Results Per Page
- Sort Options
Item Open Access Accuracy and efficiency considerations in the solution of extremely large electromagnetics problems(IEEE, 2011) Gürel, Levent; Ergül, ÖzgürThis study considers fast and accurate solutions of extremely large electromagnetics problems. Surface formulations of large-scale objects lead to dense matrix equations involving millions of unknowns. Thanks to recent developments in parallel algorithms and high-performance computers, these problems can easily be solved with unprecedented levels of accuracy and detail. For example, using a parallel implementation of the multilevel fast multipole algorithm (MLFMA), we are able to solve electromagnetics problems discretized with hundreds of millions of unknowns. Unfortunately, as the problem size grows, it becomes difficult to assess the accuracy and efficiency of the solutions, especially when comparing different implementations. This paper presents our efforts to solve extremely large electromagnetics problems with an emphasis on accuracy and efficiency. We present a list of benchmark problems, which can be used to compare different implementations for large-scale problems. © 2011 IEEE.Item Open Access Accuracy: The Frequently Overlooked Parameter in the Solution of Extremely Large Problems(IEEE, 2011) Ergul, O.; Gürel, LeventWe investigate error sources and their effects on the accuracy of solutions of extremely large electromagnetics problems with parallel implementations of the multilevel fast multipole algorithm (MLFMA). Accuracy parameters and their effects on the accuracy of MLFMA solutions are studied for large-scale problems discretized with hundreds of millions of unknowns. We show that some error sources are more dominant and should be suppressed for more accurate solutions; identifying less-effective error sources may allow us to derive more efficient implementations. Based on our analysis, we determine a set of benchmark problems that can be used to compare the accuracy of solvers for large-scale computations. A benchmarking tool is provided at www.cem.bilkent.edu.tr/ benchmark.Item Open Access Advanced partitioning and communication strategies for the efficient parallelization of the multilevel fast multipole algorithm(IEEE, 2010) Ergül O.; Gürel, LeventLarge-scale electromagnetics problems can be solved efficiently with the multilevel fast multipole algorithm (MLFMA) [1], which reduces the complexity of matrix-vector multiplications required by iterative solvers from O(N 2) to O(N logN). Parallelization of MLFMA on distributed-memory architectures enables fast and accurate solutions of radiation and scattering problems discretized with millions of unknowns using limited computational resources. Recently, we developed a hierarchical partitioning strategy [2], which provides an efficient parallelization of MLFMA, allowing for the solution of very large problems involving hundreds of millions of unknowns. In this strategy, both clusters (sub-domains) of the multilevel tree structure and their samples are partitioned among processors, which leads to improved load-balancing. We also show that communications between processors are reduced and the communication time is shortened, compared to previous parallelization strategies in the literature. On the other hand, improved partitioning of the tree structure complicates the arrangement of communications between processors. In this paper, we discuss communications in detail when MLFMA is parallelized using the hierarchical partitioning strategy. We present well-organized arrangements of communications in order to maximize the efficiency offered by the improved partitioning. We demonstrate the effectiveness of the resulting parallel implementation on a very large scattering problem involving a conducting sphere discretized with 375 million unknowns. ©2010 IEEE.Item Open Access Benchmark Solutions of Large Problems for Evaluating Accuracy and Efficiency of Electromagnetics Solvers(IEEE, 2011) Ergul, O.; Gürel, LeventWe present a set of benchmark problems involving conducting spheres and their solutions using a parallel implementation of the multilevel fast multipole algorithm (MLFMA). Accuracy of the implementation is tested by comparing the computational results with analytical Mie-series solutions. Reference solutions are made available on an interactive website to evaluate and compare the accuracy and efficiency of fast solvers. We also demonstrate the capabilities of our solver on real-life problems involving complicated targets, such as the Flamme.Item Open Access Blind phase noise estimation in OFDM systems by sequential Monte Carlo method(Springer, 2006) Panayırcı, Erdal; Çırpan, H. A.; Moeneclaey, M.; Noels, N.In this paper, based on a sequential Monte Carlo method, a computationally efficient algorithm is presented for estimating the residual phase noise, blindly, generated at the output the phase tracking loop employed in OFDM systems. The basic idea is to treat the transmitted symbols as "missing data" and draw samples sequentially of them based on the observed signal samples up to time t. This way, the Bayesian estimates of the phase noise is obtained through these samples, sequentially drawn, together with their importance weights. The proposed receiver structure is seen to be ideally suited for high-speed parallel implementation using VLSI technology.Item Open Access Effective preconditioners for large integral-equation problems(IET, 2007-11) Malas, Tahir; Ergül, Özgür; Gürel, LeventWe consider effective preconditioning schemes for the iterative solution of integral-equation methods. For parallel implementations, the sparse approximate inverse or the iterative solution of the near-field system enables fast convergence up to certain problem sizes. However, for very large problems, the near-field matrix itself becomes too crude approximation to the dense system matrix and preconditioners generated from the near-field interactions cannot be effective. Therefore, we propose an approximation strategy to the multilevel fast multipole algorithm (MLFMA) to be used as a preconditioner. Our numerical experiments reveal that this scheme significantly outperforms other preconditioners. With the combined effort of effective preconditioners and an efficiently parallelized MLFMA, we are able to solve targets with tens of millions of unknowns in a few hours.Item Open Access An efficient parallel implementation of the multilevel fast multipole algorithm for rigorous solutions of large-scale scattering problems(IEEE, 2010) Ergül O.; Gürel, LeventWe present the solution of large-scale scattering problems discretized with hundreds of millions of unknowns. The multilevel fast multipole algorithm (MLFMA) is parallelized using the hierarchical partitioning strategy on distributed-memory architectures. Optimizations and load-balancing algorithms are extensively used to improve parallel MLFMA solutions. The resulting implementation is successfully employed on modest parallel computers to solve scattering problems involving metallic objects larger than 1000λ and discretized with more than 300 million unknowns. © 2010 IEEE.Item Open Access Fast and accurate analysis of large-scale composite structures with the parallel multilevel fast multipole algorithm(Optical Society of America, 2013) Ergül, Özgür; Gürel, LeventAccurate electromagnetic modeling of complicated optical structures poses several challenges. Optical metamaterial and plasmonic structures are composed of multiple coexisting dielectric and/or conducting parts. Such composite structures may possess diverse values of conductivities and dielectric constants, including negative permittivity and permeability. Further challenges are the large sizes of the structures with respect to wavelength and the complexities of the geometries. In order to overcome these challenges and to achieve rigorous and efficient electromagnetic modeling of three-dimensional optical composite structures, we have developed a parallel implementation of the multilevel fast multipole algorithm (MLFMA). Precise formulation of composite structures is achieved with the so-called "electric and magnetic current combined-field integral equation." Surface integral equations are carefully discretized with piecewise linear basis functions, and the ensuing dense matrix equations are solved iteratively with parallel MLFMA. The hierarchical strategy is used for the efficient parallelization of MLFMA on distributed-memory architectures. In this paper, fast and accurate solutions of large-scale canonical and complicated real-life problems, such as optical metamaterials, discretized with tens of millions of unknowns are presented in order to demonstrate the capabilities of the proposed electromagnetic solver.Item Open Access MLFMA solutions of transmission problems Involving realistic metamaterial walls(IEEE, 2007-08) Ergül, Özgür; Ünal, Alper; Gürel, LeventWe present the solution of multilayer metamaterial (MM) structures containing large numbers of unit cells, such as split-ring resonators. Integral-equation formulations of scattering problems are solved iteratively by employing a parallel implementation of the multilevel fast multipole algorithm. Due to ill-conditioned nature of the problems, advanced preconditioning techniques are used to obtain rapid convergence in the iterative solutions. By constructing a sophisticated simulation environment, we accurately and efficiently investigate large and complicated MM structures. © 2007 IEEE.Item Open Access Parallel-MLFMA solutions of large-scale problems involving composite objects(IEEE, 2012-07) Ergül, Özgür; Gürel, LeventWe present a parallel implementation of the multilevel fast multipole algorithm (MLFMA) for fast and accurate solutions of large-scale electromagnetics problems involving composite objects with dielectric and metallic parts. Problems are formulated with the electric and magnetic current combined-field integral equation (JMCFIE) and solved iteratively with MLFMA on distributed-memory architectures. Numerical examples involving canonical and complicated objects, such as optical metamaterials, are presented to demonstrate the accuracy and efficiency of the implementation. © 2012 IEEE.Item Open Access Rigorous solutions of large-scale scattering problems discretized with hundreds of millions of unknowns(2009-09) Gürel, Levent; Ergül, ÖzgürWe present fast and accurate solutions of large-scale scattering problems using a parallel implementation of the multilevel fast multipole algorithm (MLFMA). By employing a hierarchical partitioning strategy, MLFMA can be parallelized efficiently on distributed-memory architectures. This way, it becomes possible to solve very large problems discretized with hundreds of millions of unknowns. Effectiveness of the developed simulation environment is demonstrated on various scattering problems involving canonical and complicated objects. © 2009 IEEE.