24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2226  |  回复: 15

hshmama

新虫 (初入文坛)

[求助] ENCUT 的脚本程序怎么用

看到个用来确定ENCUT 的脚本程序,请问这个脚本跟另外四个文件有什么区别,是单独运行这个脚本,还是跟另外四个文件一起运行,或者是把这个脚本放到某一个文件中?谢谢
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

likai0106

金虫 (小有名气)

【答案】应助回帖


mazuju028(金币+1): 谢谢交流 2011-11-09 10:59:51
引用回帖:
1楼: Originally posted by hshmama at 2011-11-09 09:35:07:
看到个用来确定ENCUT 的脚本程序,请问这个脚本跟另外四个文件有什么区别,是单独运行这个脚本,还是跟另外四个文件一起运行,或者是把这个脚本放到某一个文件中?谢谢

ENCUT脚本相当于INCAR和两外三个文件一起使用
2楼2011-11-09 09:41:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hshmama

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by likai0106 at 2011-11-09 09:41:30:
ENCUT脚本相当于INCAR和两外三个文件一起使用

为什么我运行ENCU脚本和另外三个文件后只输出output文件,里面显示Error reading item 'IMAGES' from file INCAR?谢谢
3楼2011-11-09 10:25:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

likai0106

金虫 (小有名气)

【答案】应助回帖

引用回帖:
3楼: Originally posted by hshmama at 2011-11-09 10:25:14:
为什么我运行ENCU脚本和另外三个文件后只输出output文件,里面显示Error reading item 'IMAGES' from file INCAR?谢谢

能把你的脚本贴出来看看么
4楼2011-11-09 10:52:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hshmama

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by likai0106 at 2011-11-09 10:52:58:
能把你的脚本贴出来看看么

就是网上教材里的
#!/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
5楼2011-11-09 10:54:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hshmama

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by likai0106 at 2011-11-09 09:41:30:
ENCUT脚本相当于INCAR和两外三个文件一起使用

是不是要把ENCUT脚本放到空的INCAR文件中,但这样输出文件倒是有了,可出现了错误
Error reading item 'ENCUT' from file INCAR.
Error code was IERR=5 ... . Found N=    0 data
6楼2011-11-09 10:57:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

likai0106

金虫 (小有名气)

【答案】应助回帖


zzy870720z(金币+1): 鼓励交流 2011-11-09 12:41:08
引用回帖:
5楼: Originally posted by hshmama at 2011-11-09 10:54:49:
就是网上教材里的
#!/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
!
...

我知道了,脚本是ENCUT.sh文件,所以优化时不要运行vasp,要用sh ENCUT.sh去做。
7楼2011-11-09 10:58:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hshmama

新虫 (初入文坛)

引用回帖:
7楼: Originally posted by likai0106 at 2011-11-09 10:58:00:
我知道了,脚本是ENCUT.sh文件,所以优化时不要运行vasp,要用sh ENCUT.sh去做。

不好意思,刚接触VASP,这个sh ENCUT.sh是什么东西
8楼2011-11-09 11:00:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mazuju028

木虫 (正式写手)

【答案】应助回帖


zzy870720z(金币+1): 谢谢建议 2011-11-09 12:41:24
time vasp改成你机子上运行vasp的命令试试;
锐气藏于胸,和气浮于脸,才气见于事,义气施与人
9楼2011-11-09 11:00:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

likai0106

金虫 (小有名气)

【答案】应助回帖

★ ★
zzy870720z(金币+2): 谢谢指教 2011-11-09 12:41:34
引用回帖:
8楼: Originally posted by hshmama at 2011-11-09 11:00:22:
不好意思,刚接触VASP,这个sh ENCUT.sh是什么东西

.sh是linux shell脚本,用来数据处理和批处理等,你看看你的那个ENCUT的脚本是不是带有.sh的后缀吧。而sh是用来运行.sh脚本文件的命令。
10楼2011-11-09 11:02:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hshmama 的主题更新
信息提示
请填处理意见