Enviando y recibiendo

  1. Transforma el siguiente programa en un programa paralelo, donde el proceso 0 lea el dato x y se lo envíe al proceso 1, quien lo escribirá por pantalla.
#include <stdio.h>

int main(int argc, char *argv[]) {
  int x;

  printf("Dame el valor de x: ");
  scanf("%d",&x);

  printf("x=%d\n",x);
  return 0;
}

  1. Dado un vector double a[N], escribe un fragmento de código que haga que el vector se transfiera del proceso 0 al proceso 1 (en el comunicador MPI_COMM_WORLD).