提交交互式作业-srun
简介
交互式提交作业:在成都超算中心E-Shell窗口中执行srun命令,主要命令格式如下:
srun [options] program
srun常用选项
srun包括多个选项,其中最常用的选项主要有以下几个:
• -n 或 --ntasks=number
指定要运行的任务数,默认每个任务一个处理器核。
• -c 或 --cpus-per-task=ncpus
作业步的每个任务需要 ncpus 个处理器核。若未指定该选项,则默认为每个任务分配一个处理器核。
• -N 或 --nodes=nnodes
请求为作业分配nnodes个节点。如果作业的请求节点个数超出了分区中配置的节点数目,作业将被拒绝。
• -p 或 --partition=partitionname
在指定分区中分配资源。如未指定,则在系统默认分区中分配资源。
• -w 或 --nodelist=nodenamelist
请求指定的节点名称列表。列表可以用逗号分隔的节点名或节点范围(如 h02r1n[00-19])指定。
• --exclusive
作业独占节点,作业运行过程中不允许其他作业使用节点,即使节点核心未用满。
• -h, --help
若需使用 srun 更多选项,可通过“srun -h” 或“srun --help” 查看。