系统找不到MPI中指定的路径

系统找不到MPI中指定的路径,mpi,mpiexec,Mpi,Mpiexec,我正在编写一个示例程序MPI,其中一个进程向另一个进程发送一个整数 这是我的源代码 #include <mpi.h> #include <stdio.h> int main(int argc, char** argv) { // Find out rank, size int world_rank; MPI_Comm_rank(MPI_COMM_WORLD, &world_rank); int world_size; MPI_C

我正在编写一个示例程序MPI,其中一个进程向另一个进程发送一个整数

这是我的源代码

 #include <mpi.h>
 #include <stdio.h>

int main(int argc, char** argv) {
   // Find out rank, size
   int world_rank;
   MPI_Comm_rank(MPI_COMM_WORLD, &world_rank);
   int world_size;
   MPI_Comm_size(MPI_COMM_WORLD, &world_size);

   int number;
   if (world_rank == 0) {
      number = -1;
      MPI_Send(&number, 1, MPI_INT, 1, 0, MPI_COMM_WORLD);
   }
   else if (world_rank == 1) {
      MPI_Recv(&number, 1, MPI_INT, 0, 0, MPI_COMM_WORLD,
        MPI_STATUS_IGNORE);
      printf("Process 1 received number %d from process 0\n",
        number);
   }
}
#包括
#包括
int main(int argc,字符**argv){
//找出等级、大小
国际世界排名;
MPI通信等级(MPI通信世界级和世界级);
国际大世界;
MPI_Comm_大小(MPI_Comm_WORLD和WORLD_大小);
整数;
如果(世界排名==0){
数字=-1;
MPI_发送(&number,1,MPI_INT,1,0,MPI_COMM_WORLD);
}
else if(世界排名==1){
MPI_Recv(&number,1,MPI_INT,0,0,MPI_COMM_WORLD,
MPI_状态_忽略);
printf(“进程1从进程0收到编号%d\n”,
数量);
}
}
这就是我在windows命令行中运行mpiexec时的错误

错误:报告的错误:未能在DESKTOP-EKN1RD3上将工作目录设置为“D:\study\u documents\Thesis\Nam 4\Demo\Sample Codes\MPI\u HelloWorld\Debug”
错误(3)系统找不到指定的路径。

所有错误都应以文本形式出现在问题本身中。它们必须是可搜索的。还有,你的照片太小了,我什么都看不懂。请将错误复制并粘贴为文本。完成此操作后,请告诉我们如何在计算机中设置MPI路径。路径
D:\study\u documents\Thesis\Nam 4\Demo\Sample Codes\MPI\u HelloWorld\Debug
是否确实存在?检查输入错误。在其他目录中尝试相同的操作。尽可能简单,名称中没有特殊字符或空格。路径中没有空格,对我有用,谢谢