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.

1.
U.
Ebert
,
C.
Montijn
,
T.
Briels
,
W.
Hundsdorfer
,
B.
Meulenbroek
,
A.
Rocco
, and
E.
van Veldhuizen
,
Plasma Sources Sci. Technol.
15
,
S118
(
2006
).
2.
G.
Laity
,
A.
Fierro
,
J.
Dickens
,
A.
Neuber
, and
K.
Frank
,
Appl. Phys. Lett.
102
,
184104
(
2013
).
3.
A.
Fierro
,
G.
Laity
, and
A.
Neuber
,
J. Phys. D: Appl. Phys.
45
,
495202
(
2012
).
4.
G.
Hagelaar
and
L.
Pitchford
,
Plasma Sources Sci. Technol.
14
,
722
(
2005
).
5.
W.
Morgan
,
Comput. Phys. Commun.
58
,
127
(
1990
).
6.
A.
Kulikovsky
,
J. Phys. D: Appl. Phys.
33
,
1514
(
2000
).
7.
A.
Luque
,
V.
Ratushnaya
, and
U.
Ebert
,
J. Phys. D: Appl. Phys.
41
,
234005
(
2008
).
8.
N.
Liu
and
V.
Pasko
,
J. Phys. D: Appl. Phys.
39
,
327
(
2006
).
9.
I.
Rafatov
,
E.
Bogdanov
, and
A.
Kudryavtsev
,
Phys. Plasmas
19
,
033502
(
2012
).
10.
S.
Nam
and
J.
Verboncoeur
,
Appl. Phys. Lett.
92
,
231502
(
2008
).
11.
Z.
Peng-Cheng
,
L.
Cheng
,
Y.
Dan
, and
Z.
Xuan-Ming
,
Chin. Phys. B
23
,
055101
(
2014
).
12.
C.
Birdsall
and
A.
Langdon
,
Plasma Physics via Computer Simulation
(
Taylor and Francis Group
,
2005
).
13.
C.
Birdsall
,
IEEE Trans. Plasma Sci.
19
,
65
(
1991
).
14.
O.
Chanrion
and
T.
Neubert
,
J. Comput. Phys.
227
,
7222
(
2008
).
15.
H.
Skullerud
,
J. Phys. D: Appl. Phys.
1
,
1567
(
1968
).
16.
M.
Brennan
,
IEEE Trans. Plasma Sci.
19
,
256
(
1991
).
17.
K.
Nanbu
,
Jpn. J. Appl. Phys., Part 1
33
,
4752
(
1994
).
18.
H.
Kim
and
J.
Verboncoeur
,
Phys. Plasmas
13
,
123506
(
2006
).
19.
J.
Krile
,
A.
Neuber
,
H.
Krompholz
, and
T.
Gibson
,
Appl. Phys. Lett.
89
,
201501
(
2006
).
20.
C.
Yang
,
L.
Duan
,
Y.
Xu
,
X.
Wang
, and
D.
Zuo
,
Phys. Plasmas
19
,
093510
(
2012
).
21.
J.
Anderson
,
C.
Lorenz
, and
A.
Travesset
,
J. Comput. Phys.
227
,
5342
(
2008
).
22.
P.
Mertmann
,
D.
Eremin
,
T.
Mussenbrock
,
R.
Brinkmann
, and
P.
Awakowicz
,
Comput. Phys. Commun.
182
,
2161
(
2011
).
23.
J.
Sanders
and
E.
Kandrot
,
CUDA by Example
(
Addison-Wesley
,
2011
).
24.
N.
Wilt
,
The CUDA Handbook
(
Addison-Wesley
,
2013
).
25.
D.
Kird
and
W.
Hwu
,
Programming Massively Parallel Processors
(
Morgan Kaufmann Publishers
,
2010
).
26.
NVIDIA CUDA Programming Guide, 2013.
27.
NVIDIA cuRAND Library, 2013.
28.
H.
Sugawara
,
N.
Mori
,
Y.
Sakai
, and
Y.
Suda
,
J. Comput. Phys.
223
,
298
(
2007
).
29.
A.
Okhrimovskyy
,
A.
Bogaerts
, and
R.
Gijbels
,
Phys. Rev. E
65
,
037402
(
2002
).
30.
C.
Opal
,
W.
Peterson
, and
E.
Beaty
,
J. Chem. Phys.
55
,
4100
(
1971
).
31.
G.
Stantchev
,
W.
Dorland
, and
N.
Gumerov
,
J. Parallel Distrib. Comput.
68
,
1339
(
2008
).
32.
J.
Teunissen
and
U.
Ebert
,
J. Comput. Phys.
259
,
318
(
2014
).
33.
L.
Papageorgiou
,
A.
Metaxas
, and
G.
Georghiou
,
IEEE Trans. Plasma Sci.
39
,
2224
(
2011
).
34.
A.
Bourdon
,
V.
Pasko
,
N.
Liu
,
S.
Celestin
,
P.
Segur
, and
E.
Marode
,
Plasma Sources Sci. Technol.
16
,
656
(
2007
).
35.
M.
Turner
,
A.
Derzsi
,
Z.
Donko
,
D.
Eremin
,
S.
Kelly
,
T.
Lafleur
, and
T.
Mussenbrock
,
Phys. Plasmas
20
,
013507
(
2013
).
36.
37.
S.
Haydon
and
O.
Williams
,
J. Phys. D: Appl. Phys.
9
,
523
(
1976
).
38.
Y.
Itikawa
,
J. Phys. Chem. Ref. Data
35
,
31
(
2005
).
39.
J.
Krile
and
A.
Neuber
,
Appl. Phys. Lett.
98
,
211502
(
2011
).
40.
C.
Berglund
and
W.
Spicer
,
Phys. Rev.
136
,
A1044
(
1964
).
41.
T.
Rogers
,
A.
Neuber
,
K.
Frank
,
G.
Laity
, and
J.
Dickens
,
IEEE Trans. Plasma Sci.
38
,
2764
(
2010
).
42.
G.
Laity
,
A.
Neuber
,
A.
Fierro
,
J.
Dickens
, and
L.
Hatfield
,
IEEE Trans. Dielectr. Electr. Insul.
18
,
946
(
2011
).
43.
NVIDIA Nsight, 2013.
You do not currently have access to this content.