#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <stdlib.h>
#include <stdio.h>
#include <assert.h>
#include <mpi.h>
#include <yaxt.h>
int main(void) {
int rank, size;
{
int len = 5;
int src_array[len];
int dst_array[len];
for (int i = 0; i < len; i++) {
src_array[i] = 100 + rank*10 + i;
dst_array[i] = -1;
printf("SOURCEvalue: %d, element_index: %d, rank: %d \n", src_array[i],
i, rank);
}
.stride = 1, .nstrides = len};
int* src_array_p = &src_array[0];
int* dst_array_p = &dst_array[0];
for (int p = 0; p < len; p++)
printf("DESTvalue: %d, element_index: %d, rank: %d \n",
dst_array[p], p, rank);
}
MPI_Finalize();
return 0;
}