这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
atk:通过命令行方式手动提交quantumatk计算 [2023/09/03 16:20] – [正确选择并行网络] fermi | atk:通过命令行方式手动提交quantumatk计算 [2023/09/03 16:23] (当前版本) – [并行提交脚本设置] fermi | ||
---|---|---|---|
行 19: | 行 19: | ||
=== 注意 === | === 注意 === | ||
* 在单机上使用MPI并行可能和MKL的多线程并行互相干扰,降低并行效率。应使用环境变量 MKL_NUM_THREADS=1 MKL_DYNAMIC=FALSE 将动态多线程功能关闭。 | * 在单机上使用MPI并行可能和MKL的多线程并行互相干扰,降低并行效率。应使用环境变量 MKL_NUM_THREADS=1 MKL_DYNAMIC=FALSE 将动态多线程功能关闭。 | ||
+ | * 大型HPC服务器上的并行计算效率与机器的配置和管理方式强烈相关,用户应当与HPC管理员和技术人员协商如何进行提交脚本的设置。 | ||
</ | </ | ||
===== 在Linux计算机集群上并行计算 ===== | ===== 在Linux计算机集群上并行计算 ===== | ||
行 24: | 行 25: | ||
==== 并行提交脚本设置 ==== | ==== 并行提交脚本设置 ==== | ||
- | 以下是几个典型的PBS提交脚本示例,用户需要根据实际情况修改。调试成功后,应对实际安装的系统进行一些测试计算以得到最佳的运行方案。 | + | 以下是几个典型的提交脚本示例,用户需要根据实际情况修改。调试成功后,应对实际安装的系统进行一些测试计算以得到最佳的运行方案。 |
+ | |||
+ | === PBS === | ||
<file bash atk.pbs> | <file bash atk.pbs> | ||
行 70: | 行 73: | ||
</ | </ | ||
+ | |||
+ | === LSF === | ||
+ | |||
<file bash atk.lsf> | <file bash atk.lsf> | ||
行 103: | 行 109: | ||
</ | </ | ||
+ | |||
+ | === SLURM === | ||
+ | |||
<file bash atk.srp> | <file bash atk.srp> |