计算化学公社

标题: 请教ORCA6.0使用NBO关键词报错,nbo不运行的原因 [打印本页]

作者
Author:
fengqingxue9    时间: 2024-10-31 14:41
标题: 请教ORCA6.0使用NBO关键词报错,nbo不运行的原因
各位老师好,今天使用ORCA6时,想算一下NBO,结果报错(报错内容如下),看报错的意思是nbo模式选择的问题,ORCA6手册说它兼容的是nbo的i4模式,但是我的就是i4模式,之前使用orca 5时没问题,想着是不是orca升级后,支持i8模式了,于是改了nbo模式,结果还是算不了,变成另外的报错了(报错内容如下)。请教大家是否遇到这个问题,如何解决,谢谢大家。

使用i4模式的报错:

Now starting NBO....
Integer message passing fails.  The ESS host appears to be sending
i8 integers to i4 NBO.  Switch to i8 NBO.
NBO: integer communications failure
Stopping NBO...-------
TIMINGS
-------

使用i8模式的报错:
NBO fails because pure AOs of differing angular symmetry have non-
negligible overlap.  The problem likes arises from the mislabeling
of these symmetries in the ESS/NBO interface (see LANG) or by an
error in the transformation of Cartesian to pure AOs in DFGORB.




作者
Author:
wzkchem5    时间: 2024-10-31 15:26
检查是不是基组的最高角动量太高,例如包含g函数
作者
Author:
sobereva    时间: 2024-10-31 16:30
对于不需要ESS版NBO就能做的情况,用Multiwfn载入ORCA的molden文件,主功能100的子功能2选择转成GENNBO .47文件,然后用GENNBO算
作者
Author:
fengqingxue9    时间: 2024-10-31 16:36
本帖最后由 fengqingxue9 于 2024-10-31 16:49 编辑
wzkchem5 发表于 2024-10-31 15:26
检查是不是基组的最高角动量太高,例如包含g函数

谢谢您,我刚刚又试了一个很小的算例,也会报错。
! B3LYP STO-3G opt nbo freq
%pal nprocs 10 end
%maxcore 6000
* xyz 0 1
C                  0.00000000    0.00000000   -0.56221066
H                  0.00000000   -0.92444767   -1.10110537
H                 -0.00000000    0.92444767   -1.10110537
O                  0.00000000    0.00000000    0.69618930
*
作者
Author:
fengqingxue9    时间: 2024-10-31 16:38
sobereva 发表于 2024-10-31 16:30
对于不需要ESS版NBO就能做的情况,用Multiwfn载入ORCA的molden文件,主功能100的子功能2选择转成GENNBO .47 ...

好的,谢谢您。我先通过Multiwfn中转一下。
作者
Author:
wangdanbin    时间: 2025-5-28 11:02
本帖最后由 wangdanbin 于 2025-5-28 11:03 编辑

请问一下你的问题解决了吗,我遇到了相同的情况。写了个orca+nbo的脚本,看结果是有输出应该是正常调用了nbo的,但就是有这种问题出现:
“ NBO fails because pure AOs of differing angular symmetry have non-
negligible overlap.  The problem likes arises from the mislabeling
of these symmetries in the ESS/NBO interface (see LANG) or by an
error in the transformation of Cartesian to pure AOs in DFGORB.

NBO analysis completed in 0.01 CPU seconds (0 wall seconds)
Maximum scratch memory used by NBO was 40000 words (0.31 MB)
Stopping NBO...-------
TIMINGS
-------
这是那个错误:
(, 下载次数 Times of downloads: 27)
这是输出:
(, 下载次数 Times of downloads: 27)




作者
Author:
wzkchem5    时间: 2025-5-28 12:36
wangdanbin 发表于 2025-5-28 11:02
请问一下你的问题解决了吗,我遇到了相同的情况。写了个orca+nbo的脚本,看结果是有输出应该是正常调用了nb ...

检查你的NBO版本是用4位整数还是8位整数,这方面和ORCA的要求是否匹配
作者
Author:
wangdanbin    时间: 2025-5-29 14:59
wzkchem5 发表于 2025-5-28 12:36
检查你的NBO版本是用4位整数还是8位整数,这方面和ORCA的要求是否匹配

你好,我用的是i8,换成i4以后会出现下面的情况。

“Now starting NBO....

Integer message passing fails.  The ESS host appears to be sending
i8 integers to i4 NBO.  Switch to i8 NBO.

NBO: integer communications failure
Stopping NBO...-------
TIMINGS
-------

作者
Author:
wzkchem5    时间: 2025-5-30 09:38
wangdanbin 发表于 2025-5-29 14:59
你好,我用的是i8,换成i4以后会出现下面的情况。

“Now starting NBO....

哦,那就不是这个问题
如果确定不是脚本的问题,也就是说按照手册上的操作一步一步手动操作也有这个问题,而且确定不是NBO程序的bug,那么可以在orca论坛上报一下bug




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