funktionen MPI_Open_port
Upprättar en adress som kan användas för att upprätta anslutningar mellan grupper av MPI-processer.
Syntax
int MPIAPI MPI_Open_port(
MPI_Info info,
_Out_cap_(MPI_MAX_PORT_NAME) char *port_name
);
Parametrar
Information om
Implementeringsspecifik information om hur du upprättar en port för MPI_Comm_accept.port_name
Nyligen upprättad port.
Returvärde
Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.
I Fortran lagras returvärdet i parametern IERROR .
Fortran
MPI_OPEN_PORT(INFO, PORT_NAME, IERROR)
CHARACTER*(*) PORT_NAME
INTEGER INFO, IERROR
Kommentarer
MPI kopierar ett portnamn som tillhandahålls av systemet till port_name. port_name identifierar den nyligen öppnade porten och kan användas av en klient för att kontakta servern. Den maximala storlekssträngen som kan anges av systemet är MPI_MAX_PORT_NAME.
Nyckelvärden för reserverad information:
- ip_port – Värdet innehåller IP-portnummer där en port ska upprättas.
- ip_address – Värdet innehåller IP-adress för att upprätta en port.
Om adressen inte är en giltig IP-adress för värden där MPI_Open_port-anropet görs, är resultatet odefinierat.
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 |