Perform the communication of status bits with a nonblocking allreduce resulting in an delayed communication by one check_iter interval.
Status to communicate.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(tem_status_type), | intent(inout) | :: | me | |||
| integer, | intent(in) | :: | comm | Communicator to use for the MPI reduction operation. |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private | :: | iError | ||||
| integer, | private | :: | sync_status(MPI_STATUS_SIZE) | ||||
| logical, | private | :: | local_bits(tem_stat_nFlags) |