我正在尝试用mpich2连接多个virutalbox linux系统。
我所做的一切:
安装mpich-3.1.4
将公钥复制到每个节点
在每个节点上安装nfs服务器。
测试共享映射是否有效(确实有效)
在主服务器上添加路径
导出路径=/share/mpich2/bin:$PATH
导出LD_LIBRARY_PATH=“/mirror/mpich2/lib:$LD_LIBRARY_PATH”
我还将此发送给:./bashrc
安装build essential
但最后当我想启动程序时(mpiexec-f hosts-n 4./mpi_test
),我得到错误:
hydra_pmi_proxy:加载库时出错:libcr.so.0:无法打开共享对象文件:没有源文件或目录
最佳答案
从http://jahanzebnotes.blogspot.com/2013/07/hydrapmiproxy-error-while-loading.html
如果在运行mpich时遇到此错误,请安装:
$ sudo apt-get install libcr-dev
如果您仍然面临这个问题,那么您可能没有正确配置
LD_LIBRARY_PATH
和PATH
,然后转到~/.bashrc
,您将在bash的开头看到这一行:[ -z "$PS1" ] && return
将
LD_LIBRRAY_PATH
和PATH
变量导出放在此行之前。