Condividi tramite


MPI_Cart_coords funzione

Determina i coordi di processo nella topologia cartesiana specificata in gruppo.

Sintassi

int MPIAPI MPI_Cart_coords(
   MPI_Comm               comm,
   int                    rank,
   int                    maxdims,
   _Out_cap_(maxdims) int *coords
);

Parametri

  • Comm
    Communicator con struttura cartesiana.

  • classificazione
    Classificazione di un processo all'interno del gruppo di comm.

  • maxdims
    Lunghezza dei coordi vettori nel programma chiamante.

  • Coords
    Matrice integer (di dimensioni massime) contenente le coordinate cartesiane del processo specificato.

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_CART_COORDS(COMM, RANK, MAXDIMS, COORDS, IERROR)
        INTEGER COMM, RANK, MAXDIMS, COORDS(*), IERROR

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 topologia del processo MPI