这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版上一修订版两侧同时换到之后的修订记录 | ||
atk:通过命令行方式手动提交atk计算 [2017/09/16 11:42] – [在Linux单机上并行计算] fermi | atk:通过命令行方式手动提交atk计算 [2021/04/26 17:21] – [并行提交脚本设置] dong.dong | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 通过命令行方式手动提交ATK计算 ====== | + | ====== 通过命令行方式手动提交QuantumATK计算 ====== |
===== 运行串行计算 ===== | ===== 运行串行计算 ===== | ||
行 16: | 行 16: | ||
==== 注意 ==== | ==== 注意 ==== | ||
* 在单机上使用MPI并行可能和MKL的多线程并行互相干扰,降低并行效率。应使用环境变量 MKL_NUM_THREADS=1 MKL_DYNAMIC=FALSE 将动态多线程功能关闭。 | * 在单机上使用MPI并行可能和MKL的多线程并行互相干扰,降低并行效率。应使用环境变量 MKL_NUM_THREADS=1 MKL_DYNAMIC=FALSE 将动态多线程功能关闭。 | ||
- | * 2017版本以后,ATK使用内置Intel MPI并行,可更好的管理MPI和OpenMP并行,敬请测试。 | + | * 2017版本以后,QuantumATK使用内置Intel MPI并行,可更好的管理同时使用MPI多进程和MKL多线程并行,敬请测试。 |
</ | </ | ||
===== 在Linux计算机集群上并行计算 ===== | ===== 在Linux计算机集群上并行计算 ===== | ||
行 49: | 行 49: | ||
## 通知计算时需要访问的License server所在位置或自动搜索 | ## 通知计算时需要访问的License server所在位置或自动搜索 | ||
- | export | + | export |
cd $PBS_O_WORKDIR | cd $PBS_O_WORKDIR | ||
行 123: | 行 123: | ||
</ | </ | ||
+ | <WRAP center important 100%> | ||
==== 说明 ==== | ==== 说明 ==== | ||
以上脚本的修改需要根据具体的集群hosts文件中的主机名规律进行调试。 | 以上脚本的修改需要根据具体的集群hosts文件中的主机名规律进行调试。 | ||
</ | </ | ||