#!/bin/bash #SBATCH -J test #SBATCH -p test #SBATCH --tasks=8 #SBATCH --cpus-per-task=7 #SBATCH -N 2 #SBATCH -o test-%j.out #SBATCH -e test-%j.err #SBATCH --no-requeue #SBATCH --tasks-per-node=4 #SBATCH --ntasks-per-socket=2 #SBATCH --export=ALL ##--------------------------------------------------------- ## 设置输入文件的名称 SCRIPT=atktest.py ##--------------------------------------------------------- ##修改路径以适配系统 ##假设ATK安装路径为[atk_installdir] ATK_BIN_DIR=[atk_installdir]/QuantumATK-2022.12/bin/atkpython ## 为适配HPC硬件并正确使用并行网络 mpiexec可能需要带一些参数,请咨询HPC硬件或服务商 MPI_DIR=[atk_installdir]/QuantumATK-2022.12/mpi/bin/mpiexec ## 通知计算时需要访问的License server所在位置或自动搜索 export SNPSLMD_LICENSE_FILE="27020@管理节点主机名或IP" ## 并行计算命令 $MPI_DIR -n $NP $ATK_BIN_DIR $SCRIPT > $.out