This commit is contained in:
2024-03-15 21:46:03 +08:00
parent 199983763c
commit 1fe8a11efa

View File

@@ -58,6 +58,11 @@ GNU / AMD 写法差不多,只有 Intel 的特殊一点Intel 用了自己的
可以简写为 `-n`
* `--cpus-per-task=2` 指定每个 task 使用的 CPU 核的数量,也就是 OpenMP 并行的数量。
个人觉得(不一定正确)最好是一个任务将 CPU 差不多占满,只留一点给 GPU 任务以及其它的东西用。按照这个原则的话,可以这样投任务:
* 对于 xmupc1`--ntasks=4 --cpus-per-task=7` 总共 32 个线程,占用 28 个。
* 对于 xmupc2`--ntasks=8 --cpus-per-task=10` 总共 88 个线程,占用 80 个。
要把其它程序提交到队列里,也是类似的写法。请自行举一反三。
唯二可能要注意的是(使用 VASP 时不需要注意这些,我已经设置好了):