| 查看: 3215 | 回复: 9 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
求教vasp中的PBS脚本如何实现循环?已有4人参与
|
|||
|
比如我想实现以下的循环,用PBS脚本提交任务的话,应该怎么编写? 新人,没金币,不好意思了 ![]() #!/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 |
» 猜你喜欢
导师想让我从独立一作变成了共一第一
已经有9人回复
博士读完未来一定会好吗
已经有23人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
申请2026年博士
已经有6人回复
jiangph
铁虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 3543.7
- 散金: 448
- 帖子: 750
- 在线: 47.1小时
- 虫号: 1997691
- 注册: 2012-09-13
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
|
PBS脚本不是shell脚本么? 这是我们用来测试K点的脚本,题主可以参考一下 #!/bin/bash #PBS -N kpoints #PBS -j oe #PBS -l nodes=2:ppn=20 #PBS -l walltime=800:00:00 #PBS -q lhj nprocs=`wc -l < $PBS_NODEFILE` cd $PBS_O_WORKDIR for i in 3 5 7 9 11 13 15 do cat >KPOINTS <<! auto generate 0 M $i $i 1 0 0 0 ! /public/intel/impi/4.1.0.024/intel64/bin/mpirun -np $nprocs ~/bin/vasp.5.3 E=`grep "entropy =" OUTCAR |tail -1| awk '{printf "%12.6f \n",$5}'` echo $i $E >>newkpoints rm WAVECAR CHG* done |
7楼2015-12-16 09:58:00
2楼2015-12-11 08:44:56
3楼2015-12-14 19:39:49
jiangph
铁虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 3543.7
- 散金: 448
- 帖子: 750
- 在线: 47.1小时
- 虫号: 1997691
- 注册: 2012-09-13
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
5楼2015-12-15 21:22:25














回复此楼