MPI_Open_port fonction
Établit une adresse qui peut être utilisée pour établir des connexions entre des groupes de processus MPI.
Syntaxe
int MPIAPI MPI_Open_port(
MPI_Info info,
_Out_cap_(MPI_MAX_PORT_NAME) char *port_name
);
Paramètres
info
Informations spécifiques à l’implémentation sur la façon d’établir un port pour MPI_Comm_accept.port_name
Port nouvellement établi.
Valeur retournée
Retourne MPI_SUCCESS en cas de réussite. Sinon, la valeur de retour est un code d’erreur.
Dans Fortran, la valeur de retour est stockée dans le paramètre IERROR .
Fortran
MPI_OPEN_PORT(INFO, PORT_NAME, IERROR)
CHARACTER*(*) PORT_NAME
INTEGER INFO, IERROR
Remarques
MPI copie un nom de port fourni par le système dans port_name. port_name identifie le port nouvellement ouvert et peut être utilisé par un client pour contacter le serveur. La chaîne de taille maximale qui peut être fournie par le système est MPI_MAX_PORT_NAME.
Valeurs de clé d’informations réservées :
- ip_port : la valeur contient le numéro de port IP auquel établir un port.
- ip_address : la valeur contient l’adresse IP à laquelle établir un port.
Si l’adresse n’est pas une adresse IP valide de l’hôte sur lequel l’appel MPI_Open_port est effectué, les résultats ne sont pas définis.
Configuration requise
Produit |
Package redistribuable MS-MPI HPC Pack 2012, package redistribuable HPC Pack 2008 R2 MS-MPI, package redistribuable MS-MPI HPC Pack 2008 ou utilitaires clients HPC Pack 2008 |
En-tête |
Mpi.h ; Mpif.h |
Bibliothèque |
Msmpi.lib |
DLL |
Msmpi.dll |