【发布时间】:2014-07-10 05:02:05
【问题描述】:
我是 MPI 的新手,我对 Job 创建和启动有一些疑问。我试图弄清楚 但事情对我来说很乱。所以我工作的集群架构是这样的——有四个节点(A、B、C、D)相互连接,每个节点上都安装了 MPICH2。 mpiexec -info 给出...
.....配置选项:'--prefix=/usr/local/mpich2-1.4.1-install/' '--with-pm=hydra' ....
Process Manager: pmi
Launchers available: ssh rsh fork slurm ll lsf sge manual persist
Topology libraries available: hwloc plpa
Resource management kernels available: user slurm ll lsf sge pbs
据我所知(如果我错了,请纠正我)PMI 是进程管理接口,hydra、mpirun、mpiexec 是进程管理器,如果我们使用不同的 PM,PMI 提供了与进程交互的方式。所以我的怀疑是-
1、为什么将PMI显示为Process Manager?
2、pbs有什么作用吗?
3,谁负责在不同节点上创建可执行文件的副本?(我正在从节点A启动作业)。
我知道问题很长,我会感谢一些好的资源的建议。
【问题讨论】: