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) |