MPI 应用程序无法连接到 SMPD 管理器 (空):55846 错误 1722



使用Microsoft HPC Pack 2008 SDKMicrosoft SDK 9

代码(阅读文本.cpp(:

#include "stdafx.h"
#include<iostream>
#include<mpi.h>
using namespace std;
int main(int argc, char* argv[])
{
cout << "before mpi initn";
cout.flush();
MPI_Init(&argc, &argv);
cout << "after mpi initn";
cout.flush();
MPI_Finalize();
cout << "after mpi finitn";
cout.flush();
return 0;
}

运行命令行后:

mpiexec -n 1 ReadText.exe

得到输出:

before mpi init
Aborting: mpi appplication on LAPTOP-TL0C61UH is unable to connect to the smpd manager on (null):56041 error 1722
job aborted:
[ranks] message
[0] fatal error
Fatal error in MPI_Init: Other MPI error, error stack:
MPI_Init(argc_p=0x00CFFA1C, argv_p=0x00CFFA08) failed

当运行mpiexec时,-debug得到这个输出:https://justpaste.it/2elu1

无法在互联网上找到解决此问题的有用信息...

我遇到了和你一样的错误。我所做的是卸载Microsoft HPC Pack 2008 SDK和Microsoft SDK 9。并安装了Microsoft MPI v10.1.2及其SDk。

你可以在这里找到它。

最新更新