openmpi - OpenMPI mpirun宇宙大小

  显示原文与译文双语对照的内容
0 0

我不知道我是否不正确地理解这一点。 下面是我想用OpenMPI来实现的,特别是从mpirun开始:

  • 我想使用-np参数创建一个单独的进程,该参数指定世界大小为 1
  • 我想把宇宙大小设定为任意数( 。对于实参,10 ),我该怎么做?

以下两个命令:

  • MPI_Comm_size ( 。MPI_COMM_WORLD,& world_size ) ;
  • MPI_Attr_get ( MPI_COMM_WORLD,MPI_UNIVERSE_SIZE,& universe_size,&标志) ;

将world_size的输出输出为 1和universe_size作为 1.

感谢你的帮助。

时间:原作者:1个回答

0 0

好的,我找到了 2种方法来实现这一点:

  • 隐式:mpirun -np 1 -H localhost,localhost,localhost可执行文件
  • 明确:只要在应用程序中为universe_size分配一个值,它就会很。

谢谢你的帮助。

原作者:
...