我最近使用 MPICH2 编写并行代码。但是当我跑wmpiexec.exe
进来时,bin\
我收到了这个:
请为 smpd 指定身份验证密码:
这里发生了什么?
我也面临同样的问题,但只是 wmpiregister.exe 不起作用。
所以我按照以下步骤操作,它奏效了:
1-禁用防火墙(或修改规则)
2-通过右键单击命令提示符图标选择以管理员身份运行来打开管理员命令提示符。
3- 在提示符下依次键入以下命令:
smpd -install
mpiexec -remove
mpiexec -register (this will ask for user name and password, enter it and confirm it)
mpiexec -validate (Must return SUCCESS)
smpd -status
最后一个命令将返回
'smpd 在主机名上运行'
现在一切都应该正常工作。
您需要使用以下方法注册您的用户名和密码(您的 Windows 用户名和密码):
StartMenu->All Programs->MPICH2->wmpiregister.exe
还要确保您以管理员模式安装了 smpd。