Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Skickar och tar emot med en enda buffert.
Syntax
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
);
Parametrar
Buf
Den första adressen för bufferten för att skicka och ta emot.Räkna
Antal element i bufferten för att skicka och ta emot.Datatyp
Typ av element i bufferten skicka och ta emot.Dest
Destinationens rangordning.sendtag
Skicka meddelandetagg.Källkod
Rangordning för källa.recvtag
Ta emot meddelandetagg.Comm
Communicator.status [out]
Statusobjekt.
Returvärde
Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.
I Fortran lagras returvärdet i parametern 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
Krav
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities |
Huvud |
Mpi.h; Mpif.h |
Bibliotek |
Msmpi.lib |
DLL |
Msmpi.dll |