DocumentCode
1861532
Title
Utilization of CUDA-OpenGL interoperability to display electromagnetic fields calculated by FDTD
Author
Demir, Veysel ; Elsherbeni, Atef Z.
Author_Institution
Northern Illinois Univ., DeKalb, IL, USA
fYear
2011
fDate
10-13 Aug. 2011
Firstpage
95
Lastpage
98
Abstract
In this contribution, a compute unified device architecture (CUDA) implementation of a two-dimensional finite-difference time-domain (FDTD) program will be presented along with the OpenGL interoperability to display electromagnetic fields. CUDA, which runs on a graphics processing unit (GPU) card, is used for electromagnetic field data generation and image manipulation, while OpenGL is used to draw field distribution on the screen. Since CUDA and OpenGL both run on GPU and share data through common memory in the framebuffer the CUDA-OpenGL interoperability is very fast. Step by step details of implementation of this interoperability are demonstrated.
Keywords
computational electromagnetics; computer graphic equipment; coprocessors; electromagnetic fields; finite difference time-domain analysis; open systems; CUDA-OpenGL interoperability; FDTD; GPU; compute unified device architecture; electromagnetic field data generation; graphic processing unit; image manipulation; two-dimensional finite-difference time-domain program; Arrays; Electromagnetic fields; Finite difference methods; Graphics processing unit; Kernel; Programming; Time domain analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Electromagnetics International Workshop (CEM), 2011
Conference_Location
Izmir
Print_ISBN
978-1-4577-1685-0
Type
conf
DOI
10.1109/CEM.2011.6047338
Filename
6047338
Link To Document