24小时热门版块排行榜    

查看: 5718  |  回复: 23
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

kelvinpolyu

铜虫 (初入文坛)

[求助] 请问96G的内存, 12核, 2.66GHz 的电脑配置, CASTEP能计算最多的原子数 ?

请问96G的内存, 12核, 2.66GHz 的电脑配置, CASTEP 能计算最多的原子数 ?计算时间? 谢谢
回复此楼

» 收录本帖的淘帖专辑推荐

MaterialStudio学习使用 第一原理资料汇编 科研资源 模拟知识汇总

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunboyccc

铁杆木虫 (正式写手)


uuv2010(金币+1): 欢迎参加讨论 2011-12-15 13:14:42
引用回帖:
8楼: Originally posted by lbambool at 2011-11-03 14:27:52:
能算多少原子主要由内存大小决定,算多久主要由CPU数量和主频决定,同时两方面又都和体系的电子复杂程度和计算精度有关,一般来说,96G内存castep可以算600-800个原子吧,简单的一点的估计可以算到1000个,不过12 ...

有些误人,呵呵,之前测试显示,两颗Xeon5650 2.66G,12核,耗费内存能力比两颗四核心的E5620大很多,内存也不是按比例分配的,据测试结果分析,有磁性原子掺杂的情况下,能算144个原子就不错了,精度高一点的话加U就困难了,算光学性质也费劲,给一个参考,48原子磁性掺杂高精度计算10天正常!
12楼2011-12-14 19:56:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunboyccc

铁杆木虫 (正式写手)


uuv2010(金币+1): 欢迎参加讨论 2011-12-15 13:13:16
引用回帖:
13楼: Originally posted by souledge at 2011-12-14 20:10:57:
具体的内存分配方式可以看CASTEP的输出文件,里面有提到总共多少个node参与计算,这些node又被分为多少个group,而每个node的平均使用内存为多少。
如果用过PWscf的话,应该能体会到,这个差别是在于pool的个数 ...

呵呵,我只是就“单机计算”说一说,并且不同的软件(或相同软件不同版本)或不同系统情况又不同啦,没有涉及小型机多节点计算。
我的感觉:单机、windows系统的情况下,同样是四核或六核CPU,主频越高、性能越好的CPU,需内存越多,对6核2.66GCPU来说,可能对每个核配置8G内存就够,但对六核3.33GCPU来说,每个核需配置16G内存,这就像大师傅需要大的操作空间一个道理。
此外,计算效率方面,众所周知Linux强于Windows,所需内存又不一样,所以配置计算用单机要综合考虑,希望以上对一些虫友能有帮助。
关于Castep输出文件中可以看到内存使用情况应该是在配完机器后,在使用Castep计算后的结果里面出现,那是后话啦。越说越多。。。不好意思
14楼2011-12-14 22:05:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunboyccc

铁杆木虫 (正式写手)


uuv2010(金币+1): 欢迎参加讨论 2011-12-15 13:14:10
引用回帖:
15楼: Originally posted by souledge at 2011-12-15 01:23:11:
这就是说得单机计算啊……只不过在CASTEP和VASP中都是使用node来表示一个并行进程,而在PWscf、Abinit中则是使用Processor来表示的而已~
尽管软件之间的设计各有不同,但是总的来说对内存的使用规则是一定的,那 ...

呵呵,非常感谢你的指教。
CASTEP输出文件会给出一些提示,但经验告诉我,它并不准,就以计算时间为例,CASTEP最终结果会给出一个任务计算时间,我计算几百个任务后得出的结论是,机器给出的时间与时钟得出的并不一致,差很多。至于内存的使用量的问题,我也是根据实际使用情况得出的结论,而不是软件的输出结果。我用两颗Xeon5650与两颗Xeon5620分别用24G与48G内存测试了许多任务后,根据内存的实际使用情况得出的结论,当然不一定是真理。
其实“内存决定能不能算,Cpu决定任务计算快慢”是对的,我只是说能算600-1000原子有点误人,因为我实际使用这种配置的机器根本算不了那么多,当然不同计算方法也许能够实现。
17楼2011-12-15 12:45:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunboyccc

铁杆木虫 (正式写手)


uuv2010(金币+1): 欢迎参加讨论 2011-12-15 13:14:17
此外,我觉得内存使用不仅与K点和E-Cut有关,比如在算电荷密度时,提高精度即scaling-factor的设置,对内存量使用影响巨大,只用单CPU6核计算四个原子可以耗费30G内存。
如果我的话引起误会还请原谅,只是根据一点实际的使用经验,并不一定科学,请多指教!
18楼2011-12-15 13:01:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunboyccc

铁杆木虫 (正式写手)

引用回帖:
19楼: Originally posted by lbambool at 2011-12-15 16:23:03:
我前面也说了能算多少原子和各项设置精度、电子复杂程度、算法等都有关系,电子结构越复杂,设置精度越高,内存开销越大,这是正常的,所以能算多少个原子没有一个确定的值。所以说单核8G对某些体系只能计算14 ...

您好!其实您说的关于内存的分配没错,我只是觉得根据我算的情况达不到600-1000原子而已,我觉得对于新手配置个机器不容易,怕误导他们,复杂的情况他们并一定了解,有什么说的不对的地方还请海涵!也请今后多多指教!
20楼2011-12-15 17:02:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kelvinpolyu 的主题更新
信息提示
请填处理意见