====== 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. 目录可以不加引号