我试图用mpich2连接多个virtualbox linux系统。我已经做了什么:
我也把它归结为:./bashrc
但最后当我想启动程序(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_PATH
和PATH
,然后去~/.bashrc
,你会在你的bash开头看到这一行:[ -z "$PS1" ] && return
把你的LD_LIBRRAY_PATH
和PATH
变量导出在这一行之前。