用户工具

站点工具


atk:计算的内存需求

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
atk:计算的内存需求 [2016/12/19 21:51] – [提交计算前测试内存需求] dong.dongatk:计算的内存需求 [2021/12/06 14:48] (当前版本) – [提交计算前测试内存需求] fermi
行 3: 行 3:
 ===== 内存溢出的错误 ===== ===== 内存溢出的错误 =====
  
-当计算的体系较大,需要的内存超出的体系的实际可用内存时,ATK会异常终止,在log文件里提示错误:+当计算的体系较大,需要的内存超出的体系的实际可用内存时,QuantumATK会异常终止,在log文件里提示错误:
 <code> <code>
 This application has requested the Runtime to terminate it in an unusual way,  This application has requested the Runtime to terminate it in an unusual way, 
行 11: 行 11:
 ===== 提交计算前测试内存需求 ===== ===== 提交计算前测试内存需求 =====
  
-ATK计算的不同步骤对内存有不同的需求,使用者可以在Scripter里选择New Calculator的设置之后,测试内存需求:+QuantumATK计算的不同步骤对内存有不同的需求,使用者可以在Scripter里选择New Calculator的设置之后,测试内存需求:
 {{ estimate_memory_0.png?direct&600 |}} {{ estimate_memory_0.png?direct&600 |}}
  
行 18: 行 18:
 {{estimate_memory_1.png?direct&400|}}{{estimate_memory_2.png?direct&400|}} {{estimate_memory_1.png?direct&400|}}{{estimate_memory_2.png?direct&400|}}
  
-注意此处显示的内存需求为单进程(串行)计算时的需求,MPI并行时,每个MPI进程占用这些内存,总的内存需要考虑节点上有几个MPI进程运行。例如对于上面计算,单进程计算需要860M内存(峰值),如果一个节点上有20MPI进程并行,则总的内存需求为860*20=17200M。+<WRAP center important 100%> 
 +=== 注意 === 
 +此处显示的内存需求为单进程(串行)计算时的需求,MPI并行时,每个MPI进程占用这些内存,总的内存需要考虑节点上有几个MPI进程运行。例如对于上面计算,单进程计算需要860M内存(峰值),如果一个节点上有20MPI进程并行,则总的内存需求为860*20=17200M。
  
 +</WRAP>
  
 +<WRAP center important 100%>
 +=== 注意 ===
 +此处显示的内存需求仅为第一步自洽时需要的内存状况,后续分析计算可能需要更大的内存,尤其是Dynamical Matrix等需要扩胞的计算时。
 +
 +</WRAP>
atk/计算的内存需求.1482155462.txt.gz · 最后更改: 2016/12/19 21:51 由 dong.dong

© 2014-2022 费米科技(京ICP备14023855号