【问题标题】:Adding MPI path requirement for using NFS sharing folder in ubuntu在 ubuntu 中添加使用 NFS 共享文件夹的 MPI 路径要求
【发布时间】:2013-12-07 11:11:21
【问题描述】:

我是一个尝试使用MPICH 构建并行计算环境的新手。 我有四台虚拟计算机,1 台主机和 3 台助手。 我在主计算机上创建了一个NFS shared folder 并在其中安装了MPICH。 我将该文件夹安装在 3 辅助计算机中。 我做了很多事情(ssh, folder permission, single user)。 我可以在没有并行计算的主计算机中运行mpiexec(仅限主计算机)。 我可以在主计算机中制作一个文本文件,然后在辅助计算机中进行编辑。

但是

当我尝试详细说明助手计算机(助手 1、2、3)时,出现如下错误:

-bash /mirror/mpich2/bin/hydra_pmi_proxy: No such file or directory
(3 same lines)

当我尝试在帮助计算机(仅限帮助程序 1)中运行 mpiexec 时,出现如下错误:

-bash /mirror/mpich2/bin/mpiexec: No such file or directory

谁能给我一个线索,请告诉我原因?谢谢

【问题讨论】:

  • 感谢您的编辑,Youbaraj Sharma!请问你认识能回答的人吗?

标签: ubuntu directory sharing nfs mpich


【解决方案1】:

是的,是的,是的!最后!我找到了特定的解决方案(至少它适用于我的情况)。

我不知道哪个是结构化解决方案,因为我从许多讨论中得到了很多建议。

从开始,确保所有的master和helper计算机都只有一个mpi用户,确保nfs共享文件夹有777权限并归mpi用户所有,将mpi bin路径添加到系统中,等等。

但是,我确实有一个不在场证明,主要解决方案是在所有辅助计算机中安装 libc6-dev-i386,方法是在所有辅助计算机中运行此命令:

sudo apt-get install libc6-dev-i386

现在我可以在其中 4 台机器上并行运行 cpi 程序(附加在 MPICH-3.0.4 文件夹中)。

供您参考,我将 Ubuntu 12.04.3 LTS 用于主计算机,将 Ubuntu mini 13.10 用于辅助计算机。我在 VirtualBox 4.3.2 中完成了所有工作。

非常感谢,祝大家好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多