多线程使用指南

当使用pthread、openmp等多线程程序,一般使用的是单个节点,多个核并行计算。
假设多线程的程序为program,则一般提交的任务的语法为:
交互式srun -c 8 program [args]脚本提交
multi.sbatch
#!/bin/bash
#SBATCH -c 8
program [args]
使用sbatch multi.sbatch进行提交。

其中-c 指定需要的核数,或者说是运算的线程数量。由于单节点的核数为16,该数量不要超过16。