Starts multiple persistent communications represented by handles
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(inout), | dimension(:) | :: | handles |
subroutine startall_persist(handles)
implicit none
integer, dimension(:), intent(inout) :: handles
# ifdef MPI
integer :: ierror
!$OMP MASTER
call time_message(.false., time_mp_ptp, ' MPI Point-to-point')
!$OMP END MASTER
call mpi_startall(size(handles),handles,ierror)
!$OMP MASTER
call time_message(.false., time_mp_ptp, ' MPI Point-to-point')
!$OMP END MASTER
# else
UNUSED_DUMMY(handles)
# endif
end subroutine startall_persist