funzione MPI_Open_port
Stabilisce un indirizzo che può essere usato per stabilire connessioni tra gruppi di processi MPI.
Sintassi
int MPIAPI MPI_Open_port(
MPI_Info info,
_Out_cap_(MPI_MAX_PORT_NAME) char *port_name
);
Parametri
Informazioni
Informazioni specifiche dell'implementazione su come stabilire una porta per MPI_Comm_accept.port_name
Porto appena stabilito.
Valore restituito
Restituisce MPI_SUCCESS in caso di esito positivo. In caso contrario, il valore restituito è un codice di errore.
In Fortran il valore restituito viene archiviato nel parametro IERROR .
Fortran
MPI_OPEN_PORT(INFO, PORT_NAME, IERROR)
CHARACTER*(*) PORT_NAME
INTEGER INFO, IERROR
Commenti
MPI copia un nome di porta fornito dal sistema in port_name. port_name identifica la porta appena aperta e può essere usata da un client per contattare il server. La stringa di dimensioni massime che può essere fornita dal sistema è MPI_MAX_PORT_NAME.
Valori chiave informazioni riservate:
- ip_port : il valore contiene il numero di porta IP in corrispondenza del quale stabilire una porta.
- ip_address : il valore contiene l'indirizzo IP in corrispondenza del quale stabilire una porta.
Se l'indirizzo non è un indirizzo IP valido dell'host in cui viene effettuata la chiamata MPI_Open_port , i risultati non sono definiti.
Requisiti
Prodotto |
Pacchetto ridistribuibile DI HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o utilità client HPC Pack 2008 |
Intestazione |
Mpi.h; Mpif.h |
Libreria |
Msmpi.lib |
DLL |
Msmpi.dll |