【问题标题】:I am getting this error when executing mpjboot on machines在机器上执行 mpjboot 时出现此错误
【发布时间】:2016-03-08 00:07:16
【问题描述】:

我在环境变量中设置了 MPJ_HOME,当我执行 mpjboot 机器时出现此错误

Error: MPJ_HOME environment variable not set!!!

java.lang.Exception: MPJ_HOME environment variable not set!!!

at runtime.daemon.MPJDaemon.<init>(MPJDaemon.java:87)



at runtime.daemon.MPJDaemon.main(MPJDaemon.java:252)

[server] Unable to start MPJ Express daemon

【问题讨论】:

  • 问题解决了吗,可以分享一下吗?因为,我也面临同样的问题。

标签: mpj-express


【解决方案1】:

MPJDaemon 类在计算节点上执行,它监听来自 mpirun 模块的请求(在主机上运行)

请确保在您在机器文件中列出的所有计算节点中都设置了 MPJ_HOME 变量

【讨论】:

  • “计算节点”是什么意思?我的机器文件包含两个 IP 地址,第一个是发出 mpjboot machines 命令的头节点的 IP 地址,第二个 IP 地址是完成 mpj 配置完全相同的机器的 IP 地址。但我仍然收到错误 MPJ_HOME variable isn't set!!! 尽管已经在两台机器上的 .bashrc 中正确设置。
  • 如果您使用的是 ubuntu,请尝试在 bashrc 顶部编写 export MPJ_HOME 语句
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-19
  • 1970-01-01
  • 1970-01-01
  • 2019-07-13
  • 2014-04-05
  • 2021-07-11
  • 1970-01-01
相关资源
最近更新 更多