这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版上一修订版两侧同时换到之后的修订记录 | ||
atk:计算的内存需求 [2015/05/14 16:23] – fermi | atk:计算的内存需求 [2018/03/20 18:30] – liu.jun | ||
---|---|---|---|
行 3: | 行 3: | ||
===== 内存溢出的错误 ===== | ===== 内存溢出的错误 ===== | ||
- | 当计算的体系较大,需要的内存超出的体系的实际可用内存时,ATK会异常终止,在log文件里提示错误: | + | 当计算的体系较大,需要的内存超出的体系的实际可用内存时,QuantumATK会异常终止,在log文件里提示错误: |
< | < | ||
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? | {{ estimate_memory_0.png? | ||
行 17: | 行 17: | ||
{{estimate_memory_1.png? | {{estimate_memory_1.png? | ||
+ | |||
+ | <WRAP center important 100%> | ||
+ | === 注意 === | ||
+ | 此处显示的内存需求为单进程(串行)计算时的需求,MPI并行时,每个MPI进程占用这些内存,总的内存需要考虑节点上有几个MPI进程运行。例如对于上面计算,单进程计算需要860M内存(峰值),如果一个节点上有20MPI进程并行,则总的内存需求为860*20=17200M。 | ||
+ | |||
+ | </ | ||
+ | |||