24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1858  |  回复: 7
本帖产生 1 个 计算强帖 ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zhangguangping

木虫 (著名写手)

[交流] PBS下同一用户同时使用不同版本的Gaussian的方便做法 已有3人参与

针对集群上有多种不同版本的Gaussian软件,同一用户想同时使用多种版本做计算的做法,前段时间一直没有解决。当时的做法是让用户在自己的环境变量文件中只设置一种版本,如果想用另外一种版本,那么需要修改一下环境变量文件,然后重新开启shell。这种做法无疑比较繁琐,给用户带来了不便。另外的一个办法就是将不同版本的Gaussian环境变量写到不同的文件中去,想用哪个版本,需要重新开启新shell后,然后执行对应版本的环境文件。这个方法相对第一种方案较方便。
上面的环境设置,咱们不妨称为【针对用户】的。

自从使用PBS作为任务管理之后,感觉可以将Gaussian的环境设置变为【针对任务】的,而不是【针对用户】的。这样就可以用户不用对Gaussian设置环境变量,而是将环境变量的设置放到脚本中,之前也见过有人这么做过。举例如下:

Gaussian98的任务脚本:
############################
#!/bin/sh
#PBS -N Gaussian
#PBS -l nodes=1:ppn=4
#PBS -l walltime=200:00:00
#PBS -q GAUSSIAN
#PBS -j oe

# Envrionment setting for Gaussian98
#
export g98root=/usr/local/software
PATH=$g98root/g98:$PATH
export PATH
source $g98root/g98/bsd/g98.profile
#
# End of envrionment setting for Gaussian98


mkdir -p /tmp/$PBS_JOBID

cp -r $PBS_O_WORKDIR/* /tmp/$PBS_JOBID

cd /tmp/$PBS_JOBID

g98 mdbh-CN_SH.gjf

cp -r /tmp/$PBS_JOBID/*  $PBS_O_WORKDIR

rm -rf /tmp/$PBS_JOBID
############################
Gaussian03的任务脚本:
############################
#!/bin/sh
#PBS -N Gaussian
#PBS -l nodes=1:ppn=4
#PBS -l walltime=200:00:00
#PBS -q GAUSSIAN
#PBS -j oe

#Environment setting for Gaussian03
#
export g03root=/usr/local/software
PATH=$g03root/g03:$PATH
export PATH
source $g03root/g03/bsd/g03.profile
#
# End of environment setting for Gaussian03


mkdir -p /tmp/$PBS_JOBID

cp -r $PBS_O_WORKDIR/* /tmp/$PBS_JOBID

cd /tmp/$PBS_JOBID

g03 mdbh-CN_SH.gjf

cp -r /tmp/$PBS_JOBID/*  $PBS_O_WORKDIR

rm -rf /tmp/$PBS_JOBID
############################
Gaussian09的任务脚本:
############################
#!/bin/sh
#PBS -N Gaussian
#PBS -l nodes=1:ppn=4
#PBS -l walltime=200:00:00
#PBS -q GAUSSIAN
#PBS -j oe

# Envrionment setting for Gaussian09
#
export g09root=/usr/local/software
PATH=$g09root/g09:$PATH
export PATH
source $g09root/g09/bsd/g09.profile
#
# End of envrionment setting for Gaussian09


mkdir -p /tmp/$PBS_JOBID

cp -r $PBS_O_WORKDIR/* /tmp/$PBS_JOBID

cd /tmp/$PBS_JOBID

g09 mdbh-CN_SH.gjf

cp -r /tmp/$PBS_JOBID/*  $PBS_O_WORKDIR

rm -rf /tmp/$PBS_JOBID
############################

也就是说脚本中包含了对应版本的Gaussian的环境设置,这个环境设置只对该任务有效。所以用户登录之后,可以在一个shell里面可以同时采用不通版本的Gaussian提交任务。任务之间互不干扰。

上述也许有经验的管理员熟知的方案,但是对于新手管理原来说应该会有帮助。

[ Last edited by zhangguangping on 2012-3-13 at 23:10 ]
回复此楼

» 收录本帖的淘帖专辑推荐

Gaussian

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

弘德明志博学笃行
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhangguangping 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 309求调剂 +4 谁不是少年 2026-03-29 4/200 2026-03-29 07:07 by wxiongid
[考研] 一志愿哈尔滨工业大学材料与化工方向336分 +9 辰沐5211314 2026-03-26 9/450 2026-03-29 01:12 by 我是小康
[考研] 一志愿太原理工安全工程300分,求调剂 +5 0857求调剂. 2026-03-24 6/300 2026-03-28 22:04 by zhq0425
[考研] 学硕274求调剂 +9 Li李鱼 2026-03-26 9/450 2026-03-28 21:42 by bymhappy
[考研] 322求调剂 +7 宋明欣 2026-03-27 7/350 2026-03-28 21:27 by sanrepian
[考研] 312,生物学求调剂 +3 小译同学abc 2026-03-28 3/150 2026-03-28 15:32 by 落睿可思
[考研] 317求调剂 +6 十闲wx 2026-03-24 6/300 2026-03-28 13:27 by Iveryant
[考研] 材料与化工(0856)304求B区调剂 +8 邱gl 2026-03-27 8/400 2026-03-28 12:42 by 唐沐儿
[考研] 材料与化工考研调剂 +17 孅華 2026-03-22 17/850 2026-03-28 08:35 by WYUMater
[考研] 材料与化工085600,总分304,本科有两篇sci参与,求调剂 +10 幸运的酱酱 2026-03-22 12/600 2026-03-27 16:08 by muchong357
[考研] 308求调剂 +7 墨墨漠 2026-03-25 7/350 2026-03-27 14:47 by 狂炫麦当当
[考研] 08开头275求调剂 +4 拉谁不重要 2026-03-26 4/200 2026-03-27 14:12 by Delta2012
[考研] 333求调剂 +6 wfh030413@ 2026-03-23 6/300 2026-03-26 22:45 by 学员8dgXkO
[考研] 327求调剂 +7 prayer13 2026-03-23 7/350 2026-03-26 20:48 by 不吃魚的貓
[考研] 【双一流院校新能源、环境材料,材料加工与模拟招收大量调剂】 +4 Higraduate 2026-03-22 8/400 2026-03-26 20:34 by Higraduate
[考研] 一志愿天津大学339材料与化工求调剂 +3 江往卖鱼 2026-03-26 3/150 2026-03-26 09:42 by 王小欠i
[考研] 打过很多竞赛,085406控制工程300分,求调剂 +3 askeladz 2026-03-26 3/150 2026-03-26 09:08 by 给你你注意休息
[考研] 0854AI CV方向招收调剂 +4 章小鱼567 2026-03-23 4/200 2026-03-25 17:04 by CoderLoser
[考研] 318求调剂 +3 plum李子 2026-03-23 3/150 2026-03-25 09:42 by 雾散后相遇lc
[考研] 材料考研调剂生 +3 黄粱一梦千年 2026-03-24 3/150 2026-03-24 17:00 by barlinike
信息提示
请填处理意见