共用方式為


MPI_Recv_init 函式

建立接收的永續性要求。

語法

int MPIAPI MPI_Recv_init(
  _Out_ void         *buf,
        int          count,
        MPI_Datatype datatype,
        int          source,
        int          tag,
        MPI_Comm     comm,
  _Out_ MPI_Request  *request
);

參數

  • buf [out]
    接收緩衝區的初始位址。

  • 計數
    收到的專案數目。

  • datatype
    每個專案的類型。

  • source
    來源或 MPI_ANY_SOURCE的排名。

  • 標記
    訊息標籤或 MPI_ANY_TAG

  • 通訊
    溝通。

  • 要求 [out]
    通訊要求。

傳回值

傳回成功時 MPI_SUCCESS 。 否則,傳回值是錯誤碼。

在 Fortran 中,傳回值會儲存在 IERROR 參數中。

Fortran

    MPI_RECV_INIT(BUF, COUNT, DATATYPE, SOURCE, TAG, COMM, REQUEST, IERROR)
        <type> BUF(*)
        INTEGER COUNT, DATATYPE, SOURCE, TAG, COMM, REQUEST, IERROR

規格需求

產品

HPC Pack 2012 MS-MPI 可轉散發套件、HPC Pack 2008 R2 MS-MPI 可轉散發套件、HPC Pack 2008 MS-MPI 可轉散發套件或 HPC Pack 2008 用戶端公用程式

標頭

Mpi.h;Mpif.h

媒體櫃

Msmpi.lib

DLL

Msmpi.dll

另請參閱

MPI 點對點函式