| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | response_matrix_initialized | = | .false. | ||
| integer, | private, | parameter | :: | mat_unit | = | 70 | |
| character(len=100), | private | :: | message_dgdphi | ||||
| character(len=100), | private | :: | message_QN | ||||
| character(len=100), | private | :: | message_lu | ||||
| real, | private, | dimension(2) | :: | time_dgdphi | |||
| real, | private, | dimension(2) | :: | time_QN | |||
| real, | private, | dimension(2) | :: | time_lu |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iky |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie | |||
| integer, | intent(in) | :: | nresponse |
set up offset_apar and offset_bpar consistently so that the array slices below are consistent with the size of the response matrix
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iky |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iky |
TOGO-GA: check division rather than multiplication -- kept division for now to be consistent with parallel_streaming phase shift
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie | |||
| integer, | intent(in) | :: | idx | |||
| integer, | intent(in) | :: | nz_ext | |||
| integer, | intent(in) | :: | nresponse | |||
| complex, | intent(out), | dimension(:) | :: | phi_ext | ||
| complex, | intent(out), | dimension(:) | :: | apar_ext | ||
| complex, | intent(out), | dimension(:) | :: | bpar_ext | ||
| complex, | intent(out), | dimension(:, vmu_lo%llim_proc:) | :: | pdf_ext |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie | |||
| integer, | intent(in) | :: | idx | |||
| integer, | intent(in) | :: | nz_ext | |||
| integer, | intent(in) | :: | nresponse | |||
| complex, | intent(out), | dimension(:) | :: | phi_ext | ||
| complex, | intent(out), | dimension(:) | :: | apar_ext | ||
| complex, | intent(out), | dimension(:) | :: | bpar_ext | ||
| complex, | intent(out), | dimension(:, vmu_lo%llim_proc:) | :: | pdf_ext |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie | |||
| integer, | intent(in) | :: | idx | |||
| integer, | intent(in) | :: | nz_ext | |||
| integer, | intent(in) | :: | nresponse | |||
| complex, | intent(out), | dimension(:) | :: | phi_ext | ||
| complex, | intent(out), | dimension(:) | :: | apar_ext | ||
| complex, | intent(out), | dimension(:) | :: | bpar_ext | ||
| complex, | intent(out), | dimension(:, vmu_lo%llim_proc:) | :: | pdf_ext |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:, vmu_lo%llim_proc:) | :: | g | ||
| complex, | intent(out), | dimension(:) | :: | phi | ||
| complex, | intent(out), | dimension(:) | :: | apar | ||
| complex, | intent(out), | dimension(:) | :: | bpar | ||
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:, vmu_lo%llim_proc:) | :: | g | ||
| complex, | intent(out), | dimension(:) | :: | phi | ||
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:, vmu_lo%llim_proc:) | :: | g | ||
| complex, | intent(out), | dimension(:) | :: | bpar | ||
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:, vmu_lo%llim_proc:) | :: | g | ||
| complex, | intent(out), | dimension(:) | :: | apar | ||
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | phi | ||
| complex, | intent(inout), | dimension(:) | :: | apar | ||
| complex, | intent(inout), | dimension(:) | :: | bpar | ||
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie | |||
| character(len=*), | intent(in) | :: | dist |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | phi | ||
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie | |||
| character(len=*), | intent(in) | :: | dist |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | phi | ||
| complex, | intent(inout), | dimension(:) | :: | bpar | ||
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie | |||
| character(len=*), | intent(in) | :: | dist |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | apar | ||
| integer, | intent(in) | :: | iky | |||
| integer, | intent(in) | :: | ie | |||
| character(len=*), | intent(in) | :: | dist |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iky |