@@ -333,7 +333,7 @@ function irecv(src::Integer, tag::Integer, comm::Comm)
333333end
334334
335335"""
336- Sendrecv(sendbuf, [sendcount::Integer, [sendtype::Union{Datatype, MPI_Datatype}]],
336+ Sendrecv! (sendbuf, [sendcount::Integer, [sendtype::Union{Datatype, MPI_Datatype}]],
337337 dest::Integer, sendtag::Integer,
338338 recvbuf, [recvcount::Integer, [recvtype::Union{Datatype, MPI_Datatype}]],
339339 source::Integer, recvtag::Integer,
@@ -350,7 +350,7 @@ element type and length of `sendbuf`/`recvbuf`, respectively.
350350# External links
351351$(_doc_external (" MPI_Sendrecv" ))
352352"""
353- function Sendrecv (sendbuf, sendcount:: Integer , sendtype:: Union{Datatype, MPI_Datatype} , dest:: Integer , sendtag:: Integer ,
353+ function Sendrecv! (sendbuf, sendcount:: Integer , sendtype:: Union{Datatype, MPI_Datatype} , dest:: Integer , sendtag:: Integer ,
354354 recvbuf, recvcount:: Integer , recvtype:: Union{Datatype, MPI_Datatype} , source:: Integer , recvtag:: Integer ,
355355 comm:: Comm )
356356 # int MPI_Sendrecv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag,
@@ -366,16 +366,16 @@ function Sendrecv(sendbuf, sendcount::Integer, sendtype::Union{Datatype, MPI_Dat
366366 return stat_ref[]
367367end
368368
369- function Sendrecv (sendbuf, sendcount:: Integer , dest:: Integer , sendtag:: Integer ,
369+ function Sendrecv! (sendbuf, sendcount:: Integer , dest:: Integer , sendtag:: Integer ,
370370 recvbuf, recvcount:: Integer , source:: Integer , recvtag:: Integer ,
371371 comm:: Comm )
372- return Sendrecv (sendbuf, sendcount, mpitype (eltype (sendbuf)), dest, sendtag,
372+ return Sendrecv! (sendbuf, sendcount, mpitype (eltype (sendbuf)), dest, sendtag,
373373 recvbuf, recvcount, mpitype (eltype (recvbuf)), source, recvtag, comm)
374374end
375- function Sendrecv (sendbuf:: AbstractArray , dest:: Integer , sendtag:: Integer ,
375+ function Sendrecv! (sendbuf:: AbstractArray , dest:: Integer , sendtag:: Integer ,
376376 recvbuf:: AbstractArray , source:: Integer , recvtag:: Integer ,
377377 comm:: Comm )
378- return Sendrecv (sendbuf, length (sendbuf), dest, sendtag,
378+ return Sendrecv! (sendbuf, length (sendbuf), dest, sendtag,
379379 recvbuf, length (recvbuf), source, recvtag, comm)
380380end
381381
0 commit comments