用户工具

站点工具


atk:计算的内存需求

差别

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

到此差别页面的链接

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

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