用户工具

站点工具


atk:安装配置mpi并行环境

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
atk:安装配置mpi并行环境 [2017/03/22 15:38] – [在Windows系统上安装MPICH] dong.dongatk:安装配置mpi并行环境 [2018/05/16 16:04] (当前版本) – [安装要求] fermi
行 1: 行 1:
 ====== 安装配置MPI并行环境 ====== ====== 安装配置MPI并行环境 ======
  
-本文介绍为在笔记本、台式单机和集群服务器上进行ATK MPI并行计算必须安装配置的MPI并行环境。+本文介绍为在笔记本、台式单机和集群服务器上进行QuantumATK MPI并行计算必须安装配置的MPI并行环境。 
 + 
 +<WRAP left important 70%> 
 +===重要提示=== 
 +从2017版开始,QuantumATK集成了Intel MPI运行环境,更好的分配MPI和OpenMP并行,推荐用户使用;不再需要参考此文安装MPI。 
 +</WRAP> 
  
 ===== 硬件需求 ===== ===== 硬件需求 =====
-ATK可以在常见架构的多核工作站、笔记本电脑和集群上进行并行计算,不同的硬件、不同的并行度都会让计算效率得到不同的提升。+QuantumATK可以在常见架构的多核工作站、笔记本电脑和集群上进行并行计算,不同的硬件、不同的并行度都会让计算效率得到不同的提升。
 推荐的最佳并行方案是在多个多核节点上进行并行计算,不同计算类型(ATK-DFT、ATK-SE、ATK-Classical、ATK-FHIaims)可选择不同的并行策略。 推荐的最佳并行方案是在多个多核节点上进行并行计算,不同计算类型(ATK-DFT、ATK-SE、ATK-Classical、ATK-FHIaims)可选择不同的并行策略。
  
-<WRAP center tip 80%>+<WRAP center tip>
 进行MPI并行计算需要软件license中有Slave支持。用户需要购买并行所需的Slave数。 进行MPI并行计算需要软件license中有Slave支持。用户需要购买并行所需的Slave数。
 </WRAP> </WRAP>
行 13: 行 19:
 ===== 安装要求 ===== ===== 安装要求 =====
  
-ATK的MPI并行计算需要用户自行安装[[http://www.mpich.org/|MPICH]]。在Windows系统上,MPICH已经随安装包提供并安装。在Linux系统上推荐安装最新版的MPICH 3.x;其他与与MPICH兼容的[[http://mvapich.cse.ohio-state.edu/news/|MVAPICH2]]和[[https://software.intel.com/en-us/intel-mpi-library|Intel MPI]]也能用。+QuantumATK的MPI并行计算需要用户自行安装[[http://www.mpich.org/|MPICH]]。在Windows系统上,MPICH已经随安装包提供并安装。在Linux系统上推荐安装最新版的MPICH 3.x;其他与与MPICH兼容的[[http://mvapich.cse.ohio-state.edu/news/|MVAPICH2]]和[[https://software.intel.com/en-us/intel-mpi-library|Intel MPI]]也能用。
  
-ATK支持以下几种MPICH2的进程管理器:+QuantumATK支持以下几种MPICH2的进程管理器:
   * mpd   * mpd
   * gforker   * gforker
   * hydra   * hydra
  
-<WRAP center important 80%>+<WRAP center important>
 ATK并行计算不支持OpenMPI。 ATK并行计算不支持OpenMPI。
 </WRAP> </WRAP>
行 29: 行 35:
 在Windows系统上,MPICH已经随安装包提供并安装。请进行以下操作以使用MPICH。 在Windows系统上,MPICH已经随安装包提供并安装。请进行以下操作以使用MPICH。
   - 使用管理员权限打开命令提示符窗口;   - 使用管理员权限打开命令提示符窗口;
-  - 进入ATK安装的文件夹,例如 C:\Program Files (x86)\QuantumWise\VNL-ATK-2016.3\bin\mpich;+  - 进入QuantumATK安装的文件夹,例如 C:\Program Files (x86)\QuantumWise\VNL-ATK-2016.3\bin\mpich;
   - 运行 命令 smpd.exe -install。输出以下信息:MPICH2 Process Manager, Argonne National Lab installed.   - 运行 命令 smpd.exe -install。输出以下信息:MPICH2 Process Manager, Argonne National Lab installed.
   - 要验证MPICH是否成功安装,打开VNL图形界面,进行下面的操作;   - 要验证MPICH是否成功安装,打开VNL图形界面,进行下面的操作;
行 89: 行 95:
 输出结果为各节点的主机名。 输出结果为各节点的主机名。
  
-===== ATK并行计算测试 ===== +===== QuantumATK并行计算测试 ===== 
-若以上安装都正确无误,则可以进行ATK的并行测试。下载测试脚本test_mpi.py(ATK安装目录的examples/atkpython下也有类似的脚本)到主目录:+若以上安装都正确无误,则可以进行QuantumATK的并行测试。下载测试脚本test_mpi.py(QuantumATK安装目录的examples/atkpython下也有类似的脚本)到主目录:
 <file python test_mpi.py> <file python test_mpi.py>
 import platform, time, random import platform, time, random
atk/安装配置mpi并行环境.1490168282.txt.gz · 最后更改: 2017/03/22 15:38 由 dong.dong

© 2014-2022 费米科技(京ICP备14023855号