目录

使用Job Manager向本地计算机上提交作业

最新版的 QuantumATK NanoLab 提供了功能灵活的Job Manager,可以配置实现:

本文介绍在本地计算机上提交计算。

注意

  • 这里本地计算机的含义是“启动NanoLab图形界面的计算机”。
  • 如果需要了解在远程计算机(即 NanoLab 运行的计算机与运行QuantumATK的计算的服务器不同)上,请参考:

本地机计算队列

在安装好QuantumATK时,软件自动创建本地计算队列(Local)。将作业提交到 Local 队列即在本地计算机上进行计算。在Local队列进行计算时,可以手动开始计算:

也可以选择自动开始计算,并设置根据硬件资源情况选择同时可以运行的作业个数:

提交作业数超出时自动排队计算。

设置并提交计算作业

打开一个 project 或者创建一个新的 project,设置一个新的计算脚本。

将此脚本拖动到Job Manager上,选择 local 队列,即跳出作业提交设置,以下是一个典型的并行计算设置:

作业类型

点击 Add 按钮,计算作业的状态是“pending”,此时点击上方的 Edit 图标,仍然可以编辑作业的设置。

设置完成后,点击上方按钮栏的开始Start the jobs按钮,开始计算。

回到Job Manager,中间栏列出了作业的状态,开始运行时,右侧栏显示计算过程日志。

要终止计算,点击中间栏下方的 Stop execution 按钮。

监控计算作业

Job Manager右侧栏会显示计算过程日志,便于我们监控计算流程是否正常运行。

查看系统负载

在计算过程中,使用 Windows 下的任务管理器或 Linux 终端的top查看系统负载和进程情况。

终止正在进行的计算

要停止正在进行的计算,可以在Job Manager里点击“stop execution of job”,显示完成后,可以再次查看任务管理器或top命令结果。

删除队列中的计算作业

使用上方Delete按钮可以删除队列里的作业,正在执行的计算作业请先终止再删除,删除计算作业不会删除任何与作业相关的文件。