相关疑难解决方法(0)

以编程方式查找计算机上的核心数

有没有办法以独立于平台的方式确定机器有多少来自C/C++的内核?如果不存在这样的事情,那么每个平台确定它(Windows/*nix/Mac)呢?

c c++

450
推荐指数
12
解决办法
19万
查看次数

MPI处理器数量?

以下是我在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;
}
Run Code Online (Sandbox Code Playgroud)

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

以下结果显示:

Hello world! I am 0 of 1
Run Code Online (Sandbox Code Playgroud)

附加信息:Windows 7 - Professional x64

mpi processors

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1

c++ ×1

mpi ×1

processors ×1