gyro_average_kxkyz_local Subroutine

private subroutine gyro_average_kxkyz_local(field, ivmu, gyro_field)

if simulating a full flux surface, the alpha dependence present in kperp makes gyro-averaging non-local in k-space if simulating a flux tube, a gyro-average is local in k-space

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :) :: field
integer, intent(in) :: ivmu
complex, intent(out), dimension(:, :, -nzgrid:, :) :: gyro_field