24小时热门版块排行榜    

查看: 487  |  回复: 2

vaspstudy

银虫 (小有名气)

[交流] 【求助】linux下有没有让命令1执行完后自动执行命令2的命令? 已有2人参与

如目前正在运行vasp,想让这个计算完毕后,下一个输入文件已经准备好的vasp计算自动执行,有没有相关命令?

[ Last edited by vaspstudy on 2010-9-19 at 22:57 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lono75

铁杆木虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zzy870720z(金币+1):谢谢提供思路 2010-09-20 08:43:21
用 sh生成VASP输入文件,提交任务

[ Last edited by lono75 on 2010-9-19 at 23:22 ]
由天命,成人事!
2楼2010-09-19 23:21:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quantumfang

至尊木虫 (著名写手)

小木虫中医研究院院长

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zzy870720z(金币+3):谢谢提供模板,呵呵 2010-09-20 08:43:46
给个例子,这样的模块可以随便重复,完成一个执行下一个....或者同一个部分用do ...done循环

#!/bin/sh
rm WAVECAR
for i in 0.10 0.12 0.14 0.16 0.18 0.20 0.22 0.24 0.26 0.28 0.30
do cat >INCAR< SYSTEM=Al-fcc
ENCUT=250
ISTART=0;ICHARG=2
IRDMAX=26513
ISMEAR=0;SIGMA=$i
LWAVE=F
PREC=Accurate
!
echo "SIGMA= $i eV"; time vasp
TS=`grep "EENTRO" OUTCAR | tail -1 | awk '{printf "%12.6f \n", $5}'`
echo $i $TS >>comment
done
3楼2010-09-20 08:02:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 vaspstudy 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见