MPI_Open_port functie
Hiermee wordt een adres tot stand gebracht dat kan worden gebruikt om verbindingen tot stand te brengen tussen groepen MPI-processen.
Syntaxis
int MPIAPI MPI_Open_port(
MPI_Info info,
_Out_cap_(MPI_MAX_PORT_NAME) char *port_name
);
Parameters
Info
Implementatiespecifieke informatie over het instellen van een poort voor MPI_Comm_accept.port_name
Nieuw opgerichte poort.
Retourwaarde
Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.
In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .
Fortran
MPI_OPEN_PORT(INFO, PORT_NAME, IERROR)
CHARACTER*(*) PORT_NAME
INTEGER INFO, IERROR
Opmerkingen
MPI kopieert een door het systeem opgegeven poortnaam naar port_name. port_name identificeert de zojuist geopende poort en kan door een client worden gebruikt om contact op te maken met de server. De maximale tekenreeks die door het systeem kan worden opgegeven, is MPI_MAX_PORT_NAME.
Sleutelwaarden voor gereserveerde informatie:
- ip_port: de waarde bevat het IP-poortnummer waarop een poort moet worden ingesteld.
- ip_address: de waarde bevat het IP-adres waarop een poort moet worden ingesteld.
Als het adres geen geldig IP-adres is van de host waarop de MPI_Open_port-aanroep wordt uitgevoerd, zijn de resultaten niet gedefinieerd.
Vereisten
Product |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliotheek |
Msmpi.lib |
DLL |
Msmpi.dll |