Development of an unified FDTD-FEM library for electromagnetic analysis with CPU and GPU computing
Department of Physics, Systems Engineering and Signal Theory, Universidad de Alicante, E-03080, Alicante (Spain)
11th International Conference on Computational and Mathematical Methods in Science and Engineering (CMMSE 2011), 2011
@article{frances2011development,
title={Development of an unified FDTD-FEM library for electromagnetic analysis with CPU and GPU computing},
author={Franc{‘e}s Monllor, J. and Bleda P{‘e}rez, S. and Gallego Rico, S. and Neipp L{‘o}pez, C. and M{‘a}rquez Ruiz, A. and Pascual Villalobos, I. and Bel{‘e}ndez V{‘a}zquez, A.},
year={2011},
publisher={CMMSE}
}
We describe a C++ library for electromagnetics based on the Finite-Difference Time-Domain method for transient analysis, and the Finite Element Method for modal analysis. Both methods share the same core and also both methods are optimized for CPU and GPU computing. The FEM method is applied for solving Laplace’s equation and analyzes the relation between surface curvature and electrostatic potential of a long cylindric conductor. The FDTD method is applied for analyzing Thin Film Filters in optical wavelengths. Furthermore, the performance of both CPU and GPU versions are analyzed as a function of the grid size simulation. This approach allows to analyze a wide range of electromagnetic situations taking advantage of the benefits of each numerical method and also of the modern graphics processing units.
December 13, 2011 by hgpu