计算化学公社

标题: orca计算大分子结构不收敛 [打印本页]

作者
Author:
tsgyls    时间: 2022-11-8 17:21
标题: orca计算大分子结构不收敛
本帖最后由 tsgyls 于 2022-11-8 17:19 编辑

计算了一个134个C,115个H,7个N,1个O的分子(结构不能放上来),但是不收敛。报错为
(, 下载次数 Times of downloads: 13)


输入的是
!B3LYP/G cc-pVDZ  D3BJ  Grid5 TightSCF   TightOpt NORI slowconv
!Opt
!NumFreq
%pal nprocs 36
end
%scf
   MaxIter 200
   MaxDisk 5000
   MaxIntMem 10000
end

一开始以为是内存的原因,将核数改为18,MaxIntMem改为20000,但依然出现相同的报错。
不知道哪里出现了问题,恳请各位老师帮忙看看



作者
Author:
wzkchem5    时间: 2022-11-8 17:29
你是不是用mpirun提交的orca?不能那么提交。
这个输出文件明显是你启动了好多个独立的orca进程,都往一个输出文件里写文件(所以出现了好几次第0次迭代,然后又有好几次第1次迭代),不同进程打架了。
作者
Author:
tsgyls    时间: 2022-11-8 19:41
wzkchem5 发表于 2022-11-8 17:29
你是不是用mpirun提交的orca?不能那么提交。
这个输出文件明显是你启动了好多个独立的orca进程,都往一个 ...

谢谢老师提醒,我试着改成nprocs 1就正常了。
我还想问的是如果我想用多核,那该怎么提交
作者
Author:
aofchas    时间: 2022-11-8 19:55
tsgyls 发表于 2022-11-8 19:41
谢谢老师提醒,我试着改成nprocs 1就正常了。
我还想问的是如果我想用多核,那该怎么提交

应该是linux吧 用orca完整路径提交 /home/user/.../orca文件夹/orca 在orca的inp文件里面设置核心数和内存数 这里的核心数是物理核心数 不是逻辑核心数
作者
Author:
wzkchem5    时间: 2022-11-8 20:11
tsgyls 发表于 2022-11-8 12:41
谢谢老师提醒,我试着改成nprocs 1就正常了。
我还想问的是如果我想用多核,那该怎么提交

orca说明书里写了。
有的程序是用mpirun -np xx program_name这样的方式提交并行任务的,但是orca提交并行任务和提交串行任务的命令完全一样,不需要且不能写mpirun,因为是orca自己调用mpirun,而不是mpirun调用orca。唯一体现并行和串行的区别的地方就是输入文件里的nprocs
作者
Author:
tsgyls    时间: 2022-11-8 20:19
wzkchem5 发表于 2022-11-8 20:11
orca说明书里写了。
有的程序是用mpirun -np xx program_name这样的方式提交并行任务的,但是orca提交并 ...

明白了,谢谢老师
作者
Author:
tsgyls    时间: 2022-11-8 20:21
aofchas 发表于 2022-11-8 19:55
应该是linux吧 用orca完整路径提交 /home/user/.../orca文件夹/orca 在orca的inp文件里面设置核心数和内 ...

好的,谢谢




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