这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版上一修订版两侧同时换到之后的修订记录 | ||
atk:解决quantumatk运行性能和内存消耗问题 [2023/06/04 09:34] – [解决QuantumATK运行性能和内存消耗问题] fermi | atk:解决quantumatk运行性能和内存消耗问题 [2023/06/04 09:38] – [软件层面影响计算速度和内存占用的主要因素] fermi | ||
---|---|---|---|
行 3: | 行 3: | ||
===== 问题概述 ===== | ===== 问题概述 ===== | ||
- | 衡量 QuantumATK 计算运行性能的指标是正确运行计算得到结果的时间长短。计算性能与很多因素有关: | + | 衡量 QuantumATK 计算运行性能的指标是正确运行计算得到结果的时间长短。计算性能的限制因素主要来自于: |
* CPU主频、并行、缓存。这是直接决定计算速度的因素; | * CPU主频、并行、缓存。这是直接决定计算速度的因素; | ||
* 内存大小。计算中,特别是DFT计算中有许多大型的中间数据,这些数据在内存中保存可以大大提高计算速度,但是会造成内存过度占用甚至溢出; | * 内存大小。计算中,特别是DFT计算中有许多大型的中间数据,这些数据在内存中保存可以大大提高计算速度,但是会造成内存过度占用甚至溢出; | ||
行 27: | 行 27: | ||
- | ===== 软件层面影响计算速度和内存占用的主要因素 ===== | + | ===== 用户层面影响计算性能的主要因素 ===== |
==== 算法与模型 ==== | ==== 算法与模型 ==== | ||
行 41: | 行 41: | ||
- | ===== 内存不足? | + | ===== 减少内存消耗 |
行 64: | 行 64: | ||
- | ===== 想要运行更快? | + | ===== 提升运行速度 |