funktionen MPI_Recv_init
Skapar en beständig begäran om mottagning.
Syntax
int MPIAPI MPI_Recv_init(
_Out_ void *buf,
int count,
MPI_Datatype datatype,
int source,
int tag,
MPI_Comm comm,
_Out_ MPI_Request *request
);
Parametrar
buf [ut]
Den första adressen för mottagningsbufferten.Räkna
Antal mottagna element.Datatyp
Typ av varje element.Källkod
Rangordning för källa eller MPI_ANY_SOURCE.Etiketten
Meddelandetagg eller MPI_ANY_TAG.Comm
Communicator.begäran [ut]
Kommunikationsbegäran.
Returvärde
Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.
I Fortran lagras returvärdet i parametern IERROR .
Fortran
MPI_RECV_INIT(BUF, COUNT, DATATYPE, SOURCE, TAG, COMM, REQUEST, IERROR)
<type> BUF(*)
INTEGER COUNT, DATATYPE, SOURCE, TAG, COMM, REQUEST, 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 |