MPI_Recv_init, funkcja
Tworzy trwałe żądanie odbioru.
Składnia
int MPIAPI MPI_Recv_init(
_Out_ void *buf,
int count,
MPI_Datatype datatype,
int source,
int tag,
MPI_Comm comm,
_Out_ MPI_Request *request
);
Parametry
buf [out]
Początkowy adres buforu odbierania.Liczba
Liczba odebranych elementów.Datatype
Typ każdego elementu.Źródła
Ranga źródła lub MPI_ANY_SOURCE.Tag
Tag wiadomości lub MPI_ANY_TAG.Comm
Communicator.żądanie [out]
Żądanie komunikacji.
Wartość zwracana
Zwraca MPI_SUCCESS po powodzeniu. W przeciwnym razie zwracana wartość jest kodem błędu.
W fortran wartość zwracana jest przechowywana w parametrze IERROR .
Fortran
MPI_RECV_INIT(BUF, COUNT, DATATYPE, SOURCE, TAG, COMM, REQUEST, IERROR)
<type> BUF(*)
INTEGER COUNT, DATATYPE, SOURCE, TAG, COMM, REQUEST, IERROR
Wymagania
Produkt |
Pakiet redystrybucyjny HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 MS-MPI lub narzędzia klienckie HPC Pack 2008 |
Nagłówek |
Mpi.h; Mpif.h |
Biblioteka |
Msmpi.lib |
DLL |
Msmpi.dll |