这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
atk:使用job_manager向远程服务器上提交作业 [2016/12/06 20:17] – [提交任务] dong.dong | atk:使用job_manager向远程服务器上提交作业 [2021/12/16 11:17] (当前版本) – ↷ 链接因页面移动而自动修正 211.64.159.76 | ||
---|---|---|---|
行 3: | 行 3: | ||
===== 概述 ===== | ===== 概述 ===== | ||
- | 最新的VNL-ATK | + | 从2015版开始,Job Manager支持设置设置远程服务器提交任务,该方法的特点是: |
* 安全:仅使用SSH端口的加密通信;服务器端无需后台进程,无需单独开放其他端口,有效保障安全性,特别适合公共服务器上部署计算; | * 安全:仅使用SSH端口的加密通信;服务器端无需后台进程,无需单独开放其他端口,有效保障安全性,特别适合公共服务器上部署计算; | ||
行 38: | 行 38: | ||
{{ : | {{ : | ||
==== 测试无密码登录 ==== | ==== 测试无密码登录 ==== | ||
+ | <WRAP center tip 100%> | ||
+ | VNL 2016版开始在Job Manager图形界面上直接提供测试诊断功能,方便易用。 | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
测试设置是否正确,可使用以下脚本尝试ssh登录是否正常(以下脚本中的key_dir、hostname、username要按实际情况修改): | 测试设置是否正确,可使用以下脚本尝试ssh登录是否正常(以下脚本中的key_dir、hostname、username要按实际情况修改): | ||
<file python test_ssh.py> | <file python test_ssh.py> | ||
行 77: | 行 83: | ||
- | ===== 第二步:在VNL-ATK中添加Job Manager中添加远程服务器 ===== | + | ===== 第二步:在QuantumATK中添加Job Manager中添加远程服务器 ===== |
- | 目前ATK中支持Direct和PBS两种服务器提交方式: | + | 目前QuantumATK中支持Direct和PBS两种服务器提交方式: |
* Direct:即服务器上没有PBS等队列系统,提交的计算直接在登录的主机上运行。这种方法常试用于单节点的服务器。 | * Direct:即服务器上没有PBS等队列系统,提交的计算直接在登录的主机上运行。这种方法常试用于单节点的服务器。 | ||
- | * PBS:即VNL-ATK将通过PBS系统提交任务。 | + | * PBS:即QuantumATK将通过PBS系统提交任务。 |
这里以比较复杂的PBS为例: | 这里以比较复杂的PBS为例: | ||
行 126: | 行 132: | ||
* 勾选 Enable MKL_DYNAMIC(需测试此项的加速效果来决定是否勾选) | * 勾选 Enable MKL_DYNAMIC(需测试此项的加速效果来决定是否勾选) | ||
- | 跨节点并行的还要注意网络选择等问题,详细情况参见[[atk: | + | 跨节点并行的还要注意网络选择等问题,详细情况参见[[atk: |
</ | </ | ||
行 163: | 行 169: | ||
提交任务遇到问题时,需要针对具体问题编辑设置。 | 提交任务遇到问题时,需要针对具体问题编辑设置。 | ||
- | 提交任务的PBS脚本的详细设置请参考:[[atk: | + | 提交任务的PBS脚本的详细设置请参考:[[atk: |