小编jjC*_*jCS的帖子

如何在Mac OS X上使用mpi

我一直在寻找一种在我的Mac上使用mpi的方法,但一切都非常先进.

我已经成功安装了open-mpi

brew install open-mpi
Run Code Online (Sandbox Code Playgroud)

我有.c文件准备编译和运行.当我输入:

mpicc -o <file> <file.c>
Run Code Online (Sandbox Code Playgroud)

其次是

mpirun <file>
Run Code Online (Sandbox Code Playgroud)

我明白了

[xxxxx-MacBook-Pro.local:13623] [[44919,0],0] ORTE_ERROR_LOG:文件中的错误参数/ pmix/pmix_server.c第262行
[xxxxx-MacBook-Pro.local:13623] [[44919] ,0],0] ORTE_ERROR_LOG:第666行文件ess_hnp_module.c中的错误参数

看起来orte_init由于某种原因失败了; 你的并行过程很可能会中止.在orte_init期间,并行进程可能会失败的原因有很多; 其中一些是由于配置或环境问题.这种失败似乎是内部失败; 这里有一些额外的信息(可能只与Open MPI开发人员有关):

pmix server init failed
- >返回值Bad参数(-5)而不是ORTE_SUCCESS

我输入时也会收到相同的消息:

mpirun -np 2 <file>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

macos install mpi

13
推荐指数
4
解决办法
2万
查看次数

标签 统计

install ×1

macos ×1

mpi ×1