Routine for nonblocking send of z to dest. Use tag to label message and return handle for later checking.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:,:,:) | :: | z | ||
integer, | intent(in) | :: | dest | |||
integer, | intent(in) | :: | tag | |||
integer, | intent(out) | :: | handle |
subroutine nbsend_complex_3d_array(z,dest,tag,handle)
implicit none
complex, dimension(:,:,:), intent(in) :: z
integer, intent(in) :: dest
integer, intent(in) :: tag
integer,intent(out) :: handle
# ifdef MPI
call nbsend_complex_3d_array_count(z,size(z),dest,tag,handle)
# else
UNUSED_DUMMY(dest) ; UNUSED_DUMMY(tag); UNUSED_DUMMY(z)
handle = 0
# endif
end subroutine nbsend_complex_3d_array