| 查看: 3899 | 回复: 14 | ||||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||||||
[求助]
如何编写PBS作业的脚本?
|
||||||
|
最近开始用Gaussian算个有机分子,但是不会编写PBS作业的脚本;我们学校的网站上倒是有一个简单的脚本示例,能不能帮我看看什么意思?具体代码有什么作用的?主要是红色部分不知道是什么意思,多谢了! #!/bin/bash # #PBS -l nodes=2:compute:ppn=4,walltime=02:00:00 #PBS -q medium #PBS -N my_job_name # ########### INIT ########### # enable module tool source /lustrefs/apps/Modules/3.2.6/init/bash # load openmpi module add comp/path/31 mpi/openmpi-1.4/path31 # set workdir WORKDIR=/lustrefs/home/max/myapp/test1 ########### RUN ########### cd $WORKDIR #start application and log output using 'tee' in myapp_mpi.log mpirun /lustrefs/home/max/myapp/myapp_mpi [ ########### CLEAN UP ########### rm -rf *.tmp [ Last edited by undergoer on 2011-12-12 at 20:36 ] |
» 收录本帖的淘帖专辑推荐
第一性原理 | first principle | 计算 | PBS作业排队系统 |
» 猜你喜欢
实验室安全:这些小事你做对了吗?
已经有0人回复
ELISA试验中不容忽视的细节盘点
已经有0人回复
物理化学论文润色/翻译怎么收费?
已经有207人回复
ELISA试验中不容忽视的细节盘点(二)
已经有0人回复
汕头大学化学招调剂,相关内容如下。
已经有4人回复
细胞培养,这22个细节一定要注意!(一)
已经有0人回复
已知面上挂了,小学校实验方向无平台,感觉太难了
已经有26人回复
CSC访学博后项目获批,外方学校暂停合作该怎么办?
已经有51人回复
求助各位大佬,球球了,在这科萨头
已经有0人回复
半透性容器进行高湿或者低湿研究
已经有0人回复
» 本主题相关商家推荐: (我也要在这里推广)
» 本主题相关价值贴推荐,对您同样有帮助:
作业管理系统Torque 2.4.16在Linuxmint 13 / Ubuntu12.04工作站/单机上的安装和使用
已经有9人回复
如何让PBS自动进行下一步作业的提交?
已经有7人回复
如何让pbs脚本提交时,跳过一些节点!
已经有5人回复
在集群上如何算CASTEP 能带、态密度
已经有9人回复
关于PBS的一个问题
已经有5人回复
pbs怎么查看已完成作业ID,及其路径?
已经有9人回复
BASH脚本的一个小问题
已经有3人回复
采用PBS脚本第一次提交任务,算了1步就被杀死,有错误提示但不知道原因?
已经有19人回复
PBS脚本如何编译?
已经有5人回复
PBS中资源的选择#PBS -l nodes=...
已经有5人回复
昆山化学外资企业
已经有3人回复
pbs脚本可否提交新的pbs脚本任务?
已经有5人回复
PBS 主服务无法启动
已经有8人回复
请教ORCA的并行及集群上的脚本文件
已经有14人回复
ubuntu10.10 中脚本求助
已经有4人回复
【求助】Gaussian(Linux)计算提交问题
已经有6人回复
【求助】vasp作业提交脚本
已经有5人回复
【求助】如何写命令
已经有6人回复
【求助/交流】PBS的作用
已经有8人回复
6楼2011-12-13 15:57:02
|
-q 这个参数可能是我们这个计算所自己定义的,和后面的walltime的长短有关,以前我查 PBS的使用说明的时候也没看见。 另外,我同事告诉我如果只是使用Gaussian计算的话,他跟不不用红色部分的代码,而是用了一个更简单点的,不过这个任务提交上去始终有问题,我还在查原因 #!/bin/bash #PBS -l nodes=1:compute:ppn=4,walltime=48:00:00 #PBS -q long #PBS -m bea #PBS -k oe #PBS -N PbPc-single export GJF="PbPc-single" export CHCPath=/lustrefs/projects/AFKO export LPATH=$PBS_O_WORKDIR export PATH=/lustrefs/apps/Gaussian-03/bin:$PATH cd $CHCPath mkdir $PBS_JOBID cd $PBS_JOBID cp $LPATH/* ./ g03 < $GJF.gjf > $GJF.out cp * $LPATH/ cd ../ rm -r $PBS_JOBID |
7楼2011-12-13 16:01:24
8楼2011-12-13 16:02:04
送鲜花一朵 |
恩,我之前代码比较简单,是我做的第一个计算,所以写的时候也就考虑了算这一个任务的情况; 看了你提供的代码,还是有点不太明白;首先我不太明白你说的这个Wrapper是怎么用的,这个我再查查资料多了解一下。 关于这个代码,你的代码中有一条 cp ${input}.gjf $TMP_DIR, 这个代码的功能在我原来写的那个里面似乎没有啊,原来的代码是g03 < $GJF.gjf > $GJF.out,我的gjf文件和我提交的job.sh是放在一个文件夹里,如果没有用到cp ${input}.gjf $TMP_DIR这一行代码,是不是也能照常运行? 另外#export g03root=.....这一行代码以及下一行代码,是用来干什么的?定位Gaussian03程序的位置吗?那之前export PATH=/lustrefs/apps/Gaussian-03/bin:$PATH这个不能用来定义位置吗? |
11楼2011-12-14 18:39:46
12楼2011-12-14 18:44:11
14楼2011-12-15 18:16:23









回复此楼
