计算化学公社

 找回密码 Forget password
 注册 Register
Views: 11492|回复 Reply: 6
打印 Print 上一主题 Last thread 下一主题 Next thread

[任务提交/队列管理] 求个提交高斯作业的pbs脚本文件

[复制链接 Copy URL]

109

帖子

0

威望

999

eV
积分
1108

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
本人linux小白,刚刚网上搜了下,开头基本都是


#!/bin/sh
#PBS -N jobname
#PBS -o job.log
#PBS -e job.err
#PBS -q
后面的内容有两种情况,有的是一堆echo,有的跟的是高斯的环境变量。不是很懂,脚本是不是还可以简洁些?因为高斯的环境变量已经都设置好了。所以求个大家正在用的脚本文件学习下,先谢谢啦!

另,本人服务器用的是Torque+maui的组合


20

帖子

1

威望

1994

eV
积分
2034

Level 5 (御坂)

2#
发表于 Post on 2017-5-11 19:09:24 | 只看该作者 Only view this author
  1 #!/bin/sh
  2 #PBS -l nodes=1:ppn=20
  3 #PBS -N COOH2.gjf
  4 #PBS -j oe
  5
  6 cd $PBS_O_WORKDIR
  7
  8
  9 NODES=`cat $PBS_NODEFILE | uniq`
10 echo "--------------------------------------------------------"
11 echo "  JOBID: $PBS_JOBID"
12 echo "  The job was started at `date`"
13 echo "  The job was running at $NODES."
14
15 # Run G09 Job
16 g09 COOH2.gjf
17
18 echo "  The job was finished at `date`"
19 echo "--------------------------------------------------------"
20
21 # Delete the tmp File
22 #rm -rf /state/partition1/tmp/$USER/$PBS_JOBID
23

1102

帖子

18

威望

6643

eV
积分
8105

Level 6 (一方通行)

計算化学の社畜

3#
发表于 Post on 2017-5-11 20:04:24 | 只看该作者 Only view this author
#!/bin/sh
#PBS -N Gaussian
#PBS -o job.log
#PBS -e err.log
#PBS -q yuan
#PBS -l nodes=1:ppn=8
#PBS -l mem=6000mb
#PBS -l walltime=1440:00:00
#PBS -j oe

mkdir -p /tmp/$PBS_JOBID
cp -r $PBS_O_WORKDIR/* /tmp/$PBS_JOBID
cd /tmp/$PBS_JOBID

INPUT_NAME=D3        ##这里输入文件名,不含拓展名##

g09 $INPUT_NAME.com
wait
formchk $INPUT_NAME.chk
wait
rm -rf $INPUT_NAME.chk

cp -r /tmp/$PBS_JOBID/*  $PBS_O_WORKDIR
rm -rf /tmp/$PBS_JOBID
Stand on the shoulders of giants

109

帖子

0

威望

999

eV
积分
1108

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2017-5-12 17:13:59 | 只看该作者 Only view this author
谢谢楼上两位,非常有用!另外还在摸索作业调度管理系统,长路漫漫啊!

109

帖子

0

威望

999

eV
积分
1108

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2017-7-5 15:07:33 | 只看该作者 Only view this author
基于楼上两位的脚本,修改了个简单版的,实测有效(作业调度系统为torque + maui)

#PBS -N Gaussian
#PBS -o job.log
#PBS -e err.log
#PBS -l nodes=node3:ppn=8
#PBS -l walltime=1440:00:00
#PBS -j oe
cd $PBS_O_WORKDIR
g09 jobname.com

41

帖子

0

威望

221

eV
积分
262

Level 3 能力者

6#
发表于 Post on 2019-10-4 22:30:00 | 只看该作者 Only view this author
xiaowandouer 发表于 2017-7-5 15:07
基于楼上两位的脚本,修改了个简单版的,实测有效(作业调度系统为torque + maui)

#PBS -N Gaussian

你好,请问这个能实现一个文件夹内批量计算吗?

1

帖子

0

威望

644

eV
积分
645

Level 4 (黑子)

7#
发表于 Post on 2019-12-6 20:40:45 | 只看该作者 Only view this author
secret 发表于 2019-10-4 22:30
你好,请问这个能实现一个文件夹内批量计算吗?

您可以搜一下社长之前的帖子,高斯实用脚本与命令,里边有批量工作的脚本

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 22:06 , Processed in 0.154628 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list