funzione MPI_Cart_map
Esegue il mapping del processo alle informazioni sulla topologia cartesiana.
Sintassi
int MPIAPI MPI_Cart_map(
_In_ MPI_Comm comm,
_In_range_(>=, 0) int ndims,
_In_count_(ndims) int *dims,
_In_count_(ndims) int *periods,
_Out_ int *newrank
);
Parametri
Comm
Comunicatore di input.ndims
Numero di dimensioni della struttura cartesiana.Oscura
Matrice integer di ndims di dimensioni che specifica il numero di processi in ogni direzione di coordinata.Periodi
Matrice logica di ndims di dimensioni che specifica la specifica di periodicità in ogni direzione di coordinata.newrank [out]
riordinato il rango del processo chiamante; MPI_UNDEFINED se il processo chiamante non appartiene alla griglia
Valore restituito
Restituisce MPI_SUCCESS in caso di 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_MAP(COMM, NDIMS, DIMS, PERIODS, NEWRANK, IERROR)
INTEGER COMM, NDIMS, DIMS(*), NEWRANK, IERROR
LOGICAL PERIODS(*)
Requisiti
Prodotto |
Pacchetto ridistribuibile DI HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o utilità client HPC Pack 2008 |
Intestazione |
Mpi.h; Mpif.h |
Libreria |
Msmpi.lib |
DLL |
Msmpi.dll |