编译
程序编译在登陆节点上进行,程序运行在计算节点上进行。
一个case的编译进程不超过4。不要同时编译多个进程。
在计算节点编译
目前普通计算节点不支持编译的,如您需要在计算节点上编译的话,可使用rhenv分区的节点, 可使用命令“ yhrun -n 1 -N 1 -p rhenv ./case.build --skip-provenance-check &> log.case.build ”提交到rhenv分区下编译(rhenv分区节点是更完整的操作系统),提交作业时可使用“-p rhenv”将作业提交到rhenv分区。
rhenv分区的开通方法:注册天河星光平台账号(注册网址:https://starlight.nscc-gz.cn/),然后按提示绑定HPC账号,登录天河星光后,可在“资源管理”–“集群与分区”—“slurm集群可用分区”—“tianhe2h”选择rhenv分区,点击申请开通。
提交任务
yhi # 查询节点
yhq # 查询当前任务
yhrun # 交互式作业提交
yhrun [options] program
- -n, --ntasks=number 任务数,一般一个任务分派一个CPU核心 -n 20 --ntasks=20
- -N, --nodes=minnodes[-maxnodes] 节点数 -N 2 --nodes=2-4
- -p, --partit