计算化学公社

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

[任务提交/队列管理] 求助LSF集群上如何提交ORCA作业

[复制链接 Copy URL]

110

帖子

0

威望

2474

eV
积分
2584

Level 5 (御坂)

各位老师好,我之前是在学校的LSF集群上提交高斯作业的时候,采用的是:bsub -q username -n 12 g16 test.com这样的命令现在接触到ORCA,想用这个软件做一些计算,按照Sob老师的教程在超算集群安装好了ORCA 4.2.1和对应的OpenMPI 3.1.4(量子化学程序ORCA的安装方法 - 思想家公社的门口:量子化学·分子模拟·二次元 (sobereva.com)
但是我发现我采用如下这种指令是无法正常提交计算的。

小弟对集群和Linux的相关操作不是很熟悉,特地来请教一下各位老师正确的提交方式是什么?
PS:我这种提交方式会直接生成一个输出文件就没有后续了。

谢谢各位老师指导一二!!

831

帖子

1

威望

7184

eV
积分
8035

Level 6 (一方通行)

2#
发表于 Post on 2021-6-3 15:18:48 | 只看该作者 Only view this author
本帖最后由 hebrewsnabla 于 2021-6-3 15:21 编辑

加一对双引号试试,例如
bsub -q xxx -n xxx  “/xxx/orca xxx.inp > xxx.out”
不加引号的话,bsub会以为> out是bsub的输出而不是orca的输出。如果要同时记录bsub的输出,可以用
bsub -q xxx -n xxx -o xxx “/xxx/orca xxx.inp > xxx.out”

110

帖子

0

威望

2474

eV
积分
2584

Level 5 (御坂)

3#
 楼主 Author| 发表于 Post on 2021-6-3 15:51:03 | 只看该作者 Only view this author
hebrewsnabla 发表于 2021-6-3 15:18
加一对双引号试试,例如
bsub -q xxx -n xxx  “/xxx/orca xxx.inp > xxx.out”
不加引号的话,bsub会以 ...

好的我试试!谢谢!~

110

帖子

0

威望

2474

eV
积分
2584

Level 5 (御坂)

4#
 楼主 Author| 发表于 Post on 2021-6-4 10:44:17 | 只看该作者 Only view this author
Kikyou 发表于 2021-6-3 15:51
好的我试试!谢谢!~

老师感谢您的答复!现在是可以正常输出了!

110

帖子

0

威望

2474

eV
积分
2584

Level 5 (御坂)

5#
 楼主 Author| 发表于 Post on 2021-6-4 10:45:15 | 只看该作者 Only view this author
hebrewsnabla 发表于 2021-6-3 15:18
加一对双引号试试,例如
bsub -q xxx -n xxx  “/xxx/orca xxx.inp > xxx.out”
不加引号的话,bsub会以 ...

老师感谢您的答复!现在是可以正常输出了!
另外我还想请教一下,bsub -q fuyao -n 4 "/home/chem/theochem/kikyou/Software/ORCA421/orca test.inp > test.out" 这个指令是可以正常输出的,但是我按Sob老师教程在~/.bashrc文件里加上alias orca='/home/chem/theochem/kikyou/Software/ORCA421/orca',希望用orca代替路径,用bsub -q fuyao -n 4 "orca test.inp > test.out"指令提交,结果报错让我提供完整路径
!!!     ERROR (ORCA_MAIN): For parallel runs                     !!!
!!!     ORCA has to be called with full pathname                 !!!
[file orca_tools/qcsys.cpp, line 41]:
不知道是不是哪里出问题了?

3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

6#
发表于 Post on 2021-6-4 15:03:48 | 只看该作者 Only view this author
Kikyou 发表于 2021-6-4 10:45
老师感谢您的答复!现在是可以正常输出了!
另外我还想请教一下,bsub -q fuyao -n 4 "/home/chem/theoc ...

你想这样的话,估计得写一个xxx.sh脚本文件,里面内容是

#BSUB核数指定 (具体指令请看超算中心给你的LSF使用手册,里面会有说明)
#BSUB内存指定
alias orca='/home/chem/theochem/kikyou/Software/ORCA421/orca'
orca test.inp > test.out

外面用命令bsub xxx.sh提交任务。当然,ORCA输入文件里仍应写上合适的内存和核数。
自动做多参考态计算的程序MOKIT

831

帖子

1

威望

7184

eV
积分
8035

Level 6 (一方通行)

7#
发表于 Post on 2021-6-4 15:24:29 | 只看该作者 Only view this author
Kikyou 发表于 2021-6-4 10:45
老师感谢您的答复!现在是可以正常输出了!
另外我还想请教一下,bsub -q fuyao -n 4 "/home/chem/theoc ...

alias大概不行。我比较喜欢先设置环境变量
export ORCA=/xxx/ORCA421/orca
然后提交的时候用$ORCA代替orca

110

帖子

0

威望

2474

eV
积分
2584

Level 5 (御坂)

8#
 楼主 Author| 发表于 Post on 2021-6-4 16:07:07 | 只看该作者 Only view this author
hebrewsnabla 发表于 2021-6-4 15:24
alias大概不行。我比较喜欢先设置环境变量
export ORCA=/xxx/ORCA421/orca
然后提交的时候用$ORCA代替o ...

谢谢谢谢!确实是这样,可以用了~

110

帖子

0

威望

2474

eV
积分
2584

Level 5 (御坂)

9#
 楼主 Author| 发表于 Post on 2021-6-4 16:07:37 | 只看该作者 Only view this author
zjxitcc 发表于 2021-6-4 15:03
你想这样的话,估计得写一个xxx.sh脚本文件,里面内容是

#BSUB核数指定 (具体指令请看超算中心给你的 ...

感谢!试了下脚本这样没问题了!~

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 22:01 , Processed in 0.302538 second(s), 24 queries , Gzip On.

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