Chapter 19

Fast Electromagnetic Integral Equation Solvers on Graphics Processing Units

Shaojing Li, Ruinan Chang and Vitaliy Lomakin

In this chapter, we present volumetric and surface integral equation (IE) electromagnetic solvers implemented on graphics processing units (GPUs). The IEs are discretized into a set of algebraic equations that are solved iteratively. The matrix-vector product in the iterative solution is evaluated via the nonuniform grid interpolation method (NGIM), which allows evaluating the electromagnetic field from N sources at N observers in O(N) or O(N log N) operations. We describe how the NGIM and IE solvers can be implemented on GPUs. Specifically, we present a “one-thread-per-observer” “on-fly” approach allowing for an ...

Get GPU Computing Gems Jade Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.