计算化学公社

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

[ORCA] ORCA单机并行以及内存设置疑问

[复制链接 Copy URL]

265

帖子

5

威望

2363

eV
积分
2728

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
手册是这么说的“If you run the OpenMPI version on only one computer, you do not need to provide
a machine le, and neither have to enable an rsh/ssh access, as in this case the processes will simply be forked”
我的疑问是在单机多核cpu上运行ORCA,是自动并行的,不需要设置最大允许核数像NProcShared那样?
“any problems arise, because parallelORCAdoesn't nd its executables”
那么在不报错的情况下,如何确定ORCA已经正常并行了呢?
内存设置
“one not be
surprised if the program takes more than that  this size only refers to the dominant work areas. Thus, you are well
advised to provide a number that is signi cantly less than your physical memory”
手册里说对某些特定模块设置的Maxcore,是对每个核心设置的,但是我没找到设置并行核心的选项,怎么设置使得充分利用内存。
为什么手册里说的设置尽量“远小于”物理内存,这样利用不是不充分吗?
谢谢大家。
ps;这被和谐的字母肿么破

本周目已沉沦,下个世界再会

265

帖子

5

威望

2363

eV
积分
2728

Level 5 (御坂)

2#
 楼主 Author| 发表于 Post on 2014-11-2 11:10:52 | 只看该作者 Only view this author
thanks 大家 补上
本周目已沉沦,下个世界再会

5万

帖子

99

威望

5万

eV
积分
112496

管理员

公社社长

3#
发表于 Post on 2014-11-2 17:36:34 | 只看该作者 Only view this author
如果你只有2~8个核,就用诸如pal4、pal6这样的关键词设定几核并行。如果用更多核,要写%pal nprocs x end,x是调用的核数,无上限。
得先装上openMPI。运行orca的时候指令和串行时一样(前头不用加mpirun之类),但是必须用绝对路径调用orca,否则没法正常并行。例如/sob/orca302/orca MyMol.inp > MyMol.out
当你看到CPU核心都占满了,而且输出信息正常(不是几个orca进程的信息交互错乱地输出),就说明成功了。

%maxcore 4000设可用内存为4000MB,这是指对于每个内核分配的量,而非是总量。这是对于相关计算来说的。实际使用量可能超过它。对于SCF此设定无效,实际该用多大就分配多大。反正这千万别顶着物理内存去分配,比如有8GB内存,3个核,那么maxcore设1500MB就得了,实际可能每个进程占用比如2300MB。设多的话则会调用虚拟内存,奇慢。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

265

帖子

5

威望

2363

eV
积分
2728

Level 5 (御坂)

4#
 楼主 Author| 发表于 Post on 2014-11-2 18:49:00 | 只看该作者 Only view this author
sobereva 发表于 2014-11-2 17:36
如果你只有2~8个核,就用诸如pal4、pal6这样的关键词设定几核并行。如果用更多核,要写%pal nprocs x end, ...

去试试 thanks a lot sob sennsei
本周目已沉沦,下个世界再会

本版积分规则 Credits rule

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

GMT+8, 2024-11-27 07:54 , Processed in 0.155332 second(s), 21 queries , Gzip On.

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