当使用pthread、openmp等多线程程序,一般使用的是单个节点,多个核并行计算。
假设多线程的程序为program,则一般提交的任务的语法为:
交互式:srun -c 8 program [args]脚本提交:
multi.sbatch#!/bin/bash使用
#SBATCH -c 8
program [args]sbatch multi.sbatch进行提交。
其中-c 指定需要的核数,或者说是运算的线程数量。由于单节点的核数为16,该数量不要超过16。
当使用pthread、openmp等多线程程序,一般使用的是单个节点,多个核并行计算。
假设多线程的程序为program,则一般提交的任务的语法为:
交互式:srun -c 8 program [args]脚本提交:
multi.sbatch#!/bin/bash使用
#SBATCH -c 8
program [args]sbatch multi.sbatch进行提交。
其中-c 指定需要的核数,或者说是运算的线程数量。由于单节点的核数为16,该数量不要超过16。