MPICH2 1.0.7运行第问题
VS2005下程序:
#include "mpi.h"
#include <stdio.h>
void main(int argc,char **argv)
{
int numtasks,rank;
MPI_Init(&argc,&argv);
MPI_Comm_size(MPI_COMM_WORLD,&numtasks);
MPI_Comm_rank(MPI_COMM_WORLD,&rank);
printf("Hello World from process %d of %d\n",rank,numtasks);
MPI_Finalize();
}
运行结果如下:
[0] Error creating mpiexec processs...2
[0] launchMpiexecProcess failed
Fatal error in MPI_Init: Other MPI error ,error stack:
MPIR_Init_thread<294>: Initialization failed
MPID_Init<82>........: channel initialization failed
MPID_Init<384>........: PMI_Get_id returned 1请按任意键继续。。。