Note that these advance fields routines are only needed when advancing the collision operators This is used in coll_dougherty.f90
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:, :, kxkyz_lo%llim_proc:) | :: | g | ||
| complex, | intent(out), | dimension(:, :, -nzgrid:, :, :) | :: | fld | ||
| logical, | intent(in), | optional | :: | skip_fsa |
This is used in coll_fokkerplanck.f90 Note that is looks identical to the routine above - we don't know why they are separated
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | isa | |||
| complex, | intent(in), | dimension(:, :, kxkyz_lo%llim_proc:) | :: | g | ||
| complex, | intent(out), | dimension(:, :, -nzgrid:, :, :) | :: | fld |