A fully implicit particle-in-cell method for handling the v-formalism of electromagnetic gyrokinetics has been implemented in XGC. By choosing the v-formalism, we avoid introducing the nonphysical skin terms in Ampère's law, which are responsible for the well-known “cancellation problem” in the p-formalism. The v-formalism, however, is known to suffer from a numerical instability when explicit time integration schemes are used due to the appearance of a time derivative in the particle equations of motion from the inductive component of the electric field. Here, using the conventional δf scheme, we demonstrate that our implicitly discretized algorithm can provide numerically stable simulation results with accurate dispersive properties. We verify the algorithm using a test case for shear Alfvén wave propagation in addition to a case demonstrating the ion temperature gradient-kinetic ballooning mode (ITG-KBM) transition. The ITG-KBM transition case is compared to results obtained from other δf gyrokinetic codes/schemes, whose verification has already been archived in the literature.

1.
S. E.
Parker
,
W. W.
Lee
, and
R.
Santoro
,
Phys. Rev. Lett.
71
,
2042
(
1993
).
2.
A.
Dimits
,
T.
Williams
,
J.
Byers
, and
B.
Cohen
,
Phys. Rev. Lett.
77
,
71
(
1996
).
3.
R.
Sydora
,
V.
Decyk
, and
J.
Dawson
,
Plasma Phys. Controlled Fusion
38
,
A281
(
1996
).
4.
Z.
Lin
,
T. S.
Hahm
,
W. W.
Lee
,
W. M.
Tang
, and
R. B.
White
,
Science
281
,
1835
(
1998
).
5.
W. W.
Lee
,
J. Comput. Phys.
72
,
243
269
(
1987
).
6.
S.
Ku
,
R.
Hager
,
C. S.
Chang
,
J. M.
Kwon
, and
S. E.
Parker
,
J. Comput. Phys.
315
,
467
475
(
2016
).
7.
S.
Ku
,
C. S.
Chang
,
R.
Hager
,
R. M.
Churchill
,
G. R.
Tynan
,
I.
Cziegler
,
M.
Greenwald
,
J. W.
Hughes
,
S. E.
Parker
,
M. F.
Adams
,
E.
D'Azevedo
, and
P.
Worley
,
Phys. Plasmas
25
,
056107
(
2018
).
8.
I.
Manuilskiy
and
W. W.
Lee
,
Phys. Plasmas
7
(
5
),
1381
(
2000
).
9.
Y.
Chen
and
S. E.
Parker
,
Phys. Plasmas
8
,
2095
(
2001
).
10.
Y.
Chen
and
S. E.
Parker
,
J. Comput. Phys.
189
,
463
475
(
2003
).
11.
Y.
Chen
and
S. E.
Parker
,
J. Comput. Phys.
220
,
839
855
(
2007
).
12.
J. C.
Adams
,
A. G.
Serveniere
, and
A. B.
Langdon
,
J. Comput. Phys.
47
,
229
244
(
1982
).
13.
F.
Jenko
,
W.
Dorland
,
M.
Kotschenreuther
, and
B. N.
Rogers
,
Phys. Plasmas
7
,
1904
1910
(
2000
).
14.
T.
Gorler
,
X.
Lapillonne
,
S.
Brunner
,
T.
Dannert
,
F.
Jenko
,
F.
Merz
, and
D.
Told
,
J. Comput. Phys.
230
,
7053
(
2011
).
15.
T.
Gorler
,
X.
Lapillonne
,
S.
Brunner
,
T.
Dannert
,
F.
Jenko
,
S. K.
Aghdam
,
P.
Marcus
,
B. F.
McMillan
,
F.
Merz
,
O.
Sauter
,
D.
Told
, and
L.
Villard
,
Phys. Plasmas
18
,
056103
(
2011
).
16.
N. R.
Mandell
,
A.
Hakim
,
G. W.
Hammett
, and
M.
Francisquez
,
J. Plasma Phys.
86
,
905860109
(
2020
).
17.
A.
Hakim
,
N. R.
Mandell
,
T. N.
Bernard
,
M.
Francisquez
,
G. W.
Hammett
, and
E. L.
Shi
,
Phys. Plasmas
27
,
042304
(
2020
).
18.
J.
Candy
and
R. E.
Waltz
,
J. Comput. Phys.
186
,
545
(
2003
).
19.
J.
Candy
,
Phys. Plasmas
12
,
072307
(
2005
).
20.
J.
Bao
,
D.
Liu
, and
Z.
Lin
,
Phys. Plasmas
24
,
102516
(
2017
).
21.
J.
Bao
,
Z.
Lin
, and
Z. X.
Lu
,
Phys. Plasmas
25
,
022515
(
2018
).
22.
V.
Kornilov
,
R.
Kleiber
,
R.
Hatzky
,
L.
Villard
, and
G.
Jost
,
Phys. Plasmas
11
,
3196
(
2004
).
23.
R.
Kleiber
,
R.
Hatzky
,
A.
Konies
,
A.
Mishchenko
, and
E.
Sonnendrucker
,
Phys. Plasmas
23
,
032501
(
2016
).
24.
S.
Jolliet
,
A.
Bottino
,
P.
Angelino
,
R.
Hatzky
,
T.
Tran
,
B.
McMillan
,
O.
Sauter
,
K.
Appert
,
Y.
Idomura
, and
L.
Villard
,
Comput. Phys. Commun.
177
,
409
425
(
2007
).
25.
A.
Bottino
,
T.
Vernay
,
B. D.
Scott
,
S.
Brunner
,
R.
Hatzky
,
S.
Jolliet
,
B. F.
McMillan
,
T. M.
Tran
, and
L.
Villard
,
Plasma Phys. Controlled Fusion
53
,
124027
(
2011
).
26.
E.
Lanti
,
N.
Ohana
,
N.
Tronko
,
T.
Hayward-Schneider
,
A.
Bottino
,
B. F.
McMillan
,
A.
Mishchenko
,
A.
Scheinberg
,
A.
Biancalani
,
P.
Angelino
,
S.
Brunner
,
J.
Dominski
,
P.
Donnel
,
C.
Gheller
,
R.
Hatzky
,
A.
Jocksch
,
S.
Jolliet
,
Z. X.
Lu
,
J. P.
Martin Collar
,
I.
Novikau
,
E.
Sonnendrücker
,
T.
Vernay
, and
L.
Villard
,
Comput. Phys. Commun.
251
,
107072
(
2020
).
27.
J. C.
Cummings
, “
Gyrokinetic simulation of finite-beta and self-sheared-flow effects on pressure-gradient instabilities
,” Ph.D. thesis (
Princeton University
,
1994
).
28.
J. V. W.
Reynders
, “
Gyrokinetic simulation of finite-beta plasmas on parallel architectures
,” Ph.D. thesis (
Princeton University
,
1993
).
29.
C. S.
Chang
,
S.
Ku
,
P. H.
Diamond
,
Z.
Lin
,
S. E.
Parker
,
T. S.
Hahm
, and
N.
Samatova
,
Phys. Plasmas
16
,
056108
(
2009
).
30.
C. S.
Chang
,
S.
Ku
,
A.
Loarte
,
V.
Parail
,
F.
Kochl
,
M.
Romanelli
,
R.
Maingi
,
J. W.
Ahn
,
T.
Gray
,
J.
Hughes
,
B.
LaBombard
,
T.
Leonard
,
M.
Makowski
, and
J.
Terry
,
Nucl. Fusion
57
,
116023
(
2017
).
31.
C. S.
Chang
,
S.
Ku
,
G. R.
Tynan
,
R.
Hager
,
R. M.
Churchill
,
I.
Cziegler
,
M.
Greenwald
,
A. E.
Hubbard
, and
J. W.
Hughes
,
Phys. Rev. Lett.
118
,
175001
(
2017
).
32.
R.
Hager
,
J.
Dominski
, and
C. S.
Chang
, “
Cross-verification of neoclassical transport solutions from XGCa against NEO
,”
Phys. Plasmas
26
,
104502
(
2019
).
33.
C. S.
Chang
,
S.
Ku
,
R.
Hager
,
R. M.
Churchill
,
J.
Hughes
,
F.
Köchl
,
A.
Loarte
,
V.
Parail
, and
R.
Pitts
, “
Constructing a new predictive scaling formula for ITER's divertor heat-load width informed by a simulation-anchored machine learning
,”
Phys. Plasmas
28
,
022501
(
2021
).
34.
A.
Mishchenko
,
M. D. J.
Cole
,
R.
Kleiber
, and
A.
Konies
,
Phys. Plasmas
21
,
052113
(
2014
).
35.
A.
Mishchenko
,
A.
Konies
,
R.
Kleiber
, and
M. D. J.
Cole
,
Phys. Plasmas
21
,
092110
(
2014
).
36.
M. D. J.
Cole
,
A.
Mishchenko
,
A.
Bottino
, and
C. S.
Chang
,
Phys. Plasmas
28
,
034501
(
2021
).
37.
R.
Hager
,
J.
Lang
,
C. S.
Chang
,
S.
Ku
,
Y.
Chen
,
S. E.
Parker
, and
M. F.
Adams
,
Phys. Plasmas
24
,
054508
(
2017
).
38.
A.
Biancalani
,
A.
Bottino
,
A. D.
Siena
,
Ö.
Gürcan
,
T.
Hayward-Schneider
,
F.
Jenko
,
P.
Lauber
,
A.
Mishchenko
,
P.
Morel
,
I.
Novikau
,
F.
Vannini
,
L.
Villard
, and
A.
Zocco
,
Plasma Phys.
Controlled Fusion 63
,
065009
(
2021
).
39.
G.
Chen
,
L.
Chacón
, and
D. C.
Barnes
,
J. Comput. Phys.
230
,
7018
7036
(
2011
).
40.
L.
Chacón
,
G.
Chen
, and
D. C.
Barnes
,
J. Comput. Phys.
233
,
1
9
(
2013
).
41.
G.
Chen
and
L.
Chacón
,
Comput. Phys. Commun.
185
,
2391
2402
(
2014
).
42.
G.
Chen
,
L.
Chacón
,
C. A.
Leibs
,
D. A.
Knoll
, and
W.
Taitano
,
J. Comput. Phys.
258
,
555
567
(
2014
).
43.
G.
Chen
and
L.
Chacón
,
Comput. Phys. Commun.
197
,
73
87
(
2015
).
44.
Z. X.
Lu
,
G.
Meng
,
M.
Hoelzl
, and
P.
Lauber
,
J. Comput. Phys.
440
,
110384
(
2021
).
45.
D. G.
Anderson
,
J. Assoc. Comput. Mach.
12
,
547
560
(
1965
).
46.
C.
Ma
,
W.
Wang
,
E.
Startsev
, and
S.
Ethier
,
Bull. Am. Phys. Soc.
63
,
Abstract ID: BAPS.2018.DPP.NP11.56
(
2018
), http://meetings.aps.org/link/BAPS.2018.DPP.NP11.56
47.
W. X.
Wang
,
G.
Rewoldt
,
W. M.
Tang
,
F. L.
Hinton
,
J.
Manickam
,
L. E.
Zakharov
,
R. B.
White
, and
S.
Kaye
,
Phys. Plasmas
13
,
082501
(
2006
).
48.
W. X.
Wang
,
P. H.
Diamond
,
T. S.
Hahm
,
S.
Ethier
,
G.
Rewoldt
, and
W. M.
Tang
,
Phys. Plasmas
17
,
072511
(
2010
).
49.
S. E.
Parker
and
W. W.
Lee
,
Phys. Fluids B
5
,
77
(
1993
).
50.
A. M.
Dimits
and
W. W.
Lee
,
J. Comput. Phys.
107
,
309
(
1993
).
51.
G.
Hu
and
J. A.
Krommes
,
Phys. Plasmas
1
,
863
(
1994
).
52.
A. Y.
Aydemir
,
Phys. Plasmas
1
,
822
(
1994
).
53.
R.
Hatzky
,
R.
Kleiber
,
A.
Könies
,
A.
Mishchenko
,
M.
Borchardt
,
A.
Bottino
, and
E.
Sonnendrücker
,
J. Plasma Phys.
85
,
905850112
(
2019
).
54.
B. I.
Cohen
, “
Orbit averaging and subcycling in particle simulation of plasmas
,” in
Multiple Time Scales
, edited by
J. U.
Brackbill
and
B. I.
Cohen
(
Academic Press
,
1985
), pp.
311–333
.
55.
B.
Sturdevant
,
S. E.
Parker
,
Y.
Chen
, and
B. B.
Hause
,
J. Comput. Phys.
316
,
519
533
(
2016
).
56.
S.
Balay
,
S.
Abhyankar
,
M. F.
Adams
,
J.
Brown
,
P.
Brune
,
K.
Buschelman
,
L.
Dalcin
,
V.
Eijkhout
,
W. D.
Gropp
,
D.
Kaushik
,
M. G.
Knepley
,
L. C.
McInnes
,
K.
Rupp
,
B. F.
Smith
,
S.
Zampini
,
H.
Zhang
, and
H.
Zhang
, “
PETSc users manual
,”
Technical Report No. ANL-95/11, Revision 3.7
,
Argonne National Laboratory
,
2016
.
57.
S.
Balay
,
W. D.
Gropp
,
L. C.
McInnes
, and
B. F.
Smith
, “
Efficient management of parallelism in object oriented numerical software libraries
,” in
Modern Software Tools in Scientific Computing, edited by
E.
Arge
,
A. M.
Bruaset
, and
H. P.
Langtangen
(
Birkhäuser Press
,
1997
), pp.
163
202
.
58.
X. S.
Li
and
J. W.
Demmel
, “
SuperLU DIST: A scalable distributed-memory sparse direct solver for unsymmetric linear systems
,”
ACM Trans. Math. Software
29
(
2
),
110
140
(
2003
).
59.
X.
Lapillonne
,
S.
Brunner
,
T.
Dannert
,
S.
Jolliet
,
A.
Marinoni
,
L.
Villard
,
T.
Gorler
,
F.
Jenko
, and
F.
Merz
,
Phys. Plasmas
16
,
032308
(
2009
).
60.
C. K.
Goertz
and
R. W.
Boswell
,
J. Geophys. Res.
84
,
7239
, (
1979
).
61.
C. H.
Hui
and
C. E.
Seyler
,
J. Geophys. Res.
97
,
3953
, (
1992
).
62.
K.
Nishioka
,
T. H.
Watanabe
, and
M.
Shinya
,
J. Comput. Phys.
432
,
110167
(
2021
).
63.
R.
Hatzky
,
A.
Könies
, and
A.
Mishchenko
,
J. Comput. Phys.
251
,
568
590
(
2007
).
64.
A. M.
Dimits
,
G.
Bateman
,
M. A.
Beer
,
B. I.
Cohen
,
W.
Dorland
,
G. W.
Hammett
,
C.
Kim
,
J. E.
Kinsey
,
M.
Kotschenreuther
,
A. H.
Kritz
,
L. L.
Lao
,
J.
Mandrekas
,
W. M.
Nevins
,
S. E.
Parker
,
A. J.
Redd
,
D. E.
Shumaker
,
R.
Sydora
, and
J.
Weiland
,
Phys. Plasmas
7
,
969
(
2000
).
65.
T.
Gorler
,
N.
Tronko
,
W. A.
Hornsby
,
A.
Bottino
,
R.
Kleiber
,
C.
Norscini
,
V.
Grandgirard
,
F.
Jenko
, and
E.
Sonnendrucker
,
Phys. Plasmas
23
,
072503
(
2016
).
66.
T.
Görler
, “
Multiscale effects in plasma microturbulence
,” Ph.D. thesis (
Universität Ulm
,
2009
).
67.
X.
Lapillonne
, “
Microturbulence in electron internal transport barriers in the TCV tokamak and global effects
,” Ph.D. thesis (
École Polytechnique Fédérale de Lausanne
,
2010
).
68.
B.
Sturdevant
,
S.
Ku
,
L.
Chacón
,
Y.
Chen
,
D.
Hatch
,
M. D. J.
Cole
,
A. Y.
Sharma
,
M. F.
Adams
,
C. S.
Chang
,
S. E.
Parker
, and
R.
Hager
(
2021
). “Data from tables and figures in ‘verification of a fully implicit particle-in-cell method for the v formalism of electromagnetic gyrokinetics in the xgc code,’ ”
PPPL Theory Department ARK
. http://arks.princeton.edu/ark:/88435/dsp015425kd34n
69.
G.
Dong
,
J. J.
Bao
,
A.
Bhattacharjee
, and
Z.
Lin
,
Phys. Plasmas
26
,
010701
(
2016
).
70.
T.-H.
Watanabe
and
H.
Sugama
,
Nucl. Fusion
46
,
24
(
2006
).
71.
S.
Maeyama
,
A.
Ishizawa
,
T.-H.
Watanabe
,
M.
Nakata
,
N.
Miyato
,
M.
Yagi
, and
Y.
Idomura
,
Phys. Plasmas
21
,
052301
(
2014
).
72.
K.
Obrejan
,
K.
Imadera
,
J.
Li
, and
Y.
Kishimoto
,
Comput. Phys. Comm.
216
,
8
17
(
2017
).
73.
A.
Ishizawa
,
K.
Imadera
,
Y.
Nakamura
, and
Y.
Kishimoto
,
Phys. Plasmas
216
,
082301
(
2019
).
You do not currently have access to this content.