当前位置:首页  使用入门  提交作业

使用入门

HPC-4作业提交

命令行方式提交作业过程(SLURM作业调度系统)

1、在根目录编辑脚本 vi submit.sh    (i进入编辑状态;esc退出编辑状态;“:wq”保存退出)
#SBATCH -q cpu            (队列或分区名:cpu )
#SBATCH -o %J.out         (输出文件)
#SBATCH -e %J.err         (错误文件)
#SBATCH -N 1              (申请节点数)
#SBATCH --ntasks-per-node=64             (申请节点的单个节点使用核心数,节点最大核心数是64)

echo start: `date +'%Y-%m-%d %T'`              (作业执行起始时间,可省去)

start=`date +%s`

########################################################

export g16root=/gpfs/app/g16/                   (作业所需的环境变量)

export PATH=$g16root/g16:$PATH

export GAUSS_SCRDIR=$SLURM_SUBMIT_DIR

source $g16root/g16/bsd/g16.profile

g16  input.gjf                                 (执行命令)   

########################################################

echo end: `date +'%Y-%m-%d %T'`                 (作业执行结束时间,可省去)

end=`date +%s`

echo TIME:`expr $end - $start`s


2、上传输入文件,一个作业一个文件夹

3、拷贝脚本    cp submit.sh  文件夹名

4、修改文件夹中脚本的参数:如核心数和输入文件名

5、提交作业    sbatch submit.sh

6、查看作业    squeue

7、取消作业    scancel <jobid>