以下以sbatch提交方式为例。
我们在计算过程中运行multithread命令,启动1个任务(进程),36核心,那么使用sbatch 提交命令(脚本名为multithread.sh):
#!/bin/bash
#SBATCH -J multithread
#SBATCH -o job.%j.out
#SBATCH -p q_cn
#SBATCH -n 1
#SBATCH -c 36
module load anaconda3/4.8.2 #module加载下需要的软件
./multithread
编辑完脚本下面就可以直接提交到计算节点上运行了
sbatch multithread.sh
例子中涉及的参数:
-J multithread # multithread为提交作业的名称,自定义
-p q_cn #作业提交的指定分区为q_cn队列;
-o job.%j.out #脚本执行的输出将被保存在job.%j.out文件里,%j表示作业号;
-n 1 #每个节点上运行一个任务(进程)
-c 36 #每个进程使用36个核心
© 2023 by Personal Life Coach. Proudly created with Wix.com ICP备案号:京ICP备18029179号