Condividi tramite


funzione MPI_Comm_rank

Recupera la classificazione del processo di chiamata nel gruppo del comunicatore specificato.

Sintassi

int MPIAPI MPI_Comm_rank(
        MPI_Comm comm,
  _Out_ int      *rank
);

Parametri

  • Comm
    Il comunicatore.

  • classificazione [out]
    Al ritorno, un puntatore all'identificatore del processo di chiamata all'interno del gruppo di comunicatori.

Valore restituito

Restituisce MPI_SUCCESS sull'esito positivo. In caso contrario, il valore restituito è un codice di errore.

In Fortran il valore restituito viene archiviato nel parametro IERROR .

Fortran

    MPI_COMM_RANK(COMM,RANK,IERROR)
        INTEGER COMM, RANK, IERROR

Commenti

Questa funzione consente all'utente di recuperare la classificazione del processo con una singola chiamata di funzione. In caso contrario, sarebbe necessario creare un gruppo temporaneo usando la funzione MPI_Comm_group , ottenere la classificazione nel gruppo usando la funzione MPI_Group_rank e quindi liberare il gruppo temporaneo usando la funzione MPI_Group_free .

Requisiti

Prodotto

Pacchetto ridistribuibile HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Utilità client

Intestazione

Mpi.h; Mpif.h

Libreria

Msmpi.lib

DLL

Msmpi.dll

Vedi anche

Funzioni di comunicatore MPI

MPI_Comm_size