fields_collisions Module


Subroutines

public subroutine get_fields_by_spec(g, fld, skip_fsa)

Note that these advance fields routines are only needed when advancing the collision operators This is used in coll_dougherty.f90

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, kxkyz_lo%llim_proc:) :: g
complex, intent(out), dimension(:, :, -nzgrid:, :, :) :: fld
logical, intent(in), optional :: skip_fsa

public subroutine get_fields_by_spec_idx(isa, g, fld)

This is used in coll_fokkerplanck.f90 Note that is looks identical to the routine above - we don't know why they are separated

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: isa
complex, intent(in), dimension(:, :, kxkyz_lo%llim_proc:) :: g
complex, intent(out), dimension(:, :, -nzgrid:, :, :) :: fld