funktionen MPI_Comm_join

Skapar en kommunikatör genom att koppla ihop två processer som är anslutna med en socket.

Syntax

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

Parametrar

  • fd
    Socketfilbeskrivning.

  • intercomm [out]
    Ny intercommunicator.

Returvärde

Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.

I Fortran lagras returvärdet i parametern IERROR .

Fortran

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

Kommentarer

Socketen måste vara quiescent innan MPI_Comm_join anropas och efter MPI_Comm_join returnerar. Mer specifikt, vid inmatning till MPI_Comm_join läser en läsning på socketen inte några data som skrevs till socketen innan fjärrprocessen som kallas MPI_Comm_join.

Krav

Produkt

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities

Huvud

Mpi.h; Mpif.h

Bibliotek

Msmpi.lib

DLL

Msmpi.dll

Se även

MPI-processhanteringsfunktioner