用户工具

站点工具


atk:高效运行quantumatk

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
上一修订版两侧同时换到之后的修订记录
atk:高效运行quantumatk [2023/07/30 14:05] – [内存错误] fermiatk:高效运行quantumatk [2023/07/30 14:15] – [内存错误] fermi
行 3: 行 3:
 QuantumATK是成熟的软件平台,运行出现意外错误的情况很少,最常见的是内存和进程错误,这种错误一般出现在块体 DFT(或器件 DFT-NEGF)计算时发生异常终止,log文件没有错误信息或者有如下类似的错误信息: QuantumATK是成熟的软件平台,运行出现意外错误的情况很少,最常见的是内存和进程错误,这种错误一般出现在块体 DFT(或器件 DFT-NEGF)计算时发生异常终止,log文件没有错误信息或者有如下类似的错误信息:
  
 +{{ :atk:f6cfe2a6-07d3-4933-b1e6-8c2e3f1211c6.png?400 |}}
  
- +这种错误信息表明进程被外部终止。
-也就是显示进程被外部终止。+
  
 ===== 进程错误 ===== ===== 进程错误 =====
行 27: 行 27:
 ===== 内存错误 ===== ===== 内存错误 =====
  
-很多时候这种进程错误是由于内存读写造成的,要快速处理计算中出现的内存溢出错误,就需要理解以下几点:+很多时候这种进程错误是由于内存读写造成的。除此之外有事内存限制可能是系统管理员为普通用户进行的资源限制,这是QuantumATK会给出明确的内存溢出的错误信息。 
 + 
 +要快速处理计算中出现的内存溢出错误,就需要理解以下几点:
  
   * DFT计算以自洽为一个单元,自洽单元的 MPI 并行与内存消耗是需要考虑的主要因素;   * DFT计算以自洽为一个单元,自洽单元的 MPI 并行与内存消耗是需要考虑的主要因素;
行 88: 行 90:
   * [[atk:scl服务运行与license获取时的常见错误]]   * [[atk:scl服务运行与license获取时的常见错误]]
  
 +如果是提交的简单性质计算,则提交时先确认license够用,主要是计算作业数(Quantum/Quantum_NEGF)和并行数(DP)。
 +如果提交的计算由多个独立自洽计算完成,例如声子或NEB结构优化,则还需要考虑并行机制,以声子为例,将''process_per_displacement''设置为总MPI进程数或总MPI进程数除以2,则计算将只使用1个或2个Quantum/QuantumNEGF的license。
  
 +更多信息参见视频:
 +
 +{{url>https://player.bilibili.com/player.html?bvid=BV13k4y1s7Pp 600,400}}
 ===== 图形界面错误 ===== ===== 图形界面错误 =====
 +
 +尽管 QuantumATK 的运行一般是十分稳定的,但仍然偶尔会发生意外退出等情况,并导致软件图形用户界面部分功能异常、卡顿,此时采取必要方法可以重置软件,恢复 QuantumATK 的正常运行。一般情况下,仅重置软件部分功能即可。
  
   * [[atk:重置quantumatk]]   * [[atk:重置quantumatk]]
atk/高效运行quantumatk.txt · 最后更改: 2024/02/23 15:43 由 fermi

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