Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustanawia adres, który może służyć do nawiązywania połączeń między grupami procesów MPI.
Składnia
int MPIAPI MPI_Open_port(
MPI_Info info,
_Out_cap_(MPI_MAX_PORT_NAME) char *port_name
);
Parametry
informacje o
Informacje specyficzne dla implementacji dotyczące sposobu ustanawiania portu dla MPI_Comm_accept.port_name
Nowo ustanowiony port.
Wartość zwracana
Zwraca MPI_SUCCESS po powodzeniu. W przeciwnym razie zwracana wartość jest kodem błędu.
W fortran wartość zwracana jest przechowywana w parametrze IERROR .
Fortran
MPI_OPEN_PORT(INFO, PORT_NAME, IERROR)
CHARACTER*(*) PORT_NAME
INTEGER INFO, IERROR
Uwagi
Interfejs MPI kopiuje nazwę portu dostarczonego przez system do port_name. port_name identyfikuje nowo otwarty port i może być używany przez klienta do kontaktu z serwerem. Maksymalny ciąg rozmiaru, który może zostać dostarczony przez system, jest MPI_MAX_PORT_NAME.
Zastrzeżone wartości klucza informacji:
- ip_port — wartość zawiera numer portu IP, na którym ma być ustanawiany port.
- ip_address — wartość zawiera adres IP, na którym ma być ustanawiany port.
Jeśli adres nie jest prawidłowym adresem IP hosta, na którym jest wykonywane wywołanie MPI_Open_port , wyniki są niezdefiniowane.
Wymagania
Produkt |
Pakiet redystrybucyjny HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 MS-MPI lub narzędzia klienckie HPC Pack 2008 |
Nagłówek |
Mpi.h; Mpif.h |
Biblioteka |
Msmpi.lib |
DLL |
Msmpi.dll |