Nazwa:
MPI_Cart_shift - za pomocą tej funkcji możemy dokonać cyklicznego przesunięcia danych w topologii kartezjańskiej.
Wejściowe parametry:
comm - wejściowy komunikator z topologią kartezjańską (handle);
direction - kierunek przesunięcia (integer);
disp - przemieszczenie ($> 0$: przesuwanie w górę, $< 0$: przesuwanie w dół) (integer);
Wyjściowe parametry:
rank_source - rank źródłowego procesu (integer);
rank_dest - rank procesu przeznaczenia (integer);
Użycie:
#include "mpi.h"
int MPI_Cart_shift ( comm, direction, displ, source, dest )
MPI_Comm comm;
int direction;
int displ;
int *source;
int *dest;