Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | gather_count | = | 0 | ||
integer, | public | :: | scatter_count | = | 0 | ||
real, | public, | save | :: | time_redist(2) | = | 0. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):, r%to_low(5):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):, r%to_low(5):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%from_low(1):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%from_low(1):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
real, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
real, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
real, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):) | :: | from_here | ||
real, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):, r%to_low(5):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):, r%to_low(5):) | :: | from_here | ||
real, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :) | :: | gout |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :, :) | :: | gout |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :) | :: | gout |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :, :) | :: | gout |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :, :) | :: | gout |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :) | :: | gout |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
complex, | intent(in), | dimension(f%from_low(1):, f%from_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
complex, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
complex, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) | :: | from_here | ||
complex, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
real, | intent(in), | dimension(f%from_low(1):, f%from_low(2):) | :: | from_here | ||
real, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
real, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) | :: | from_here | ||
real, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
real, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) | :: | from_here | ||
real, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
integer, | intent(in), | dimension(f%from_low(1):, f%from_low(2):) | :: | from_here | ||
integer, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
integer, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) | :: | from_here | ||
integer, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
integer, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) | :: | from_here | ||
integer, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
logical, | intent(in), | dimension(f%from_low(1):, f%from_low(2):) | :: | from_here | ||
logical, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
logical, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) | :: | from_here | ||
logical, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
logical, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) | :: | from_here | ||
logical, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) | :: | to_here |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | nn | ||||
integer, | public, | dimension(:), pointer | :: | k | => | null() | |
integer, | public, | dimension(:), pointer | :: | l | => | null() | |
integer, | public, | dimension(:), pointer | :: | m | => | null() | |
integer, | public, | dimension(:), pointer | :: | n | => | null() | |
integer, | public, | dimension(:), pointer | :: | o | => | null() |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private, | dimension(5) | :: | to_low | |||
integer, | private, | dimension(5) | :: | from_low | |||
integer, | private, | dimension(5) | :: | to_high | |||
integer, | private, | dimension(5) | :: | from_high | |||
type(index_map), | private, | dimension(:), pointer | :: | to | => | null() | |
type(index_map), | private, | dimension(:), pointer | :: | from | => | null() | |
complex, | private, | dimension(:), pointer | :: | complex_buff | => | null() | |
real, | private, | dimension(:), pointer | :: | real_buff | => | null() | |
integer, | private, | dimension(:), pointer | :: | integer_buff | => | null() | |
logical, | private, | dimension(:), pointer | :: | logical_buff | => | null() | |
character(len=3), | private | :: | redistname | = | "" |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | dimension(:), pointer | :: | first | => | null() | |
integer, | public, | dimension(:), pointer | :: | second | => | null() | |
integer, | public, | dimension(:), pointer | :: | third | => | null() | |
integer, | public, | dimension(:), pointer | :: | fourth | => | null() | |
integer, | public, | dimension(:), pointer | :: | fifth | => | null() |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
character(len=3), | intent(in) | :: | chartype |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
character(len=1), | intent(in) | :: | char | |||
integer, | intent(in), | dimension(:) | :: | to_low | ||
integer, | intent(in), | dimension(:) | :: | to_high | ||
type(index_list_type), | intent(in), | dimension(0:nproc - 1) | :: | to_list | ||
integer, | intent(in), | dimension(:) | :: | from_low | ||
integer, | intent(in), | dimension(:) | :: | from_high | ||
type(index_list_type), | intent(in), | dimension(0:nproc - 1) | :: | from_list | ||
integer, | intent(out), | optional | :: | ierr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(out) | :: | f | |||
character(len=1), | intent(in) | :: | char | |||
integer, | intent(in), | dimension(:) | :: | to_low | ||
type(index_list_type), | intent(in), | dimension(0:nproc - 1) | :: | to_list | ||
integer, | intent(in), | dimension(:) | :: | from_low | ||
type(index_list_type), | intent(in), | dimension(0:nproc - 1) | :: | from_list | ||
integer, | intent(out), | optional | :: | ierr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(index_list_type), | intent(inout), | dimension(0:nproc - 1) | :: | list |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):) | :: | from_here | ||
real, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):, r%to_low(5):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):, r%to_low(5):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):, r%to_low(5):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):, r%to_low(4):, r%to_low(5):) | :: | from_here | ||
real, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
real, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
real, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | from_here | ||
real, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
real, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
real, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%from_low(1):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
integer, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
integer, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%from_low(1):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%from_low(1):, r%from_low(2):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
logical, | intent(in), | dimension(r%to_low(1):, r%to_low(2):) | :: | from_here | ||
logical, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):, r%from_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | r | |||
complex, | intent(in), | dimension(r%to_low(1):, r%to_low(2):, r%to_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(r%from_low(1):, r%from_low(2):, r%from_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
complex, | intent(in), | dimension(f%from_low(1):, f%from_low(2):) | :: | from_here | ||
complex, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
complex, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) | :: | from_here | ||
complex, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
complex, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) | :: | from_here | ||
complex, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
real, | intent(in), | dimension(f%from_low(1):, f%from_low(2):) | :: | from_here | ||
real, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
real, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) | :: | from_here | ||
real, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
real, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) | :: | from_here | ||
real, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
integer, | intent(in), | dimension(f%from_low(1):, f%from_low(2):) | :: | from_here | ||
integer, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
integer, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) | :: | from_here | ||
integer, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
integer, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) | :: | from_here | ||
integer, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
logical, | intent(in), | dimension(f%from_low(1):, f%from_low(2):) | :: | from_here | ||
logical, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
logical, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) | :: | from_here | ||
logical, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | f | |||
logical, | intent(in), | dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) | :: | from_here | ||
logical, | intent(inout), | dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) | :: | to_here |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(in) | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :) | :: | gout |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :, :) | :: | gout |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :, :) | :: | gout |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :, :) | :: | gout |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :) | :: | gout |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(redist_type), | intent(inout) | :: | map | |||
complex, | intent(in), | dimension(:, :) | :: | gin | ||
complex, | intent(out), | dimension(:, :) | :: | gout |