共用方式為


MPI_Open_port函式

建立可用來在 MPI 進程群組之間建立連線的位址。

語法

int MPIAPI MPI_Open_port(
   MPI_Info                          info,
   _Out_cap_(MPI_MAX_PORT_NAME) char *port_name
);

參數

  • info
    如何為 MPI_Comm_accept建立埠的實作特定資訊。

  • port_name
    新建立的埠。

傳回值

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

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

Fortran

    MPI_OPEN_PORT(INFO, PORT_NAME, IERROR)
        CHARACTER*(*) PORT_NAME
        INTEGER INFO, IERROR

備註

MPI 會將系統提供的埠名稱複製到 port_nameport_name 會識別新開啟的埠,而且可由用戶端用來連絡伺服器。 系統可能提供的大小上限字串是 MPI_MAX_PORT_NAME

保留的資訊索引鍵值:

  • ip_port - 值包含要建立埠的IP埠號碼。
  • ip_address - 值包含要建立埠的 IP 位址。

如果位址不是進行 MPI_Open_port 呼叫之主機的有效IP位址,則結果為未定義。

規格需求

產品

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 進程管理功能