GPU-Accelerated Full-Wave Calculations for Microwave and Millimeter-Wave Diagnostics on NSTX

POSTER

Abstract

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. Similar applications have seen order-of- magnitude increases in speed through GPGPU. Here we report on a 1-D finite-difference time-domain Maxwell code ported to utilize the massively parallel processing capabilities of the NVIDIA C1060 GPU. The C for CUDA (Compute Unified Device Architecture) extension of the C programming language was used. Detailed benchmarking between the GPU code and a version running on traditional multicore processors will be presented. The code will be utilized as a synthetic diagnostic for Frequency-Modulated Continuous-Wave reflectometry and backscattering, as well as radial polarimetry on NSTX (National Spherical Torus eXperiment). The response of these diagnostics to turbulence from gyrokinetic simulations will be explored.

*Supported by U.S. DoE Grants DE-FG03-99-ER54527 and DE-AC02-09CH11466, and the DoE Science Undergraduate Laboratory Internship Program.

Authors

  • T.A. Bechtel

    • RPI
  • S. Kubota

    • UCLA
  • W.A. Peebles

    • UCLA
  • W. Guttenfelder

    • PPPL