Mpi 如何使用;作业提交“;在windows命令中

Mpi 如何使用;作业提交“;在windows命令中,mpi,Mpi,我在局域网上用MPI编程,我必须使用作业提交命令行,命令如下: job submit /numnodes:2 /workdir:\\%computername%\tests /stdout:pi.txt /stderr:pi.err mpiexec -c 2 PI.exe 但当我在命令窗口中键入它时,我将得到以下错误: 作业未被识别为内部或外部命令 那么,我应该怎么做才能在我的计算机上通过局域网运行这个命令呢?我从您的标记中假设您正在使用MPICH,从您的问题中假设您正在使用Windows H

我在局域网上用MPI编程,我必须使用作业提交命令行,命令如下:

job submit /numnodes:2 /workdir:\\%computername%\tests /stdout:pi.txt /stderr:pi.err mpiexec -c 2 PI.exe
但当我在命令窗口中键入它时,我将得到以下错误:

作业未被识别为内部或外部命令


那么,我应该怎么做才能在我的计算机上通过局域网运行这个命令呢?

我从您的标记中假设您正在使用MPICH,从您的问题中假设您正在使用Windows HPC Server。虽然我对WindowsHPCServer一无所知,但我确实知道MPICH,而且MPICH不再支持Windows。您可以尝试使用Microsoft自己的MPI实现。它可以免费使用,并且可能会更好地与他们的环境集成。

不,我没有使用MPICH,我使用的是“microsoft compute cluster pack SDK”,我已经安装了它,并且在其中使用了“mpiexec”和“smpd”。但我不知道为什么会出现此错误!!!啊。在这种情况下,您可能需要直接与Microsoft联系。这些用户中的一些可能在某处,但我从未看到他们的响应,因此如果您直接使用他们的支持团队(他们的联系信息在上面的链接中),您更有可能获得一些成功。事实上,我偶然发现了这个包,包的名称对我来说并不重要!!我只想安装一个合适的包,可以在局域网上运行mpi程序,就这样!MS-MPI是MPICH,它增加了Windows特有的功能,其中包括经过身份验证的远程进程启动和加密。