In Sec. 5.4.1, the discretization scheme is chosen so that cross-derivative terms
l+1∕2,i+1∕2,j+1∕2 are all identical and defined at the center of each cell. Consequently,
cross-derivatives are determined in a completely symmetric way with respect to neighboring
points, which has be proven to be an efficient procedure for most simulation cases [?]. However,
the downside of this approach is that internal boundary conditions are no longer satisfied for
cross terms, and must be enforced. This is not a satisfactory situation particularly when a large
quasilinear diffusion takes place close to these locations of the phase space, in particular at
ξ0 = ±1.
Alternative discretization schemes may be considered in order to avoid this problem and
keep the treatment of internal boundaries in a uniform way for all derivatives. In this case,
Dpξ and Dξp
are not separated from the derivatives of the distribution function as
done in Sec. 5.4.1, so that both
and
must
directly discretized on the flux grid, according to the general rules. Coefficients are
therefore
![]() | (F.1) |
with
![]() | (F.2) |
![]() | (F.3) |
![]() | (F.4) |
![]() | (F.5) |
![]() | (F.8) |
![]() | (F.9) |
There are two methods for calculating derivatives of f0 that appear in the terms
T
,T
,T
and T
. As shown in Fig.*** , it is possible to chose values of the distribution
function at all flux grid corners,
![]() | (F.10) |
![]() | (F.11) |
![]() | (F.12) |
![]() | (F.13) |
or to do it in an intermediate way,
![]() | (F.14) |
![]() | (F.15) |
![]() | (F.16) |
![]() | (F.17) |
involving flux grids only in the direction that is not considered by the derivative itself. The advantage of this method is that the total number of interpolating coefficients δ is reduced by a factor 2 as compared to the previous method, which represents a significant numerical saving for the calculations. Nevertheless both methods are here detailed.
It is important to notice that this new discretization scheme needs to evaluate now Dξp and
Dpξ
at new grid points, i.e.
,
,
and
, while in the scheme discussed in Sec. 5.4.1, these coefficients were
determined only at the center of the cells
.
Full flux grid interpolation
Since the distribution function is defined on the half grid, while fluxes on the full grid, it is
necessary to interpolate, because in derivatives F.10-F.13, values of f0 are taken on the full
grid. In a general way, whatever the detailed value of the weighting factor δ
which will be
discussed in the Sec. 5.4.3, one may write for the terms proportional to Dpp
, Fp
, Dξξ
and
Fξ
as in Sec. 5.4.1
For terms involving Dpξ and Dξp
,two steps interpolation must be carried out,
By performing the appropriate index number transformations and
other interpolations are
Gathering all terms, corresponding matrix coefficients for the zero order Fokker-Planck equation may be expressed as
![]() | |||
= ![]() ![]() ![]() | (F.25) |
where
![]() |
Terms proportional to Dξξ, Fξ
and Dpp
, Fp
are all gathered in matrix Mp
and
may be easily obtained from Mp
given in Sec. 5.4.1 by taking Dpξ
= Dξp
= 0. The other
terms proportional to Dpξ
and Dξp
are
Considerable simplifications occur for uniform momentum and pitch-angle grids. In that
case, δξ = δp
= 1∕2, while Δp and Δξ0 are constant,
![]() |
Half flux grid interpolation In this case, a single interpolation step is necessary,
Matrix coefficients related to cross-derivatives are then
![]() | (F.55) |
![]() | (F.64) |
As expected, both methods merge for uniform momentum and pitch-angle grids, and matrix coefficients for cross-derivatives are similar.