用户工具

站点工具


atk:计算的内存需求

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
atk:计算的内存需求 [2015/05/09 22:30] – Page moved from 计算的内存需求 to atk:计算的内存需求 fermiatk:计算的内存需求 [2021/12/06 14:48] (当前版本) – [提交计算前测试内存需求] fermi
行 1: 行 1:
- 
 ====== 计算对内存的需求 ====== ====== 计算对内存的需求 ======
- 
-===== 提交计算前测试内存需求 ===== 
- 
-ATK计算的不同步骤对内存有不同的需求,使用者可以在Scripter里选择New Calculator的设置之后,测试内存需求: 
-{{ :wiki:atk:estimate_memory_0.png?direct&600 |}} 
- 
-结果中会显示各种计算的内存需求: 
-{{ :wiki:atk:estimate_memory_1.png?direct&450 |}} 
-{{ :wiki:atk:estimate_memory_2.png?direct&450 |}} 
  
 ===== 内存溢出的错误 ===== ===== 内存溢出的错误 =====
  
-当计算的体系较大,需要的内存超出的体系的实际可用内存时,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, 
 Please contact the application's support team for more information. Please contact the application's support team for more information.
 </code> </code>
 +
 +===== 提交计算前测试内存需求 =====
 +
 +QuantumATK计算的不同步骤对内存有不同的需求,使用者可以在Scripter里选择New Calculator的设置之后,测试内存需求:
 +{{ estimate_memory_0.png?direct&600 |}}
 +
 +结果中会显示各种计算的内存需求:
 +
 +{{estimate_memory_1.png?direct&400|}}{{estimate_memory_2.png?direct&400|}}
 +
 +<WRAP center important 100%>
 +=== 注意 ===
 +此处显示的内存需求为单进程(串行)计算时的需求,MPI并行时,每个MPI进程占用这些内存,总的内存需要考虑节点上有几个MPI进程运行。例如对于上面计算,单进程计算需要860M内存(峰值),如果一个节点上有20MPI进程并行,则总的内存需求为860*20=17200M。
 +
 +</WRAP>
 +
 +<WRAP center important 100%>
 +=== 注意 ===
 +此处显示的内存需求仅为第一步自洽时需要的内存状况,后续分析计算可能需要更大的内存,尤其是Dynamical Matrix等需要扩胞的计算时。
 +
 +</WRAP>
atk/计算的内存需求.1431181854.txt.gz · 最后更改: 2015/05/09 22:30 由 fermi

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