【问题标题】:Change path to MPICH installed by macport in mac osx 10.9在 mac osx 10.9 中更改 macport 安装的 MPICH 的路径
【发布时间】:2014-07-27 11:23:34
【问题描述】:

我正在尝试在我的 mac 上安装一个库,并且该库的要求之一是我应该安装 MPICH 并确保系统路径配置为指向它,而不是默认的 OpenMPI 安装。 所以我使用 macport 安装了 MPICH2,我想确保系统正在使用那个,我该怎么做?

【问题讨论】:

    标签: path osx-mavericks macports mpich


    【解决方案1】:

    您需要以与任何其他库/程序相同的方式执行此操作。适当设置LD_LIBRARY_PATHPATH 变量,使MPICH 路径位于Open MPI 前面。

    但是,我要指出的是,在 Mavericks 上,我认为 Open MPI 不再作为操作系统的一部分进行分发。

    也欢迎您使用 Homebrew 安装 MPICH。自从 MPICH 项目升级到 3.0 版后,MPICH 项目就不再被称为 MPICH2。最新版本是 3.1.2。您可以在 www.mpich.org/downloads 或通过 Mac 上的 Homebrew 下载并自行安装。我相信它也在 Macports 中,但我对此知之甚少。

    【讨论】:

      【解决方案2】:

      它应该在安装完成时为您提供指导。使用“port notes mpich-default”(假设 mpich-default 是您安装的)再次查看它们。它们会是这样的; 'sudo 端口选择 mpich mpich-default-fortran'。

      使用 'mpicc -show' 并确保在执行上述命令后它看起来正确,以验证您的 PATH 是否正确。

      【讨论】:

      • 并且记录在案的 MacPorts 中的 mpich 包都是最新版本。 (目前是 3.1.2) -- 没有 mpich2 端口。 (该项目在 3.0 版本中从 mpich2 重命名为 mpich,以避免将来出现混淆。)
      猜你喜欢
      • 2014-08-23
      • 2013-12-25
      • 2014-05-28
      • 2015-10-20
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2014-04-24
      • 1970-01-01
      相关资源
      最近更新 更多