计算化学公社
标题:
Gaussian PBS提交多个任务问题
[打印本页]
作者Author:
hmlyz
时间:
2022-4-15 11:10
标题:
Gaussian PBS提交多个任务问题
#!/bin/bash
#PBS -N t10
#PBS -l nodes=1:ppn=52
#PBS -l walltime=240:00:00
#PBS -j oe
#PBS -q batch
#PNS -V
##########################################
G09ROOT=/opt/g09
GAUSS_EXEDIR=$G09ROOT
GAUSS_SCRDIR=/data/cache/g09
LD_LIBRARY_PATH=$G09ROOT/:$LD_LIBRARY_PATH
PATH=$G09ROOT/:$PATH
export G09ROOT GAUSS_EXEDIR GAUSS_SCRDIR LD_LIBRARY_PATH PATH
####
cd $PBS_O_WORKDIR
##########################################
g09 1.gjf
复制代码
请问依次提交多个任务最后一行的命令应该怎么写呢?
作者Author:
abin
时间:
2022-4-15 11:50
本帖最后由 abin 于 2022-4-15 13:06 编辑
复制代码
格式全乱了, 等我重新写一下啊.
所谓的计算机专业, 不教这玩意吧?
cat demo.pbs
# BOF
#!/bin/bash
#PBS -N t10
#PBS -l nodes=1:ppn=52
#PBS -l walltime=240:00:00
#PBS -j oe
#PBS -q batch
#PNS -V
##########################################
G09ROOT=/opt/g09
GAUSS_EXEDIR=$G09ROOT
GAUSS_SCRDIR=/data/cache/g09
LD_LIBRARY_PATH=$G09ROOT/:$LD_LIBRARY_PATH
PATH=$G09ROOT/:$PATH
export G09ROOT GAUSS_EXEDIR GAUSS_SCRDIR LD_LIBRARY_PATH PATH
####
cd $PBS_O_WORKDIR
##########################################
g09 DEMO.INPUT
# EOF
# suppose that all your input files are XXX.gjf
for f in `ls *gjf`
do
cp demo.pbs tmpfile
sed -i "s/DEMO.INPUT/$f/g" tmpfile
mv tmpfile $f.pbs
qsub $f.pbs
done
复制代码
我觉得, 你应该能看得懂吧?
记得某些主管教学的领导颐指气使地说, 计算化学专业的研究生上什么计算机课?
他们去计算机学院选修相关课程不就行了嘛?
请问, 那个计算机学院教以上的东西呀?
其实, 学三五次就会了.... 但是不见得计算机专业, 或者计算机学院, 能教这些东西.
另, 其实不必写那么多行,
只是为了让便于阅读和理解.
欢迎光临 计算化学公社 (http://ccc.keinsci.com/)
Powered by Discuz! X3.3