AMITIS: A 3D GPU-Based Hybrid-PIC Model for Space and Plasma Physics

47Citations
Citations of this article
40Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We have developed, for the first time, an advanced modeling infrastructure in space simulations (AMITIS) with an embedded three-dimensional self-consistent grid-based hybrid model of plasma (kinetic ions and fluid electrons) that runs entirely on graphics processing units (GPUS). The model uses NVIDIA GPUS and their associated parallel computing platform, CUDA, developed for general purpose processing on GPUS. The model uses a single CPU-GPU pair, where the CPU transfers data between the system and GPU memory, executes CUDA kernels, and writes simulation outputs on the disk. All computations, including moving particles, calculating macroscopic properties of particles on a grid, and solving hybrid model equations are processed on a single GPU. We explain various computing kernels within AMITIS and compare their performance with an already existing well-tested hybrid model of plasma that runs in parallel using multi-CPU platforms. We show that AMITIS runs ∼10 times faster than the parallel CPU-based hybrid model. We also introduce an implicit solver for computation of Faraday's Equation, resulting in an explicit-implicit scheme for the hybrid model equation. We show that the proposed scheme is stable and accurate. We examine the AMITIS energy conservation and show that the energy is conserved with an error < 0.2% after 500,000 timesteps, even when a very low number of particles per cell is used.

Cite

CITATION STYLE

APA

Fatemi, S., Poppe, A. R., Delory, G. T., & Farrell, W. M. (2017). AMITIS: A 3D GPU-Based Hybrid-PIC Model for Space and Plasma Physics. In Journal of Physics: Conference Series (Vol. 837). Institute of Physics Publishing. https://doi.org/10.1088/1742-6596/837/1/012017

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free