In Sec. 7, to evaluate the polarization density, the potential δΦ is Fourier expanded in space using local Cartesian coordinates, and then the double gyro-angle integration of each harmonic is expressed as the Bessel function. (It seems that the original motivation of using the Fourier expansion here is to facilitate analytical treatment and is not designed for numerical use. GEM code does make use of the local Fourier expansion in its numerical implementation, where the local perpendicular wave number needs to be estimated numerically, which seems awkward.)
In this section, we avoid using the local Fourier expansion, and directly express the double gyro-angle integral as linear combination of values of δΦ at spatial grid-points. The polarization density is given by Eq. (224), i.e.,
| (265) |
Our goal is to write np in the following real-space discrete from:
| (266) |
Define
| (267) |
Using dv = v⊥dv⊥dv∥dα, the above integration is written as
| (268) |
where use has been made of the assumption that ∂F0∕∂𝜀 is uniform in α in (x,v⊥,v∥,α) coordinates, and thus is moved outside of the α integration. Using the definition of gyro-averaging (2π)−1 ∫ 02π(…)dα′, the above integration is written as
| (269) |
Note that the gyro-averaging is performed in the guiding-center space, i.e., performed by varying the gyroangle α′ while keeping guiding-center position X, v⊥, and v∥ constant. Using the definition of δΦg (i.e., its relation with δΦ):
| (270) |
where the particle location x is computed from the guiding-center location by
| (271) |
then A(x) is written as
Next, in order to perform the remaining velocity space integration, transform back to the particle coordinates (because the velocity integration is performed in the particle coordinates, i.e., it is performed by keeping the particle coordinate x constant):
For notation ease, define
| (273) |
where Δρij is a function of (x,v⊥,αi,αj′). Then Eq. (272) is written as
The guiding-center transform and its inverse involved in the above are illustrated in Fig. 2. Then the double gyro-angle integral appearing in the polarization density is approximated as
| (275) |
where N1 = 4,N2 = 4 for the case shown in Fig. 2. This gives how to approximate the double gyro-angle integration using the discrete values of δΦij. The spatial points xij appearing in Eq. (275) are not necessarily grid points. Linear interpolations are used to express δΦ(xij) as linear combination of values of δΦ at grid-points.
Assume that F0 is Maxwellian, then
| (276) |
Note that Δρij is independent of v∥. Then the integration over v∥ in Eq. (274) can be analytically performed, yielding
where v∥ = v∥∕vt, v⊥ = v⊥∕vt, vt = , and use has been made of
| (278) |
In field-aligned coordinates (x,y,z), Fourier expansion of δΦ along y is written
| (279) |
where ι = . Use this in Eq. (277), yielding
From Eq. (280), the Fourier expansion coefficient of A(x) can be identified: Let us make the following approximation
| (282) |
which should be a good approximation since the variation of δΦ along a field line over a distance of a Larmor radius is small. Then expression (281) is written as
The integration we try to express is given by