DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Graphics processing unit accelerated three-dimensional model for the simulation of pulsed low-temperature plasmas

Abstract

A 3-dimensional particle-in-cell/Monte Carlo collision simulation that is fully implemented on a graphics processing unit (GPU) is described and used to determine low-temperature plasma characteristics at high reduced electric field, E/n, in nitrogen gas. Details of implementation on the GPU using the NVIDIA Compute Unified Device Architecture framework are discussed with respect to efficient code execution. The software is capable of tracking around 10 × 106 particles with dynamic weighting and a total mesh size larger than 108 cells. Verification of the simulation is performed by comparing the electron energy distribution function and plasma transport parameters to known Boltzmann Equation (BE) solvers. Under the assumption of a uniform electric field and neglecting the build-up of positive ion space charge, the simulation agrees well with the BE solvers. The model is utilized to calculate plasma characteristics of a pulsed, parallel plate discharge. A photoionization model provides the simulation with additional electrons after the initial seeded electron density has drifted towards the anode. Comparison of the performance benefits between the GPU-implementation versus a CPU-implementation is considered, and a speed-up factor of 13 for a 3D relaxation Poisson solver is obtained. Furthermore, a factor 60 speed-up is realized for parallelization of the electron processes.

Authors:
; ;
Publication Date:
Sponsoring Org.:
USDOE
OSTI Identifier:
1421125
Resource Type:
Publisher's Accepted Manuscript
Journal Name:
Physics of Plasmas
Additional Journal Information:
Journal Name: Physics of Plasmas Journal Volume: 21 Journal Issue: 12; Journal ID: ISSN 1070-664X
Publisher:
American Institute of Physics
Country of Publication:
United States
Language:
English

Citation Formats

Fierro, Andrew, Dickens, James, and Neuber, Andreas. Graphics processing unit accelerated three-dimensional model for the simulation of pulsed low-temperature plasmas. United States: N. p., 2014. Web. doi:10.1063/1.4903330.
Fierro, Andrew, Dickens, James, & Neuber, Andreas. Graphics processing unit accelerated three-dimensional model for the simulation of pulsed low-temperature plasmas. United States. https://doi.org/10.1063/1.4903330
Fierro, Andrew, Dickens, James, and Neuber, Andreas. Fri . "Graphics processing unit accelerated three-dimensional model for the simulation of pulsed low-temperature plasmas". United States. https://doi.org/10.1063/1.4903330.
@article{osti_1421125,
title = {Graphics processing unit accelerated three-dimensional model for the simulation of pulsed low-temperature plasmas},
author = {Fierro, Andrew and Dickens, James and Neuber, Andreas},
abstractNote = {A 3-dimensional particle-in-cell/Monte Carlo collision simulation that is fully implemented on a graphics processing unit (GPU) is described and used to determine low-temperature plasma characteristics at high reduced electric field, E/n, in nitrogen gas. Details of implementation on the GPU using the NVIDIA Compute Unified Device Architecture framework are discussed with respect to efficient code execution. The software is capable of tracking around 10 × 106 particles with dynamic weighting and a total mesh size larger than 108 cells. Verification of the simulation is performed by comparing the electron energy distribution function and plasma transport parameters to known Boltzmann Equation (BE) solvers. Under the assumption of a uniform electric field and neglecting the build-up of positive ion space charge, the simulation agrees well with the BE solvers. The model is utilized to calculate plasma characteristics of a pulsed, parallel plate discharge. A photoionization model provides the simulation with additional electrons after the initial seeded electron density has drifted towards the anode. Comparison of the performance benefits between the GPU-implementation versus a CPU-implementation is considered, and a speed-up factor of 13 for a 3D relaxation Poisson solver is obtained. Furthermore, a factor 60 speed-up is realized for parallelization of the electron processes.},
doi = {10.1063/1.4903330},
journal = {Physics of Plasmas},
number = 12,
volume = 21,
place = {United States},
year = {Fri Dec 05 00:00:00 EST 2014},
month = {Fri Dec 05 00:00:00 EST 2014}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record
https://doi.org/10.1063/1.4903330

Citation Metrics:
Cited by: 13 works
Citation information provided by
Web of Science

Save / Share:

Works referenced in this record:

General purpose molecular dynamics simulations fully implemented on graphics processing units
journal, May 2008

  • Anderson, Joshua A.; Lorenz, Chris D.; Travesset, A.
  • Journal of Computational Physics, Vol. 227, Issue 10
  • DOI: 10.1016/j.jcp.2008.01.047

Cross Sections for Electron Collisions with Nitrogen Molecules
journal, March 2006

  • Itikawa, Yukikazu
  • Journal of Physical and Chemical Reference Data, Vol. 35, Issue 1
  • DOI: 10.1063/1.1937426

Phenomenology of streamer propagation during pulsed dielectric surface flashover
journal, August 2011

  • Laity, George; Neuber, Andreas; Fierro, Andrew
  • IEEE Transactions on Dielectrics and Electrical Insulation, Vol. 18, Issue 4
  • DOI: 10.1109/TDEI.2011.5976080

Validity of the two-term Boltzmann approximation employed in the fluid model for high-power microwave breakdown in gas
journal, May 2014


Simulation benchmarks for low-pressure plasmas: Capacitive discharges
journal, January 2013

  • Turner, M. M.; Derzsi, A.; Donkó, Z.
  • Physics of Plasmas, Vol. 20, Issue 1
  • DOI: 10.1063/1.4775084

Combined spatial and temporal studies of ionization growth in nitrogen
journal, March 1976


Modeling statistical variations in high power microwave breakdown
journal, May 2011

  • Krile, John T.; Neuber, Andreas A.
  • Applied Physics Letters, Vol. 98, Issue 21
  • DOI: 10.1063/1.3593385

Three-Dimensional Streamer Modeling in Atmospheric Pressure Air
journal, November 2011

  • Papageorgiou, L.; Metaxas, A. C.; Georghiou, G. E.
  • IEEE Transactions on Plasma Science, Vol. 39, Issue 11
  • DOI: 10.1109/TPS.2011.2159127

Solving the Boltzmann equation to obtain electron transport coefficients and rate coefficients for fluid models
journal, October 2005


ELENDIF: A time-dependent Boltzmann solver for partially ionized plasmas
journal, February 1990


On the accuracy and reliability of different fluid models of the direct current glow discharge
journal, March 2012

  • Rafatov, I.; Bogdanov, E. A.; Kudryavtsev, A. A.
  • Physics of Plasmas, Vol. 19, Issue 3
  • DOI: 10.1063/1.3688875

Particle-in-cell charged-particle simulations, plus Monte Carlo collisions with neutral atoms, PIC-MCC
journal, April 1991

  • Birdsall, C. K.
  • IEEE Transactions on Plasma Science, Vol. 19, Issue 2
  • DOI: 10.1109/27.106800

Optimization of Monte Carlo codes using null collision techniques for experimental simulation at low E/N
journal, April 1991

  • Brennan, M. J.
  • IEEE Transactions on Plasma Science, Vol. 19, Issue 2
  • DOI: 10.1109/27.106822

VUV Emission and Streamer Formation in Pulsed Dielectric Surface Flashover at Atmospheric Pressure
journal, October 2010

  • Rogers, Truman G.; Neuber, Andreas A.; Frank, Klaus
  • IEEE Transactions on Plasma Science, Vol. 38, Issue 10
  • DOI: 10.1109/TPS.2010.2059714

Positive and negative streamers in ambient air: modelling evolution and velocities
journal, November 2008


A PIC-MCC code for simulation of streamer propagation in air
journal, July 2008


Simple Method to Determine Collisional Event in Monte Carlo Simulation of Electron-Molecule Collision
journal, August 1994

  • Nanbu, Kenichi
  • Japanese Journal of Applied Physics, Vol. 33, Issue Part 1, No. 8
  • DOI: 10.1143/JJAP.33.4752

Measurements of Secondary‐Electron Spectra Produced by Electron Impact Ionization of a Number of Simple Gases
journal, October 1971

  • Opal, C. B.; Peterson, W. K.; Beaty, E. C.
  • The Journal of Chemical Physics, Vol. 55, Issue 8
  • DOI: 10.1063/1.1676707

Optical emission spectroscopy study in the VUV–VIS regimes of a developing low-temperature plasma in nitrogen gas
journal, November 2012


Timesaving techniques for decision of electron–molecule collisions in Monte Carlo simulation of electrical discharges
journal, April 2007

  • Sugawara, Hirotake; Mori, Naoki; Sakai, Yosuke
  • Journal of Computational Physics, Vol. 223, Issue 1
  • DOI: 10.1016/j.jcp.2006.09.007

Electron anisotropic scattering in gases: A formula for Monte Carlo simulations
journal, February 2002


Studies on nanosecond pulsed atmospheric pressure discharge with particle-in-cell Monte Carlo collision simulation
journal, September 2012

  • Yang, Chenguang; Duan, Lian; Xu, Yongyue
  • Physics of Plasmas, Vol. 19, Issue 9
  • DOI: 10.1063/1.4755788

Effects of photoionization on similarity properties of streamers at various pressures in air
journal, January 2006


Efficient models for photoionization produced by non-thermal gas discharges in air based on radiative transfer and the Helmholtz equations
journal, August 2007


The stochastic computer simulation of ion motion in a gas subjected to a constant electric field
journal, November 1968


Monte Carlo simulation of high power microwave window breakdown at atmospheric conditions
journal, November 2006

  • Krile, John T.; Neuber, Andreas A.; Krompholz, Hermann G.
  • Applied Physics Letters, Vol. 89, Issue 20
  • DOI: 10.1063/1.2388877

Fast parallel Particle-To-Grid interpolation for plasma PIC simulations on the GPU
journal, October 2008

  • Stantchev, George; Dorland, William; Gumerov, Nail
  • Journal of Parallel and Distributed Computing, Vol. 68, Issue 10
  • DOI: 10.1016/j.jpdc.2008.05.009

Fine-sorting one-dimensional particle-in-cell algorithm with Monte-Carlo collisions on a graphics processing unit
journal, October 2011

  • Mertmann, Philipp; Eremin, Denis; Mussenbrock, Thomas
  • Computer Physics Communications, Vol. 182, Issue 10
  • DOI: 10.1016/j.cpc.2011.05.012

Effect of electron energy distribution function on the global model for high power microwave breakdown at high pressures
journal, June 2008

  • Nam, Sang Ki; Verboncoeur, John P.
  • Applied Physics Letters, Vol. 92, Issue 23
  • DOI: 10.1063/1.2942382

The role of photoionization in positive streamer dynamics
journal, May 2000


Transition of window breakdown from vacuum multipactor discharge to rf plasma
journal, December 2006

  • Kim, H. C.; Verboncoeur, J. P.
  • Physics of Plasmas, Vol. 13, Issue 12
  • DOI: 10.1063/1.2403782

The multiscale nature of streamers
journal, April 2006

  • Ebert, U.; Montijn, C.; Briels, T. M. P.
  • Plasma Sources Science and Technology, Vol. 15, Issue 2
  • DOI: 10.1088/0963-0252/15/2/S14

Photoemission Studies of Copper and Silver: Experiment
journal, November 1964


Controlling the weights of simulation particles: adaptive particle management using k-d trees
journal, February 2014