24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 2149  |  回复: 6

maoxinxina

银虫 (小有名气)

[求助] 如何选择ENCUT的几个问题已有4人参与

在vasp的个人经验手册里面给出的测试截断能的脚本是这样的:
#!/bin/sh
rm WAVECAR
for  i  in  150   200   250  300   350   400
do
cat > INCAR <<!
SYSTEM = Si-Diamond
ENCUT = $i
ISTART = 0 ; ICHARG = 2
ISMEAR = -5
PREC = Accurate
!
echo "ENCUT = $i eV" ;    time vasp
E=`grep "TOTEN" OUTCAR | tail -1 | awk    '{printf    "%12.6f \n",    $5 }'`
echo $i   $E  >>comment
done
然后我把这个放在根目录下~/bin
执行chmode +x run_ecut.sh
然后放在我的文件夹下执行


提示错误如下:
[lyj@cluster si]$ run_ecut.sh
rm: cannot remove `WAVECAR': No such file or directory
/home/lyj/bin/run_ecut.sh: line 16: warning: here-document at line 5 delimited by end-of-file (wanted `!')
/home/lyj/bin/run_ecut.sh: line 17: syntax error: unexpected end of file
想知道怎么弄才能消除这些错误
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

未岸亡灵

铁杆木虫 (著名写手)

暂时离开小木虫


【答案】应助回帖

感谢参与,应助指数 +1
改下脚本,正确提交vasp计算任务
2楼2016-10-08 17:21:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maoxinxina

银虫 (小有名气)

引用回帖:
2楼: Originally posted by 未岸亡灵 at 2016-10-08 17:21:27
改下脚本,正确提交vasp计算任务

应该怎么改呢
3楼2016-10-08 17:40:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

obaica

禁言 (著名写手)

感谢参与,应助指数 +1
本帖内容被屏蔽

4楼2016-10-08 18:42:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

有何不可琼

银虫 (著名写手)

好像没看到你执行命令的语句。mpirun -np ...。  rm WAVECAR应该要放在算完之后再删。而且,这是没有必要的。因为你可以在INCAR中设置不要输出WAVECAR.

发自小木虫Android客户端
优秀的研究员是自己学出来的
5楼2016-10-08 20:09:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

从心而觅

新虫 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
漫天飘雪: 金币+2, 谢谢交流 2016-10-09 22:17:59
一切有为法,如梦幻泡影!如露亦如电,应作如是观!
6楼2016-10-08 20:22:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hs0218

金虫 (正式写手)

DDr.

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
maoxinxina: 金币+30 2016-10-27 16:42:07
建议初学vasp还是一步步的来,别用bash脚本,一个任务4个输入文件的跑
结合vasp的输入输出文件,之后再去学习Linux的bash,才能读懂以及写出简单脚本
路漫漫其修远兮
7楼2016-10-10 08:18:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 maoxinxina 的主题更新
信息提示
请填处理意见