计算化学公社

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

[ORCA] 使用Molclus结合xtb做构象搜索过程中ORCA不能被调用

[复制链接 Copy URL]

26

帖子

0

威望

297

eV
积分
323

Level 3 能力者

本帖最后由 751960653 于 2024-6-25 08:57 编辑

参照博文使用Molclus结合xtb做的动力学模拟对瑞德西韦(Remdesivir)做构象搜索http://bbs.keinsci.com/thread-16255-1-1.html进行练习。
进行到“第四步:用Molclus调用GaussianORCA得到水环境下的高精度自由能”,
molclussettings.iningeom修改为3orca_path修改了,其它内容未改。
template.gjf中修改%mem=32GB, %nproc=8,其它内容未改。
template_SP.inp中修改%maxcore 3000, %pal nprocs 8,删除grid4 gridx4,其它内容未改。
上述两个template文件从博文中下载。orca版本为5.04Gaussian版本为16Vmware的虚拟机,RockyOS 9.4

Molclus调用Gaussian针对第一个构象Configuration 1opt+freq,终端页面显示“Opt + freq task normally terminated”,“Fine, there is no imaginary frequency”,(图1),out文件中显示freq的四个收敛指标中Maximum Displacement     0.002326     0.001800     NO,其它三个为Yes


之后Molclus本应调用orca做单点能,但是显示如图2的预警信息,最后显示“Error: Single point calculation did not normally terminated! The task is regarded as failed”(图1),orcaSP00001.out文件中显示
“以下参数无效: orcaSP.inp
此会话已有一个屏幕阅读器进程正在运行。
运行orca --replace”命令以用新的取代已有进程。”


紧接着Molclus就调用Gaussian开始针对第二个构象Configuration 2opt+freq

请教各位,这过程中orca 5.04出了什么问题?该如何尝试解决?

PS:这个过程中开了两个终端,有个终端是之前忘了关的,截图2就来自这个终端,里面显示时间(21:25:43)就是Configuration 1快做完opt+freq的时间。

202406250851275311..png (92.45 KB, 下载次数 Times of downloads: 14)

图1

图1

捕获.PNG (105.26 KB, 下载次数 Times of downloads: 17)

图2

图2

353

帖子

1

威望

1973

eV
积分
2346

Level 5 (御坂)

2#
发表于 Post on 2024-6-25 10:12:48 | 只看该作者 Only view this author
molclus的settings.ini里面的orca_path参数设置不对,应该设置成orca程序完整绝对路径,否则无法并行运行。而且你只设成orca的话,由于PATH里面变量的先后顺序设置的不对,看起来是调用了系统自带的一个叫orca的Gnome阅读器,而不是量子化学程序orca。

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
751960653 + 3 正解

查看全部评分 View all ratings

26

帖子

0

威望

297

eV
积分
323

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2024-6-25 10:28:25 | 只看该作者 Only view this author
snljty2 发表于 2024-6-25 10:12
molclus的settings.ini里面的orca_path参数设置不对,应该设置成orca程序完整绝对路径,否则无法并行运行。 ...

您好,谢谢您的解答,我再在settings.ini里面加上orca的完整路径试试。
我在安装orca时已在.bashrc里加上alias orca='/home/username/orca504/orca',并且在终端中输入’orca‘也是可以正确打开orca软件进行计算的,在这样的情况下,Molclus里的settings.ini设置也不能只用‘orca'代替完整路径吗?

353

帖子

1

威望

1973

eV
积分
2346

Level 5 (御坂)

4#
发表于 Post on 2024-6-25 10:56:34 | 只看该作者 Only view this author
751960653 发表于 2024-6-25 10:28
您好,谢谢您的解答,我再在settings.ini里面加上orca的完整路径试试。
我在安装orca时已在.bashrc里加 ...

不行,alias无法传给子Shell,而molclus是在子shell中运行的,其调用的orca又是在其子shell中。

26

帖子

0

威望

297

eV
积分
323

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2024-6-25 11:26:41 | 只看该作者 Only view this author
snljty2 发表于 2024-6-25 10:56
不行,alias无法传给子Shell,而molclus是在子shell中运行的,其调用的orca又是在其子shell中。

在settings.ini里面加上orca的完整路径成功调用orca。
将settings.ini里ibkout= -1,Molclus判断文件夹下有gau00001.out直接就调用orca开始Configuration 1的单点能计算,很灵活。
谢谢您。

本版积分规则 Credits rule

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

GMT+8, 2024-11-24 13:37 , Processed in 0.187081 second(s), 25 queries , Gzip On.

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