Mpich2 - hydra_pmi_proxy:加载库时出错:libcr.so.0

Mpich2 - hydra_pmi_proxy: error while loading libraries: libcr.so.0

我正在尝试用 mpich2 连接多个 virutalbox linux 系统。 我已经做了什么:

  1. 安装 mpich-3.1.4
  2. 将public键复制到每个节点
  3. 在每个节点上安装 nfs 服务器。
  4. 测试共享地图是否有效(有效)
  5. 在 Master

    上添加了路径

    导出路径=/share/mpich2/bin:$路径 导出 LD_LIBRARY_PATH="/mirror/mpich2/lib:$LD_LIBRARY_PATH"

我也将这个添加到:./bashrc

  1. 安装 build-essential

但最后当我想启动程序时 (mpiexec -f hosts -n 4 ./mpi_test ), 我得到错误:

hydra_pmi_proxy:加载库时出错:libcr.so.0:无法打开共享对象文件:没有 souch 文件或目录

来自http://jahanzebnotes.blogspot.com/2013/07/hydrapmiproxy-error-while-loading.html

如果您在 运行 mpich 时遇到此错误,请安装:

$ sudo apt-get install libcr-dev

如果您仍然遇到这个问题,那么您可能没有正确配置 LD_LIBRARY_PATHPATH,然后转到 ~/.bashrc,您将在你的bash: [ -z "$PS1" ] && return

将您的 LD_LIBRRAY_PATHPATH 变量导出放在这一行之前。