MPI_Sendrecv_replace functie
Verzendt en ontvangt met behulp van één buffer.
Syntaxis
int MPIAPI MPI_Sendrecv_replace(
_Inout_ void *buf,
int count,
MPI_Datatype datatype,
int dest,
int sendtag,
int source,
int recvtag,
MPI_Comm comm,
_Out_ MPI_Status *status
);
Parameters
Buf
Het oorspronkelijke adres van de buffer voor verzenden en ontvangen.Tellen
Aantal elementen in de buffer voor verzenden en ontvangen.Datatype
Type elementen in de buffer voor verzenden en ontvangen.Dest
Positie van bestemming.sendtag
Berichtcode verzenden.bron
Rang van bron.recvtag
Berichtcode ontvangen.Comm
Communicator.status [uit]
Statusobject.
Retourwaarde
Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.
In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .
Fortran
MPI_SENDRECV_REPLACE(BUF, COUNT, DATATYPE, DEST, SENDTAG, SOURCE, RECVTAG,
COMM, STATUS, IERROR)
<type> BUF(*)
INTEGER COUNT, DATATYPE, DEST, SENDTAG, SOURCE, RECVTAG, COMM,
STATUS(MPI_STATUS_SIZE), IERROR
Vereisten
Product |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliotheek |
Msmpi.lib |
DLL |
Msmpi.dll |