【发布时间】:2017-07-30 22:34:59
【问题描述】:
我一直在寻找在我的 mac 上使用 mpi 的方法,但一切都非常先进。
我已经成功安装了 open-mpi 使用
brew install open-mpi
我已经准备好编译和运行的 .c 文件。当我输入时:
mpicc -o <file> <file.c>
紧随其后
mpirun <file>
我明白了
[xxxxx-MacBook-Pro.local:13623] [[44919,0],0] ORTE_ERROR_LOG:错误 文件 orted/pmix/pmix_server.c 中第 262 行的参数
[xxxxx-MacBook-Pro.local:13623] [[44919,0],0] ORTE_ERROR_LOG:坏 文件 ess_hnp_module.c 中第 666 行的参数看起来 orte_init 由于某种原因失败了;您的并行流程 很可能中止。并行进程的原因有很多 在 orte_init 期间可能会失败;其中一些是由于配置或 环境问题。此故障似乎是内部故障; 这是一些附加信息(可能仅与 开放 MPI 开发者):
pmix 服务器初始化失败
--> 返回值 错误参数 (-5) 而不是 ORTE_SUCCESS
我输入时也收到同样的信息:
mpirun -np 2 <file>
我做错了什么?
【问题讨论】:
-
你能成功运行这个吗?
mpirun -np 2 hostname -
您可能需要
export TMPDIR=/tmp以防止某些路径被截断
标签: macos installation mpi