JOURNAL ARTICLE

Graphics processor unit (GPU) acceleration of finite-difference time-domain (FDTD) algorithm

Abstract

The finite-difference time-domain (FDTD) algorithm has become a tool of choice in many areas of RF and microwave engineering and optics. However, FDTD runs too slow for some simulations to be practical, even when carried out on supercomputers. The development of dedicated hardware to accelerate FDTD computations has been investigated. In this paper, we demonstrate that off-the-shelf graphics processor units (GPUs) can be successfully used to accelerate FDTD simulations. Using C++, OpenGL, and several OpenGL extensions, a modern GPU has been programmed to solve a simple two dimensional electromagnetic scattering problem. The GPU outperforms a central processing unit (CPU) of comparable technology generation.

Keywords:
Finite-difference time-domain method OpenGL Computer science Graphics processing unit Computational science CUDA Computation Acceleration Graphics General-purpose computing on graphics processing units Parallel computing Coprocessor Computational electromagnetics Central processing unit Computer graphics (images) Algorithm Computer hardware Visualization Electromagnetic field Optics Physics Artificial intelligence

Metrics

38
Cited By
1.18
FWCI (Field Weighted Citation Impact)
14
Refs
0.81
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Electromagnetic Simulation and Numerical Methods
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Electromagnetic Scattering and Analysis
Physical Sciences →  Physics and Astronomy →  Atomic and Molecular Physics, and Optics
Microwave Engineering and Waveguides
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.