【问题标题】:OpenMPI mpirun universe sizeOpenMPI mpirun 宇宙大小
【发布时间】:2019-03-20 11:05:20
【问题描述】:

我不知道我是否理解错误。但这是我想通过 OpenMPI 实现的目标,尤其是从 mpirun 开始:

  • 我想使用 -np 参数创建单个进程,将世界大小指定为 1
  • 然后我想将 Universe 大小设置为任意数字(为了论证 10),我该怎么做?

以下两个命令:

  • MPI_Comm_size(MPI_COMM_WORLD, &world_size);
  • MPI_Attr_get(MPI_COMM_WORLD, MPI_UNIVERSE_SIZE, &universe_size, &flag);

world_size 的输出作为1 和universe_size 作为1。

【问题讨论】:

    标签: openmpi


    【解决方案1】:

    好的,所以我找到了两种方法:

    • 隐式:mpirun -np 1 -H localhost,localhost,...,localhost 可执行文件
    • 显式:只需在应用程序本身中为 Universe_size 赋值即可。

    感谢所有看过这篇文章的人。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-19
    • 2013-03-12
    相关资源
    最近更新 更多