| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(out) | :: | GSMap | |||
| integer, | intent(in), | dimension(:) | :: | start | ||
| integer, | intent(in), | dimension(:) | :: | length | ||
| integer, | intent(in) | :: | root | |||
| integer, | intent(in) | :: | my_comm | |||
| integer, | intent(in) | :: | comp_id | |||
| integer, | optional, | dimension(:), pointer | :: | pe_loc | ||
| integer, | intent(in), | optional | :: | gsize | ||
| integer, | intent(in), | optional | :: | numel |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(out) | :: | GSMap | |||
| integer, | intent(in) | :: | ngseg | |||
| integer, | intent(in), | dimension(:) | :: | start | ||
| integer, | intent(in), | dimension(:) | :: | length | ||
| integer, | intent(in), | dimension(:) | :: | pe_loc | ||
| integer, | intent(in) | :: | root | |||
| integer, | intent(in) | :: | my_comm | |||
| integer, | intent(in) | :: | comp_id | |||
| integer, | intent(in), | optional | :: | gsize |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(out) | :: | GSMap | |||
| integer, | intent(in) | :: | comp_id | |||
| integer, | intent(in) | :: | ngseg | |||
| integer, | intent(in) | :: | gsize | |||
| integer, | intent(in), | dimension(:) | :: | start | ||
| integer, | intent(in), | dimension(:) | :: | length | ||
| integer, | intent(in), | dimension(:) | :: | pe_loc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(out) | :: | GSMap | |||
| integer, | intent(in) | :: | comp_id | |||
| integer, | intent(in) | :: | ngseg | |||
| integer, | intent(in) | :: | gsize | |||
| integer, | intent(in), | dimension(:) | :: | all_arrays |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(out) | :: | GSMap | |||
| integer, | intent(in) | :: | comp_id | |||
| integer, | intent(in) | :: | ngseg | |||
| integer, | intent(in) | :: | gsize |
Special case if this processor doesn't have any data indices
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(out) | :: | GSMap | |||
| integer, | intent(in), | dimension(:) | :: | lindx | ||
| integer, | intent(in) | :: | my_comm | |||
| integer, | intent(in) | :: | comp_id | |||
| integer, | intent(in), | optional | :: | lsize | ||
| integer, | intent(in), | optional | :: | gsize |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(inout) | :: | GSMap | |||
| integer, | intent(out), | optional | :: | stat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap | |||
| integer, | intent(in) | :: | PEno |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap | |||
| integer, | intent(in) | :: | PEno | |||
| integer, | dimension(:), pointer | :: | Points |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap | |||
| integer, | intent(in) | :: | comm |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap | |||
| integer, | intent(in) | :: | pID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | gsmap |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap | |||
| integer, | intent(out) | :: | n_active | |||
| integer, | optional, | dimension(:), pointer | :: | pe_list |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | pointGSMap | |||
| integer, | intent(in) | :: | npoints | |||
| integer, | intent(in), | dimension(:) | :: | points | ||
| integer, | intent(out), | dimension(:) | :: | pe_locs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap | |||
| integer, | intent(in) | :: | i_g | |||
| integer, | intent(out) | :: | rank |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap | |||
| integer, | intent(in) | :: | i_g | |||
| integer, | intent(out) | :: | num_loc | |||
| integer, | dimension(:), pointer | :: | rank |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | GSMap | |||
| integer, | intent(in), | dimension(:) | :: | key1 | ||
| integer, | intent(in), | optional, | dimension(:) | :: | key2 | |
| integer, | dimension(:), pointer | :: | perm |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(inout) | :: | GSMap | |||
| integer, | intent(in), | dimension(:) | :: | perm |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(inout) | :: | GSMap | |||
| integer, | intent(in), | dimension(:) | :: | key1 | ||
| integer, | intent(in), | optional, | dimension(:) | :: | key2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | gsmap |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | src | |||
| type(GlobalSegMap), | intent(out) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | gsmap | |||
| integer, | intent(in) | :: | lun |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(GlobalSegMap), | intent(in) | :: | gsmap | |||
| integer, | intent(in) | :: | mycomm | |||
| integer, | intent(in) | :: | lun |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | comp_id | ||||
| integer, | public | :: | ngseg | ||||
| integer, | public | :: | gsize | ||||
| integer, | public, | dimension(:), pointer | :: | start | |||
| integer, | public, | dimension(:), pointer | :: | length | |||
| integer, | public, | dimension(:), pointer | :: | pe_loc |