24小时热门版块排行榜    

查看: 1356  |  回复: 15
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

Y/XT

新虫 (小有名气)

[求助] ENCUT收敛性脚本测试问题 已有2人参与

各位大神好  小弟是vasp小白 请问大家 如何将侯博有关vaspENCUT收敛性测试的脚本用在自己的run文件中啊 小弟是连在服务器上计算的 所以需要执行任务的脚本文件 恳请各位大神指导  谢谢  以下是小弟的PBS执行文件 和侯博的ENCUT文件  
#!/bin/bash
#========================================#
# PBS Job submission script for VASP
#========================================#
# 1. PBS job control

#PBS -S /bin/bash
#PBS -N vasp
#PBS -j oe
#PBS -q long
#PBS -l nodes=1:ppn=16
#PBS -l walltime=480:00:00
#PBS -V

#========================================#
# 2. Job specification

cd ${PBS_O_WORKDIR}
inputfile="INCAR"

#========================================#

export MKL_SERIAL=YES
export MKL_NUM_THREADS=1
export OMP_NUM_THREADS=1
export GOTO_NUM_THREADS=1

echo this jobs runs on the following machines:
echo `cat  $PBS_NODEFILE | uniq `
PROCS=`cat $PBS_NODEFILE | wc -l`
cat  $PBS_NODEFILE | uniq > user.$PBS_JOBID
NP=`cat $PBS_NODEFILE|wc -l`
## for Intel MPI ##

/opt/openmpi-1.4.4/bin/mpirun -np $NP -machinefile user.$PBS_JOBID  ~/bin/vasp >& out

=======================================================================================
#!/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
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Y/XT

新虫 (小有名气)

引用回帖:
15楼: Originally posted by hs0218 at 2018-04-13 15:49:49
如果才学vasp 最好一个个建立单独文件夹来做测试
等会了bash之后自己读懂脚本再用类似的
要不然出错了自己都排查不了

好的  谢谢

发自小木虫Android客户端
16楼2018-04-13 16:51:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 16 个回答

wlandy

铁杆木虫 (正式写手)

知道自己不知道

创新吧
4楼2018-04-12 17:58:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Y/XT

新虫 (小有名气)

引用回帖:
4楼: Originally posted by wlandy at 2018-04-12 17:58:59
把time vasp, 换成你mpirun那句

你说的是这句吗 /opt/openmpi-1.4.4/bin/mpirun -np $NP -machinefile user.$PBS_JOBID  ~/bin/vasp >& out 我尝试过 但是报错 不执行
5楼2018-04-12 18:40:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wlandy

铁杆木虫 (正式写手)

知道自己不知道

把前面的那句这个删掉,只留time vasp位置这个

发自小木虫Android客户端
创新吧
10楼2018-04-13 11:23:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见