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 |