MPI_Open_port función
Establece una dirección que se puede usar para establecer conexiones entre grupos de procesos MPI.
Sintaxis
int MPIAPI MPI_Open_port(
MPI_Info info,
_Out_cap_(MPI_MAX_PORT_NAME) char *port_name
);
Parámetros
info
Información específica de la implementación sobre cómo establecer un puerto para MPI_Comm_accept.port_name
Puerto recién establecido.
Valor devuelto
Devuelve MPI_SUCCESS si se realiza correctamente. De lo contrario, el valor devuelto es un código de error.
En Fortran, el valor devuelto se almacena en el parámetro IERROR .
Fortran
MPI_OPEN_PORT(INFO, PORT_NAME, IERROR)
CHARACTER*(*) PORT_NAME
INTEGER INFO, IERROR
Comentarios
MPI copia un nombre de puerto proporcionado por el sistema en port_name. port_name identifica el puerto recién abierto y puede ser utilizado por un cliente para ponerse en contacto con el servidor. La cadena de tamaño máximo que puede proporcionar el sistema es MPI_MAX_PORT_NAME.
Valores de clave de información reservada:
- ip_port: el valor contiene el número de puerto IP en el que se va a establecer un puerto.
- ip_address: el valor contiene la dirección IP en la que establecer un puerto.
Si la dirección no es una dirección IP válida del host en el que se realiza la llamada MPI_Open_port , los resultados no están definidos.
Requisitos
Producto |
Paquete redistribuible DE HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Client Utilities |
Encabezado |
Mpi.h; Mpif.h |
Biblioteca |
Msmpi.lib |
Archivo DLL |
Msmpi.dll |