Hybrid-parallel algorithms for 2D green's functions
Procedia Computer Science
- Volumen: 18
- Fecha: 01 January 2013
- Páginas: 541-550
- ISSN: 18770509
- Source Type: Conference Proceeding
- DOI: 10.1016/j.procs.2013.05.218
- Document Type: Conference Paper
- Publisher: Elsevier B.V.
Green's functions are used to solve non homogeneous integral equations with boundary conditions. In electromagnetism they are used for a large class of problems, including the analysis of microwave circuits, antennas, and the investigation of breakdown phenomena in microwave transmission lines. In many cases it is necessary to compute a large number of Green's functions between pairs of source and observation points. Today, basic computational systems are composed of multiple CPUs (multicores) and GPUs, and it is necessary to adapt the software used for the solution of scientific problems to these systems. This paper studies the optimization of the computation of 2D rectangular waveguide Green's functions in clusters of multicores with GPUs. Different basic algorithms are considered, and the most efficient implementations are obtained by adequately combining basic algorithms in hybrid parallelism programs. © 2013 The Authors. Published by Elsevier B.V.