平台:Windows server 2012 R2 Datacenter
版本:mpich2-1.4
问题:本人在 winserver 之前安装了 MPICH2,配置好以后能立刻启动 mpiexec 进行计算。前天我对 winserver 添加了域,发现过去的证书不能再用于计算。于是我重新安装了 MPICH2,并注册了新域下的账号密码。此时再运行 mpiexec,对 example 下的 cpi.exe 大约需要 2 分钟才能启动计算。而对另外一个基于 MPI 的大型程序,一个小时还没启动计算。跑不了程序估计会被 boss 怼死...真诚求助!
1
weifengzi2009 2019-07-26 10:13:38 +08:00
是没启动还是算的太慢? MPICH2 我记得只支持以太网不支持 InfiniBand ?
你能试试 mpiexec -verbose 看看吗 |
2
gazhang OP @weifengzi2009 可能是由于 MPICH2 太老了没人维护,我切换到了 MS-MPI
在 github 上也提了一个 issue: https://github.com/pmodels/mpich/issues/3942 |
3
weifengzi2009 2019-07-29 00:04:11 +08:00
@gazhang #2 是的,MPICH2 太老了。。现在都是 3 了,而且感觉现在用 OpenMPI、Intel MPI 和 MVAPICH 的居多。
|