====== pwmat 加载许可的方法 ====== ===== mstation 中加载许可的方法 ===== cat slurm02.sh #!/bin/sh #SBATCH --partition=demo #SBATCH --job-name=tutorial_scf #SBATCH --nodes=1 #SBATCH --ntasks-per-node=4 #SBATCH --gres=gpu:4 #SBATCH --gpus-per-task=1 module load mkl mpi compiler module load cuda/11.6 #module load pwmat/2023.07.26 ### 错误的写法 #mpirun -np $SLURM_NPROCS /share/public/PWmat_dftb_20240401 -lic-path '/opt/pwmat/pwmat.lic' | tee output ### 正确的写法 pwmat.lic 位于 /opt/pwmat/pwmat.lic #mpirun -np $SLURM_NPROCS /share/public/PWmat_dftb_20240401 -lic-path '/opt/pwmat' | tee output ### 正确的写法 pwmat.lic 位于 /data/home/pengge/example02/pwmat.lic #mpirun -np $SLURM_NPROCS /share/public/PWmat_dftb_20240401 -lic-path /data/home/pengge/example02 | tee output #mpirun -np $SLURM_NPROCS /share/public/PWmat_dftb_20240401 -lic-path '.' | tee output mpirun -np $SLURM_NPROCS /share/public/PWmat_dftb_20240401 -lic-path '/data/home/pengge/example02' | tee output 1. 许可文件必须是 pwmat.lic 2. -lic-path 后面的参数是 ''目录'' 比如许可文件在 /opt/pwmat/pwmat.lic, 则 -lic-path '/opt/pwmat' 3. 可以用相对路径 4. 目录可以不加引号