GPU-Accelerated FDTD Full-Wave Codes for Reflectometry Simulations

POSTER

Abstract

Recently, GPGPU (General-Purpose computing on Graphics Processing Units) has been gaining popularity in many engineering and science fields as an inexpensive platform for accelerating compute-intensive codes. Here, we report on the application of GPU-computing to microwave reflectometry simulations for NSTX (National Spherical Torus eXperiment) plasmas. Reflectometry is a widespread diagnostic for studying both coherent and turbulent electron density fluctuations in fusion plasmas. A suite of FDTD (Finite-Difference Time-Domain) full-wave microwave propagation codes has been ported to utilize the massively parallel processing capabilities of the NVIDIA C870 GPU. The C for CUDA (Compute Unified Device Architecture) extension of the C programming language was used. For the 1-D FDTD code, it was found that the parallel version ran roughly 6 times faster than the linear equivalent. A more detailed benchmarking of both 1-D and 2-D codes for the GPU and traditional multicore processors will be presented.

Authors

  • B.C. Rose

    Purdue U.

  • S. Kubota

    UCLA

  • W.A. Peebles

    UCLA