MPI_Cart_map

 Nazwa:

MPI_Cart_map - mapuje procesy w topologii kartezjańskiej.

Wejściowe parametry:

 comm - wejściowy komunikator (handle);
 ndims - ilość wymiarów siatki kartezjańskiej (integer);
 dims - tablica typu integer o rozmiarze ndims określająca numer procesu we wszystkich wymiarach;
 periods - tablica typu logicznego o rozmiarze ndims określająca czy siatka jest "zamknięta" (true) lub nie (false) w każdym z wymiarów;
 

Wyjściowe parametry:

newrank - przenumerowany rank wywołującego procesu; MPI_UNDEFINED jeśli wywołujący proces nie należy do siatki;

 Użycie:

#include "mpi.h"
int MPI_Cart_map ( comm_old, ndims, dims, periods, newrank )
MPI_Comm comm_old;
int ndims;
int *dims;
int *periods;
int *newrank;