MPI代码不适用于2个节点,但适用于1个节点

萨马拉斯

超级编辑:

添加广播步骤,将导致ncols主节点通过两个过程进行打印(可以从中检查输出)。但为什么?我的意思是,所有广播的变量在其声明行中都已经有一个值!!!(离题图像)。


我有一些基于此示例的代码

我使用这个简单的程序检查了群集配置是否正常,该程序还打印了将在其上运行的计算机的IP

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

  MPI_Init (&argc, &argv);      /* starts MPI */
  MPI_Comm_rank (MPI_COMM_WORLD, &rank);        /* get current process id */
  MPI_Comm_size (MPI_COMM_WORLD, &size);        /* get number of processes */
  printf( "Hello world from process %d of %d\n", rank, size );
  // removed code that printed IP address
  MPI_Finalize();
  return 0;
}

每台机器的IP打印两次。


EDIT_2

如果我(仅)打印网格(如示例中所示),我将获得一台计算机:

Processes grid pattern:
0 1
2 3

对于两个:

Processes grid pattern:
萨马拉斯

两个节点中的可执行文件都不一样!


当配置群集时,我的工作非常艰难,因此当安装出现问题时,我只是跳过了它。因此,现在,更改将仅出现在一个节点中。除非某些(或全部)代码相同,否则该代码的行为将很奇怪。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

节点检查器不适用于节点6.0.0

来自分类Dev

Primefaces 树的过滤器不适用于超过 10 个节点

来自分类Dev

括号扩展不适用于少于2个参数

来自分类Dev

scrollTop不适用于2个运算符

来自分类Dev

静态链接不适用于节点模块

来自分类Dev

docker stop不适用于节点进程

来自分类Dev

为什么innerTEXT不适用于节点?

来自分类Dev

节点中的for-of循环-和谐不适用于数组

来自分类Dev

Pharo Metalink不适用于#ifTrue:发送节点

来自分类Dev

CSS不适用于JS appendChild添加的节点

来自分类Dev

顶层等待不适用于节点14.13.-

来自分类Dev

npm不适用于最新的稳定节点吗?

来自分类Dev

xslt模板不适用于直接子节点

来自分类Dev

删除节点不适用于简单XML(PHP)

来自分类Dev

gun.not() 方法不适用于嵌套节点

来自分类Dev

重写规则适用于1-4个参数,但不适用于1个参数

来自分类Dev

重写规则适用于1-4个参数,但不适用于1个参数

来自分类Dev

Chrome 仅适用于 1 个帐户,但不适用于其他 3 个帐户

来自分类Dev

相同的连接文件适用于 1 个脚本,但不适用于另一个

来自分类Dev

下面的JS代码适用于一个<div>,不适用于另一<div>

来自分类Dev

条件变量程序适用于2个线程,但不适用于3个线程

来自分类Dev

条件变量程序适用于2个线程,但不适用于3个线程

来自分类Dev

N1QL查询不适用于一个实例,但适用于其他实例

来自分类Dev

'if not ' 不适用于两个或三个 'and'

来自分类Dev

.pgpass适用于一个用户,但不适用于postgres用户

来自分类Dev

为什么一个HANDLE不适用于WriteConsoleInput,但适用于WriteFile?

来自分类Dev

AngularJS代码不适用于NodeJS

来自分类Dev

代码不适用于长回文

来自分类Dev

代码不适用于JS Fiddle

Related 相关文章

  1. 1

    节点检查器不适用于节点6.0.0

  2. 2

    Primefaces 树的过滤器不适用于超过 10 个节点

  3. 3

    括号扩展不适用于少于2个参数

  4. 4

    scrollTop不适用于2个运算符

  5. 5

    静态链接不适用于节点模块

  6. 6

    docker stop不适用于节点进程

  7. 7

    为什么innerTEXT不适用于节点?

  8. 8

    节点中的for-of循环-和谐不适用于数组

  9. 9

    Pharo Metalink不适用于#ifTrue:发送节点

  10. 10

    CSS不适用于JS appendChild添加的节点

  11. 11

    顶层等待不适用于节点14.13.-

  12. 12

    npm不适用于最新的稳定节点吗?

  13. 13

    xslt模板不适用于直接子节点

  14. 14

    删除节点不适用于简单XML(PHP)

  15. 15

    gun.not() 方法不适用于嵌套节点

  16. 16

    重写规则适用于1-4个参数,但不适用于1个参数

  17. 17

    重写规则适用于1-4个参数,但不适用于1个参数

  18. 18

    Chrome 仅适用于 1 个帐户,但不适用于其他 3 个帐户

  19. 19

    相同的连接文件适用于 1 个脚本,但不适用于另一个

  20. 20

    下面的JS代码适用于一个<div>,不适用于另一<div>

  21. 21

    条件变量程序适用于2个线程,但不适用于3个线程

  22. 22

    条件变量程序适用于2个线程,但不适用于3个线程

  23. 23

    N1QL查询不适用于一个实例,但适用于其他实例

  24. 24

    'if not ' 不适用于两个或三个 'and'

  25. 25

    .pgpass适用于一个用户,但不适用于postgres用户

  26. 26

    为什么一个HANDLE不适用于WriteConsoleInput,但适用于WriteFile?

  27. 27

    AngularJS代码不适用于NodeJS

  28. 28

    代码不适用于长回文

  29. 29

    代码不适用于JS Fiddle

热门标签

归档