MPI_Testall(count, array_of_requests, flag, array_of_statuses, ierror)INTEGER, INTENT(IN) :: count
TYPE(MPI_Request), INTENT(INOUT) :: array_of_requests(count)
LOGICAL, INTENT(OUT) :: flag
TYPE(MPI_Status) :: array_of_statuses(*)
INTEGER, OPTIONAL, INTENT(OUT) :: ierror
Should array_of_statuses be declared as TYPE(MPI_Status) :: array_of_statuses(count)?
Thanks