MPI在localhost上请求身份验证

时间:2013-08-20 12:10:20

标签: localhost mpi multicore

我目前正尝试使用mpirun -np 8在具有8个内核的单台机器上运行应用程序。 可执行文件运行正常,它实际上使用了机器的所有八个核心来完成任务,但问题是它说明了

    The authenticity of host '(name of the local machine) 127.0.1' can't be established.
    ECDSA key fingerprint is (fingerprint follows)

我该如何避免这个问题?我想这是因为MPI将每个核心解释为分布式集群中的一个节点,是否有某种方法可以“告诉”MPI核心是否都在同一台机器上,因此不需要认证?

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

这不是MPI问题。您使用的IP地址不正确。您使用127.0.1时应该127.0.0.1(或只是localhost)。

另外,请确保ssh localhost {{1}}无需密码。