map global process info to group
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iproc |
global process ID |
||
integer, | intent(in), | DIMENSION(2) | :: | pdims |
global process dimensions |
|
integer, | intent(in) | :: | split_rowcol |
split rows or column how many process rows/cols per group |
||
integer, | intent(in) | :: | pgrid_split_size |
split rows or column how many process rows/cols per group |
||
integer, | intent(out) | :: | igroup |
group ID |
||
integer, | intent(out), | optional, | DIMENSION(2) | :: | pdims_group |
local process grid dimensions |
integer, | intent(out), | optional | :: | iproc_group |
group local process ID |