sbatch
多线程计算:
--cpus-per-task # 指定任务需要的cpu数目(若关闭超线程,则每个cpu只有1个线程),默认为1;
# Set it to number of threads when running multi-thread test.
多进程计算:
--nodes # 申请节点数, 如果作业不能跨节点(MPI)运行, 申请的节点数应不超过1;
--ntasks # number of processes
--ntasks-per-node # number of processes per node
# --ntasks参数的优先级高于该--ntasks-per-node,如果使用--ntasks这个参数,那么--ntasks-per-node将会变为每个节点最多运行的任务数;
# 如果是单节点上运行多进程任务,那么ntasks = ntasks-per-node
# 如果是多节点,运行多进程。则 ntasks = nodes * ntasks-per-node
squeue查看提交作业的排队情况
squeue -o "%.18i %.9P %.12j %.12u %.12T %.12M %.16l %.6D %R"
这是一个用于查看当前用户正在运行的作业的命令。它将显示作业的ID、分区、作业名称、用户、状态、内存使用情况、节点和运行时间。
echo "alias sq='squeue -o \"%.18i %.9P %.20j %.12u %.12T %.12M %.16l %.6D

最低0.47元/天 解锁文章
989

被折叠的 条评论
为什么被折叠?



