windows - mpiexec - 用户拒绝连接主机的凭据

标签 windows mpi4py mpiexec

为了做一些练习以更熟悉 MPI,我在 Windows 10 计算机上安装了 MS-MPI,然后安装了 mpi4py (python MPI)。我尝试了 hello_world 代码:

from mpi4py import MPI

def main ():
    comm = MPI. COMM_WORLD
    rank = comm . Get_rank ()
    size = comm . Get_size ()
    print " hello from " + str( rank ) + " in " + str( size )


if __name__ == " __main__ ":
    main ()

然后,以管理员身份使用 Windows 命令执行以下命令:

mpiexec -n 8 python MPI_Test.py

我得到:

User credentials needed to launch processes: account (domain\user) [DESKTOP-3CFSBJ8\Hazem]:

我进行了注册,如 mpiexec - 从用户名/密码注册,然后再次执行该命令,我收到以下错误:

Credentials for user rejected connecting to host.

执行命令 mpiexec 时出现问题。

最佳答案

我也遇到了同样的问题,解决办法是:

  • 输入“mpiexec -n 3 cpi.exe”运行示例程序。您将得到如下响应: “启动进程所需的用户凭据”
  • 输入您的 Windows 用户名和 Windows 密码,示例程序将会运行。
  • 为了不在每次运行 mpiexec 时输入凭据,您可以注册您的用户名 和密码通过命令“mpiexec -register”
  • 来源:https://www.cmpe.boun.edu.tr/sites/default/files/mpi_install_tutorial.pdf

    关于windows - mpiexec - 用户拒绝连接主机的凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46209625/

    相关文章:

    c++ - 如何取消引用函数指针并在 MSVC++ 下读取为数据?

    python - 对 recvbuf 进行操作的 MPI_Sendrecv?

    python - super 计算机: Dead simple example of a program to run in supercomputer

    node.js - npm install lite-server --save-dev 错误

    windows - 在 Xperf 中捕获调用堆栈和事件

    windows - 在裸系统上安装 MSCOMCTL.OCX 2.1

    python - 让主人在任务农场工作

    python - 使用 Cython 包装返回 MPI 通信器的 C++ 函数

    -n 和 -np 之间的 Mpiexec 区别?

    python - mpiexec 和 python mpi4py 给出等级 0 和大小 1