A subroutine to do a allgatherv operation, sending recvcnts(iproc) data from the iproc'th processor to all others starting at arr(start).
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | dimension(:) | :: | arr |
The data to gather |
|
integer, | intent(in) | :: | count |
How much data to gather, <=SIZE(arr) |
||
integer, | intent(out), | dimension(:) | :: | out |
The gathered data |
|
integer, | intent(in) | :: | recvcnts |
Array detailing how much data to expect from each proc |