关于并行运算 MPI 问题

我在核0 中 使矩阵M[1][1]的值赋值为4之后,为什么我在核1 中 查看 M[1][1]就 变成0了?我这个M矩阵是在main函数外声明的。

  1. 检查下赋值语句是否仅在0进程内运行;
  2. 查看时候进程1是否运行了赋值语句?

最好的方法是把所有进程数据输出到不同文件里,这样就可以避免调试中一些错误。