集群使用

  • 集群使用

  • 使用指南

3-多进程提交

多进程提交(采用MPI编程的并行程序)

以下以sbatch提交方式为例
我们在计算过程中运行multiprocess命令,启动100个任务(进程),那么使用sbatch 提交命令(脚本名为multiprocess.sh):

#!/bin/bash
#SBATCH -J multiprocess
#SBATCH -o job.%j.out
#SBATCH -p q_cn
#SBATCH -n 100
module load anaconda3/4.8.2 #module加载下需要的软件
srun -n 100 ./multiprocess

编辑完脚本下面就可以直接提交到计算节点上运行了

sbatch multiprocess.sh

例子中涉及的参数:

-J multiprocess # 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号