计算化学公社

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

[ORCA] 求助:用ORCA命令正常,用PBS没输出

[复制链接 Copy URL]

17

帖子

0

威望

607

eV
积分
624

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
就简单算个苯,log文件输出:以下参数无效: ben.inp除了配置也没几句话

#!/bin/bash

#PBS -N ORCA
#PBS -l nodes=1:ppn=4
#PBS -q test
#PBS -j oe

NODES=`cat $PBS_NODEFILE | uniq`

cd $PBS_O_WORKDIR

FILENAME=ben.inp
orca ${FILENAME} > ${FILENAME//inp/log}



67

帖子

0

威望

3380

eV
积分
3447

Level 5 (御坂)

2#
发表于 Post on 2021-8-12 10:05:39 | 只看该作者 Only view this author
试试绝对路径

17

帖子

0

威望

607

eV
积分
624

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2021-8-12 10:31:47 | 只看该作者 Only view this author

也没用,这个其实也是绝对路径,写在/etc/profile上的别名;这种pbs形式gaussian完全正常工作的

198

帖子

0

威望

4682

eV
积分
4880

Level 6 (一方通行)

4#
发表于 Post on 2021-8-12 14:36:23 | 只看该作者 Only view this author
ben.inp 具体内容是什么,你提交任务用的代码是什么,提交Gaussian任务的时候确定提交到pbs队列了吗?

17

帖子

0

威望

607

eV
积分
624

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2021-8-12 14:54:10 | 只看该作者 Only view this author
tiandikuoyuan 发表于 2021-8-12 14:36
ben.inp 具体内容是什么,你提交任务用的代码是什么,提交Gaussian任务的时候确定提交到pbs队列了吗?

就一个计算苯的文件(做测试),直接用/usr/local/orca411/orca ben.inp > ben.log命令行输入正常工作。用上面的命令写入pbs.sh,然后qsub pbs.sh,这样传上去几秒就完成了,输出只有一个空的ben.log文件

17

帖子

0

威望

607

eV
积分
624

Level 4 (黑子)

6#
 楼主 Author| 发表于 Post on 2021-8-12 15:06:20 | 只看该作者 Only view this author
#!/bin/bash
#PBS -N ORCA
#PBS -l nodes=1:ppn=4
#PBS -q test
#PBS -j oe
cd $PBS_O_WORKDIR
FILENAME=ben.inp
g16 < ${FILENAME//inp/gjf} > ${FILENAME//inp/out}
/usr/local/orca411/orca ${FILENAME} > ${FILENAME//inp/log}
改成这样能正常跑完Gaussian,ORCA输出空文件

1万

帖子

0

威望

9868

eV
积分
22108

Level 6 (一方通行)

7#
发表于 Post on 2021-8-12 15:15:25 | 只看该作者 Only view this author
drizzt 发表于 2021-8-12 08:06
#!/bin/bash
#PBS -N ORCA
#PBS -l nodes=1:ppn=4

在命令行直接调用/usr/local/orca411/orca,输出什么?
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

263

帖子

4

威望

5805

eV
积分
6148

Level 6 (一方通行)

8#
发表于 Post on 2021-8-12 15:19:26 | 只看该作者 Only view this author
你别光看ORCA输出文件,PBS的任务会同时给出日志文件(一般是XXX.o{任务ID}和XXX.e{任务ID}),报错的信息要在这里面找
贫困U 退学与疯子工程学院

17

帖子

0

威望

607

eV
积分
624

Level 4 (黑子)

9#
 楼主 Author| 发表于 Post on 2021-8-12 15:23:56 | 只看该作者 Only view this author
wzkchem5 发表于 2021-8-12 15:15
在命令行直接调用/usr/local/orca411/orca,输出什么?

命令行调用运行完输出ben.log和其他一堆文件(gbw之类)

17

帖子

0

威望

607

eV
积分
624

Level 4 (黑子)

10#
 楼主 Author| 发表于 Post on 2021-8-12 15:55:40 | 只看该作者 Only view this author
wxhwbh 发表于 2021-8-12 15:19
你别光看ORCA输出文件,PBS的任务会同时给出日志文件(一般是XXX.o{任务ID}和XXX.e{任务ID}),报错的信息 ...

把#PBS -j oe 换成 #PBS -o /home/xxx/my.out   #PBS -e /home/xxx/my.err
算完后在本地找不到这两个文件,不知道在哪里
原来算gaussian都是直接看它在当前文件夹下的输出文件

2425

帖子

1

威望

6196

eV
积分
8641

Level 6 (一方通行)

11#
发表于 Post on 2021-8-12 17:34:17 | 只看该作者 Only view this author
通过/etc/profile 或者.bashrc来初始化程序设定,
而后再通过PBS进行作业调度,
这种做法都是自找苦吃,都是愚蠢的做法。

把所有的设定写在PBS中,清空其他地方的设定,才是正常的操作。
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

本版积分规则 Credits rule

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

GMT+8, 2026-2-22 01:42 , Processed in 0.157885 second(s), 20 queries , Gzip On.

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