计算化学公社

标题: 求助orca用autoci-CCSD(T)报错 [打印本页]

作者
Author:
fanjia    时间: 2025-12-9 10:48
标题: 求助orca用autoci-CCSD(T)报错
各位老师好,我想用orca生成ccsd(t)的轨道,在Linux上安装了orca6.1.0版本,我先按照Multiwfn手册里的文件写了例子的输入文件,但是报错了,下面是输入和输出文件,请老师帮我看一下是哪里出了问题。
! autoci-CCSD(T) cc-pVTZ verytightSCF
%maxcore    10000
%pal nprocs  20 end
%autoci density relaxed end
* xyz   0   1
C       0.00000000    0.00000000     -0.52887900
H      0.00000000     0.93777000    -1.12367000
O      0.00000000     0.00000000     0.67757700
H      0.00000000    -0.93777000   -1.12367000
*



作者
Author:
Uus/pMeC6H4-/キ    时间: 2025-12-9 11:01
为什么一上来就CCSD(T),而不先用普通DFT之类的试一试呢?

设置%pal nprocs  20 end要求20个进程并行,却发现输出文件里出现了20次ORCA STARTUP CALCULATIONS的字样,说明并行严重异常。安装ORCA时用了什么MPI,实际运行时是用什么指令启动的ORCA,此时环境变量里的MPI是否与之一致?另外,是否涉及超算服务器上用作业管理系统给任务分配资源的问题?
作者
Author:
fanjia    时间: 2025-12-9 11:31
Uus/pMeC6H4-/キ 发表于 2025-12-9 11:01
为什么一上来就CCSD(T),而不先用普通DFT之类的试一试呢?

设置%pal nprocs  20 end要求20个进程并行, ...

您好,我在安装时发现之前安装cp2k的时候已经安装过了openmpi4.1.5版本,所以直接用的这个版本的openmpi,启动ORCA时用的是orca test_orca.inp >test_orca.out &,在环境变量里已经设置了对应的MPI路径,这里并不是在超算上提交的任务,因此应该不涉及任务分配资源问题。
作者
Author:
Uus/pMeC6H4-/キ    时间: 2025-12-9 12:02
fanjia 发表于 2025-12-9 11:31
您好,我在安装时发现之前安装cp2k的时候已经安装过了openmpi4.1.5版本,所以直接用的这个版本的openmpi, ...

一楼的输出文件分明叫COH2.out且里面的输入文件叫COH2.inp,你说的test_orca.inp是什么?

正确的并行跑ORCA指令写法应当用安装ORCA的完整绝对路径(用 which orca 查)来调用ORCA,不能只写 orca (除非有alias),更不能用 mpirun 来调用。
作者
Author:
sobereva    时间: 2025-12-9 13:58
先认真看此文,了解怎么正确执行ORCA,并且明白了怎么用ORCA计算一个最简单、标准的DFT任务,再说用极小众方法计算的事
量子化学程序ORCA的安装方法
http://sobereva.com/451http://bbs.keinsci.com/thread-11697-1-1.html

另外,“用orca生成ccsd(t)的轨道”描述严重不当,避免张冠李戴。对于Multiwfn手册4.A.8的描述,当前的任务只是产生CCSD(T)级别的密度矩阵,而自然轨道是之后靠Multiwfn产生的。
(, 下载次数 Times of downloads: 0)

作者
Author:
fanjia    时间: 2025-12-9 15:52
Uus/pMeC6H4-/キ 发表于 2025-12-9 12:02
一楼的输出文件分明叫COH2.out且里面的输入文件叫COH2.inp,你说的test_orca.inp是什么?

正确的并行 ...

老师您好,这里需要解释一下,我的输入是完全按照Multiwfn中的例子写的,COH2只是我的命名方式。另外补充一下,我已经在环境变量中写了alias,对应orca的绝对路径,所以启动指令中只写了orca。
作者
Author:
fanjia    时间: 2025-12-9 16:00
sobereva 发表于 2025-12-9 13:58
先认真看此文,了解怎么正确执行ORCA,并且明白了怎么用ORCA计算一个最简单、标准的DFT任务,再说用极小众 ...

抱歉,老师,这里的表述不够专业。这里用orca计算就是想得到ccsd(t)的密度矩阵,启动orca的指令就是根据您的帖子在环境变量中添加了alias,所以只写了orca。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3