| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| integer(kind=int32), | intent(in) | :: | data | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| integer(kind=int32), | intent(in) | :: | data(:) | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
Blocking send of an integer64 to specified destination
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| integer(kind=int64), | intent(in) | :: | data | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
Blocking send of an integer64 array to specified destination
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| integer(kind=int64), | intent(in) | :: | data(:) | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| real(kind=dp), | intent(in) | :: | data | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| real(kind=dp), | intent(in) | :: | data(:) | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| real(kind=dp), | intent(in) | :: | data(:,:) | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
Blocking send of a contiguous 2D dp array using an explicit count. No dim-prefix protocol — caller and receiver agree on shape externally.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| real(kind=dp), | intent(in) | :: | data(:,:) | |||
| integer(kind=int32), | intent(in) | :: | count | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
Blocking send of a contiguous 2D int32 array with explicit count.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| integer(kind=int32), | intent(in) | :: | data(:,:) | |||
| integer(kind=int32), | intent(in) | :: | count | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| real(kind=sp), | intent(in) | :: | data | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| real(kind=sp), | intent(in) | :: | data(:) | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| real(kind=sp), | intent(in) | :: | data(:,:) | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_t), | intent(in) | :: | comm | |||
| logical, | intent(in) | :: | data | |||
| integer(kind=int32), | intent(in) | :: | dest | |||
| integer(kind=int32), | intent(in) | :: | tag |