Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | private | :: | vpa_operator | ||||
logical, | private | :: | mu_operator | ||||
logical, | private | :: | momentum_conservation | ||||
logical, | private | :: | energy_conservation | ||||
integer, | private | :: | nresponse_vpa | = | 1 | ||
integer, | private | :: | nresponse_mu | = | 1 | ||
real, | private, | dimension(:, :), allocatable | :: | aa_vpa | |||
real, | private, | dimension(:, :), allocatable | :: | bb_vpa | |||
real, | private, | dimension(:, :), allocatable | :: | cc_vpa | |||
real, | private, | dimension(:, :, :), allocatable | :: | aa_mu | |||
real, | private, | dimension(:, :, :), allocatable | :: | cc_mu | |||
real, | private, | dimension(:, :), allocatable | :: | bb_mu | |||
complex, | private, | dimension(:, :, :), allocatable | :: | vpadiff_response | |||
integer, | private, | dimension(:, :), allocatable | :: | vpadiff_idx | |||
complex, | private, | dimension(:, :, :), allocatable | :: | mudiff_response | |||
integer, | private, | dimension(:, :), allocatable | :: | mudiff_idx | |||
complex, | private, | dimension(:, :, :), allocatable | :: | vpadiff_zf_response | |||
integer, | private, | dimension(:, :), allocatable | :: | vpadiff_zf_idx | |||
complex, | private, | dimension(:, :, :), allocatable | :: | mudiff_zf_response | |||
integer, | private, | dimension(:, :), allocatable | :: | mudiff_zf_idx | |||
logical, | private | :: | dougherty_initialized | = | .false. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in) | :: | collisions_implicit | |||
real, | intent(out) | :: | cfl_dt_vpadiff | |||
real, | intent(out) | :: | cfl_dt_mudiff |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:, :, kxkyz_lo%llim_proc:) | :: | g | ||
complex, | intent(out), | dimension(:, :, -nzgrid:, :, :) | :: | fld |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:, :, kxkyz_lo%llim_proc:) | :: | g | ||
complex, | intent(out), | dimension(:, :, -nzgrid:, :, :) | :: | fld |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:, :, kxkyz_lo%llim_proc:) | :: | g | ||
complex, | intent(out), | dimension(:, :, -nzgrid:, :, :) | :: | fld |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:, :, kxkyz_lo%llim_proc:) | :: | g | ||
complex, | intent(out), | dimension(:, :, -nzgrid:, :, :) | :: | fld |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | g | ||
complex, | intent(in), | dimension(:, :, -nzgrid:, :) | :: | phi | ||
complex, | intent(in), | dimension(:, :, -nzgrid:, :) | :: | bpar | ||
complex, | intent(inout), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | gke_rhs | ||
real, | intent(inout), | dimension(:, :) | :: | time_collisions |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | tfac | |||
complex, | intent(in), | dimension(:) | :: | h | ||
complex, | intent(out), | dimension(:) | :: | Dh |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | tfac | |||
integer, | intent(in) | :: | iz | |||
integer, | intent(in) | :: | ia | |||
complex, | intent(in), | dimension(:) | :: | h | ||
complex, | intent(out), | dimension(:) | :: | Dh |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iky | |||
integer, | intent(in) | :: | ikx | |||
integer, | intent(in) | :: | iz | |||
integer, | intent(in) | :: | is | |||
integer, | intent(in) | :: | ikxkyz | |||
complex, | intent(in), | dimension(:, :) | :: | h | ||
complex, | intent(inout), | dimension(:, :) | :: | Ch |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iz | |||
integer, | intent(in) | :: | is | |||
integer, | intent(in) | :: | ikxkyz | |||
complex, | intent(in), | dimension(:, :) | :: | h | ||
complex, | intent(inout), | dimension(:, :) | :: | Ch |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | h | ||
complex, | intent(inout), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | gke_rhs |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | h | ||
complex, | intent(inout), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | gke_rhs |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | phi | ||
complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | apar | ||
complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | bpar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | phi | ||
complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | apar | ||
complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | bpar | ||
complex, | intent(inout), | dimension(:, :, kxkyz_lo%llim_proc:) | :: | g |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | phi | ||
complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | apar | ||
complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | bpar | ||
complex, | intent(inout), | dimension(:, :, kxkyz_lo%llim_proc:) | :: | g |