用MPIcc编译并包含MPI.h我收到以下“错误:使用未声明的标识符'MPI_COMM_WORLD'”

时间:2016-05-23 19:01:49

标签: compilation mpi

我有一个C代码我试图使用MPI并行实现。我正在使用标准表达式,例如:

/* initialize mpi */
MPI_Init( &argc, &argv );
MPI_Comm_rank( MPI_COMM_WORLD, &rank );
MPI_Comm_size( MPI_COMM_WORLD, &size );

但我收到此错误:

"error: use of undeclared identifier 'MPI_COMM_WORLD'
 MPI_Comm_size( MPI_COMM_WORLD, &size );"

我有:

 #include <mpi.h> 

位于文件顶部..

关于问题是什么的任何想法?

0 个答案:

没有答案