Ultra High Resolution Particle-In-Cell Simulations of Transition to Turbulence using GPU acceleration
POSTER
Abstract
Advances in computing power have enabled kinetic particle-in-cell simulations of plasma transition to turbulence at unprecedent resolutions. Nonlinear Kelvin-Helmholtz and tearing instabilities, driven by an initial shear flow, lead to fully developed turbulence, spanning scales from MHD down to electron kinetic scales. Currently, advances in computational capabilities for some of the largest computers in the world, like DOE's upcoming Titan machine, are driven by the use of graphics processing units (GPUs) to accelerate computationally intensive tasks. We present new modules in the electromagnetic particle-in-cell code PSC that enable effective use of the computational capabilities of massively parallel GPU based computers for kinetic plasma simulations. In particular, we will address (1) efficient algorithms for implementing particle advance, current deposition and sorting, (2) a load balancing scheme based on decomposition into small patches and space-filling curves, and (3) challenges of using both CPU and GPUs simultaneously in order to exploit all available computational resources optimally.
Authors
-
Kai Germaschewski
University of New Hampshire
-
W. Fox
University of New Hampshire, MIT PSFC
-
Homa Karimabadi
UCSD / Sciberquest, Inc., UCSD
-
Vadim Roytershteyn
UCSD / Sciberquest, Inc., SciberQuest, Inc., SciberQuest, Inc
-
W. Daughton
Los Alamos National Laboratory, LANL