gpt4 book ai didi

mpi - MPI 运行时传播 argc 和 argv 的内容

转载 作者:行者123 更新时间:2023-12-02 00:47:32 27 4
gpt4 key购买 nike

符合要求的 MPI 程序依赖 MPI 运行时以相同的 argc 和 argv 内容为每个级别启动进程是否有效?或者是否有必要,例如从指定的大师等级广播东西?

最佳答案

需要明确的是,仅保证 argc/argv 在调用 MPI_Init() 之后 定义,即使进程在调用之前都已存在。这就是为什么 MPI_Init() 采用 指针 到 argc 和 argv,特别是为了使它们能够通过 MPI_Init() 调用在所有进程上初始化。

因此,您必须使用:

MPI_Init(&argc, &argv);

不是

MPI_Init(NULL, NULL);

在实践中,许多 MPI 实现在 Init 调用之前提供命令行参数,但您不应该依赖它。

关于mpi - MPI 运行时传播 argc 和 argv 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42656311/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com