This commit is contained in:
2025-05-29 11:59:51 +08:00
parent 99ec653eac
commit be90e0412d

View File

@@ -39,8 +39,7 @@ sbatch -p localhost -N 1-1 -n 2 -c 4 -J "my great job" -o output.txt --wrap="sru
* `--output``-o` 指定输出文件的名字,可以不写。 * `--output``-o` 指定输出文件的名字,可以不写。
* `--export=ALL,OMP_NUM_THREADS=4,OMP_STACKSIZE=512m` 指定环境变量。完全不写这个参数时,相当于 `--export=ALL` * `--export=ALL,OMP_NUM_THREADS=4,OMP_STACKSIZE=512m` 指定环境变量。完全不写这个参数时,相当于 `--export=ALL`
vasp 脚本中已经设置了一些必需的参数,通常情况下不需要再手动指定。 vasp 脚本中已经设置了一些必需的参数,通常情况下不需要再手动指定。
* `--mem=28G` 指定只使用内存大于等于 28 G 的节点,不设置则没有这个限制 * `--mem=28G` 指定只使用内存大于等于 28 G 的节点,并且任务本身也不可以使用超过 28 G 的内存。默认值依节点和队列的不同而不同
由于 Slurm 看到的内存大小比物理内存小一些[^14](例如 32 G 内存的节点Slurm 可能会认为它只有 31.5 G因此指定时也需要略小一些。
* `--wrap="srun vasp-intel vasp-std"` 指调用 std 版本的 VASP[^7]。 * `--wrap="srun vasp-intel vasp-std"` 指调用 std 版本的 VASP[^7]。
要使用 gam 或 ncl 版本,将最后的 `vasp-std` 改为 `vasp-gam``vasp-ncl` 要使用 gam 或 ncl 版本,将最后的 `vasp-std` 改为 `vasp-gam``vasp-ncl`