MPI处理器数量?

时间:2011-09-15 20:53:29

标签: mpi processors

以下是我在MPI中的代码,我在核心i7 CPU(四核)上运行它,但问题是它显示它在1个处理器CPU下运行,必须是4个。

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

    MPI_Init(&argc, &argv);

    MPI_Comm_rank(MPI_COMM_WORLD, &rank);
    MPI_Comm_size(MPI_COMM_WORLD, &size);

    printf("Hello world! I am %d of %d\n", rank, size);

    MPI_Finalize();

    return 0;
}

我想知道问题是在MPI库还是其他?

以下结果显示:

Hello world! I am 0 of 1

其他信息: Windows 7 - 专业版x64

1 个答案:

答案 0 :(得分:11)

Prima看来你好像是在直接运行这个程序。您是否尝试使用mpiexec -n 2-n 4