24小时热门版块排行榜    

查看: 516  |  回复: 1

wd12309812

铜虫 (正式写手)

[求助] 请问脚本的使用 已有1人参与

很简单的运行脚本:

#! /bin/bash
BIN=~/bin/vasp/vasp533.om
rm WAVECAR
for i in  3.5 3.6 3.7 3.8 3.9 4.0 4.1 4.2 4.3 ; do
cat >POSCAR <<!
fcc:
   $i
0.5 0.5 0.0
0.0 0.5 0.5
0.5 0.0 0.5
   1
cartesian
0 0 0
!
echo "a= $i" ; $BIN
E=`tail -1 OSZICAR` ; echo $i $E  >>SUMMARY.fcc
done
cat SUMMARY.fcc


错误出在第二行:可执行文件路径
报错如下
~/bin/vasp/vasp533.om: error while loading shared libraries: libmpi_f90.so.0: cannot open shared object file: No such file or directory

缺认路径没有问题,请问这该怎么解决?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

llh2010

至尊木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
应该是openmpi的lib没有加入到LD_LIBRARY_PATH中造成的。
vi ~/.bashrc
加入
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~~~
其中
~~~改成openmpi的Lib路径
例如
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/openmpi/lib
然后
source ~/.bashrc
就不会出这个错误了
知识引导人生,学习成就未来
2楼2015-08-18 21:35:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wd12309812 的主题更新
信息提示
请填处理意见