Initiates a non-blocking receive operation. The request must be waited on using wait() or test() before the buffer can be used.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| integer(kind=int32), | intent(out) | :: | data | |||
| integer(kind=int32), | intent(in) | :: | source | |||
| integer(kind=int32), | intent(in) | :: | tag | |||
| type(request_t), | intent(out) | :: | request |
Initiates a non-blocking receive operation. The request must be waited on using wait() or test() before the buffer can be used.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| integer(kind=int32), | intent(out) | :: | data(:) | |||
| integer(kind=int32), | intent(in) | :: | source | |||
| integer(kind=int32), | intent(in) | :: | tag | |||
| type(request_t), | intent(out) | :: | request |
Initiates a non-blocking receive operation. The request must be waited on using wait() or test() before the buffer can be used.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| integer(kind=int64), | intent(out) | :: | data | |||
| integer(kind=int32), | intent(in) | :: | source | |||
| integer(kind=int32), | intent(in) | :: | tag | |||
| type(request_t), | intent(out) | :: | request |
Initiates a non-blocking receive operation. The request must be waited on using wait() or test() before the buffer can be used.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| integer(kind=int64), | intent(out) | :: | data(:) | |||
| integer(kind=int32), | intent(in) | :: | source | |||
| integer(kind=int32), | intent(in) | :: | tag | |||
| type(request_t), | intent(out) | :: | request |
Non-blocking receive of a 2D allocatable double precision real array
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| real(kind=dp), | intent(inout), | allocatable | :: | data(:,:) | ||
| integer(kind=int32), | intent(in) | :: | source | |||
| integer(kind=int32), | intent(in) | :: | tag | |||
| type(request_t), | intent(out) | :: | request |
Non-blocking receive of a 2D allocatable single-precision real array
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| real(kind=sp), | intent(inout), | allocatable | :: | data(:,:) | ||
| integer(kind=int32), | intent(in) | :: | source | |||
| integer(kind=int32), | intent(in) | :: | tag | |||
| type(request_t), | intent(out) | :: | request |