Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-08T13:49:08.704Z Has data issue: false hasContentIssue false

Numerical resolution of the global eigenvalue problem for the gyrokinetic-waterbag model in toroidal geometry

Published online by Cambridge University Press:  27 March 2017

D. Coulette*
Affiliation:
Institut de Recherche en Mathématiques Avancées, Université de Strasbourg 7 rue René Descartes, 67084 Strasbourg CEDEX, France
N. Besse
Affiliation:
Laboratoire J.-L. Lagrange, Université Côte d’Azur, Observatoire de la Côte d’Azur, Bd de l’Observatoire, CS 34229 06304 Nice CEDEX 4, France
*
†Email address for correspondence: coulette@unistra.fr
Rights & Permissions [Opens in a new window]

Abstract

In this paper, we present two codes for the linear stability analysis of the ion temperature gradient instability in toroidal geometry using a gyrokinetic multi-waterbag model for ion dynamics. The first one solves the linearized ion dynamics as an initial value problem, while the second relies on an asymptotic expansion in the so-called ballooning representation allowing us to build a tractable eigenvalue problem. Results from the two codes are presented and compared for equilibria based on modified Cyclone parameters. A good agreement between both codes is found for a class of equilibria with a narrow extent in perpendicular velocity and for which trapped particle orbits are ignored. The local spectrum computed by the eigenvalue is shown to agree remarkably well with previous Cyclone results when trapped particle orbits are included. Lastly we discuss how the equilibrium building procedure for this type of waterbag model requires particular care when dealing with closed equilibrium contours related to the presence of trapped particle orbits.

Information

Type
Research Article
Copyright
© Cambridge University Press 2017 
Figure 0

Figure 1. Generic waterbag decomposition of the initial condition; three levels are considered here leading to four waterbags.

Figure 1

Figure 2. Three bags multi-waterbag decomposition; non-crossing contours in phase space (a) and corresponding local velocity distribution at position $x_{0}$ (b).

Figure 2

Figure 3. Toroidal geometry; toroidal coordinates (a); winding of a magnetic field line (yellow) on a rational ($q\in \mathbb{Q}$) flux surface (purple) (b).

Figure 3

Table 1. Normalization conventions.

Figure 4

Figure 4. Support (blue) of a closed contour contribution in the plane $(\unicode[STIX]{x1D703},\unicode[STIX]{x1D702})$; open contour contributions are defined on the whole grid.

Figure 5

Figure 5. Formal representation of solutions $\unicode[STIX]{x1D6FE}_{0}$, $\unicode[STIX]{x1D714}_{R0}=f(x,\unicode[STIX]{x1D703}_{k0})$; level lines $\unicode[STIX]{x1D714}_{0}=cst$ in the vicinity of an $(O)$ point.

Figure 6

Figure 6. Default parametric scan scheme; parallel resolution in $\unicode[STIX]{x1D703}_{k0}=0$, parallel resolution in $x_{s}$, mixed resolution on a band around $\unicode[STIX]{x1D703}_{k0T}$.

Figure 7

Figure 7. Cyclone case; prescribed (continuous lines) and multi-waterbag (dashed lines) equilibrium radial profiles; density and temperature (a); $\unicode[STIX]{x1D702}_{i}=L_{n}/L_{T}$ (b).

Figure 8

Figure 8. Cyclone case with $N=6$; $N_{\unicode[STIX]{x1D707}}=1~\unicode[STIX]{x1D707}=1$; $(r,\unicode[STIX]{x1D717},v_{\Vert })$ view of equilibrium contours built with the moments method (a) and local Maxwellian iso-surfaces topology (b); $(r,\unicode[STIX]{x1D717})$ view of the ‘closed’ $v_{1}$ (c) and $v_{2}$ (d) contours.

Figure 9

Table 2. QUALITORO initial value code parameters; time step $\unicode[STIX]{x0394}t$; number of time steps $N_{t}$; number of $n$ toroidal wavenumber values $N_{\unicode[STIX]{x1D711}}$; number of MPI processes $N_{proc}=2\times N\times N_{\unicode[STIX]{x1D707}}+1$; number of threads per MPI process $N_{thread}$.

Figure 10

Figure 9. Cyclone-like case; $N=6$, $N_{\unicode[STIX]{x1D707}}=1$, $\unicode[STIX]{x1D707}=0$; QUALITORO code results; growth rate (a) and frequencies (b) obtained from electrostatic potential in $(x_{0}=0.5,\unicode[STIX]{x1D717}_{0}=0)$.

Figure 11

Figure 10. QUALITORO code; Cyclone-like case; $N=6$, $N_{\unicode[STIX]{x1D707}}=1$, $\unicode[STIX]{x1D707}=0$; radial profiles of potential modulus in $\unicode[STIX]{x1D717}=0$ for a few $n$ values.

Figure 12

Figure 11. QUALITORO code; Cyclone case; $N=6$, $N_{\unicode[STIX]{x1D707}}=1$, $\unicode[STIX]{x1D707}=0$; real part of electrostatic potential; poloidal cut with local Cartesian basis $(X=r/a\cos \unicode[STIX]{x1D717},Y=r/a\sin \unicode[STIX]{x1D717})$.

Figure 13

Figure 12. QUALITORO code; Cyclone-like case; $N=6$, $N_{\unicode[STIX]{x1D707}}=1$, $\unicode[STIX]{x1D707}=0$; radial dependency of poloidal Fourier power spectrum (in dB); dashed line indicates resonance $m=-nq(r)$.

Figure 14

Figure 13. QUALITORO code; Cyclone-like case; magnetic moment dependency of growth rates (a) and frequencies (b).

Figure 15

Figure 14. ASYMPTORO code; Cyclone-like case; $n=25$ mode; convergence test in $(x=0.5,\unicode[STIX]{x1D717}_{k0}=0)$; $p_{max}$ (shortened as $p$ in legends) defines the solution support ($[-(2p_{max}+1)\unicode[STIX]{x03C0};(2p_{max}+1)\unicode[STIX]{x03C0}]$);$N_{\unicode[STIX]{x1D702}}$ scan over values 65, 129, 257, 513.

Figure 16

Figure 15. ASYMPTORO code; Cyclone-like case; local problem in $(x=0.5,\unicode[STIX]{x1D717}_{k0}=0)$; most unstable solution envelopes; $n=25$ on $[-5\unicode[STIX]{x03C0};5\unicode[STIX]{x03C0}]$ (a); $n=10$ on $[-7\unicode[STIX]{x03C0};7\unicode[STIX]{x03C0}]$ (b).

Figure 17

Figure 16. ASYMPTORO code; Cyclone-like case; local problem in $(x=0.5,\unicode[STIX]{x1D717}_{k0}=0)$; $n=10$ mode; map of argument of operator determinant in the complex plane (a); recursive solver search boxes in red with winding number in black; white crosses indicate converged solution; envelope of the second most unstable solution (b).

Figure 18

Figure 17. ASYMPTORO code; Cyclone-like case; contour plot of local frequencies $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D714}_{R})$ in the parametric plane $(x,\unicode[STIX]{x1D703}_{k0})$; $n=24$, $p_{max}=2$, $N_{\unicode[STIX]{x1D702}}=257$; growth rate lower threshold $\unicode[STIX]{x1D6FE}_{min}\times L_{n}/c_{s}=0.016$.

Figure 19

Figure 18. ASYMPTORO code; Cyclone-like case; $n=40$, $p_{max}=1$, $N_{\unicode[STIX]{x1D702}}=185$; contour plots of the local growth rate in the $(x,\unicode[STIX]{x1D717}_{k0})$ plane.

Figure 20

Figure 19. ASYMPTORO code; Cyclone-like case; $n=24$, $p_{max}=2$, $N_{\unicode[STIX]{x1D702}}=257$; global radial envelope computation; radial profile of the pseudo potential $Q$ (a); radial profile of the solution $A(x)$ (b).

Figure 21

Figure 20. ASYMPTORO code; Cyclone case; $n=24$, $p_{max}=2$, $N_{\unicode[STIX]{x1D702}}=257$; local envelopes $\hat{\unicode[STIX]{x1D719}}(x,\unicode[STIX]{x1D702},\unicode[STIX]{x1D703}_{k0T})$; modulus (a) real part (b).

Figure 22

Figure 21. ASYMPTORO code; Cyclone-like case; $n=24$, $p_{max}=2$, $N_{\unicode[STIX]{x1D702}}=257$; global solution $\unicode[STIX]{x1D719}(x,\unicode[STIX]{x1D717})$; real part (a) and modulus (b).

Figure 23

Figure 22. ASYMPTORO code; Cyclone-like case; $N_{\unicode[STIX]{x1D707}}=1$, $\unicode[STIX]{x1D707}=0$; variation with $n$ of global growth rate (a) and frequency (b).

Figure 24

Figure 23. Cyclone-like case; growth rate (a) and frequency (b) comparison between initial value (continuous lines) and asymptotic method (dashed); growth rate data are interpolated by cubic splines; frequencies are interpolated by affine fit.

Figure 25

Figure 24. Cyclone-like case; $N_{\unicode[STIX]{x1D707}}=1$, $\unicode[STIX]{x1D707}=0$; $n=20$ mode; real part (a,b) and modulus (c,d) of mode envelopes obtained by both methods.

Figure 26

Figure 25. Solutions of the local eigenvalue problem in $x=0.5$, $\unicode[STIX]{x1D703}_{k0}=0$; equilibrium build from local Maxwellian iso-surfaces with $N=10$, $N_{\unicode[STIX]{x1D707}}=10$, $\unicode[STIX]{x1D707}_{max}=8$ with Cyclone parameters; (a) local growth rate and frequencies (red circles) with data from Dimits et al. (2000) (blue crosses), Rewoldt et al. (2007) (black stars), GYSELA data from Grandgirard et al. (2006b) (cyan x’s), GS2 data (green squares), GENE (version 11 release 1.7) data (yellow diamonds); (b) poloidal envelope $\hat{\unicode[STIX]{x1D719}}$ for the mode $n=10$.