Delen via


MPI_Comm_join functie

Hiermee maakt u een communicator door twee processen te verbinden die zijn verbonden via een socket.

Syntaxis

int MPIAPI MPI_Comm_join(
        int      fd,
  _Out_ MPI_Comm *intercomm
);

Parameters

  • Fd
    Socket file descriptor.

  • intercomm [uit]
    Nieuwe intercommunicator.

Retourwaarde

Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.

In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .

Fortran

    MPI_COMM_JOIN(FD, INTERCOMM, IERROR)
        INTEGER FD, INTERCOMM, IERROR

Opmerkingen

De socket moet stil zijn voordat MPI_Comm_join wordt aangeroepen en nadat MPI_Comm_join terugkeert. Met name bij invoer in MPI_Comm_join leest een leesbewerking op de socket geen gegevens die naar de socket zijn geschreven vóór het externe proces MPI_Comm_join.

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

Zie ook

MPI-procesbeheerfuncties