用户工具

站点工具


atk:解决quantumatk运行性能和内存消耗问题

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
atk:解决quantumatk运行性能和内存消耗问题 [2023/06/04 09:34] – [解决QuantumATK运行性能和内存消耗问题] fermiatk:解决quantumatk运行性能和内存消耗问题 [2023/07/29 09:45] (当前版本) – [问题概述] fermi
行 3: 行 3:
 ===== 问题概述 ===== ===== 问题概述 =====
  
-衡量 QuantumATK 计算运行性能的指标是正确运行计算得到结果的时间长短。计算性能与很多因素有关+衡量 QuantumATK 计算运行性能的指标是正确运行计算得到结果的时间长短。计算性能的限制因素主要来自于
   * CPU主频、并行、缓存。这是直接决定计算速度的因素;   * CPU主频、并行、缓存。这是直接决定计算速度的因素;
   * 内存大小。计算中,特别是DFT计算中有许多大型的中间数据,这些数据在内存中保存可以大大提高计算速度,但是会造成内存过度占用甚至溢出;   * 内存大小。计算中,特别是DFT计算中有许多大型的中间数据,这些数据在内存中保存可以大大提高计算速度,但是会造成内存过度占用甚至溢出;
行 17: 行 17:
  
  
-另一种是 QuantumATK 未给出错误,但发生异常终止,log文件没有错误信息或者有如下类似的错误信息: 
  
- +===== 用户层面影响计算性能的主要因素 =====
- +
-此时,意外终止的原因并不清楚,可能的原因包括: +
-  * 内存读写错误,可能是计算节点大量的内存泄漏(解决:重启节点) +
-  * MPI与硬件存在不兼容(解决:自行安装测试使用其他版本的 Intel MPI 或 MPICH) +
-  * 内存不足(解决:参考下文降低内存需求) +
- +
- +
-===== 软件层面影响计算速度和内存占用的主要因素 =====+
  
 ==== 算法与模型 ==== ==== 算法与模型 ====
行 41: 行 32:
  
  
-===== 内存不足? =====+===== 减少内存消耗 =====
  
  
行 64: 行 55:
  
  
-===== 想要运行更快? =====+===== 提升运行速度 =====
  
  
atk/解决quantumatk运行性能和内存消耗问题.1685842473.txt.gz · 最后更改: 2023/06/04 09:34 由 fermi

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