| 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 |