4.14. 更新或升级Open MPI安装

Open MPI团队推荐以下任一方法来升级您的Open MPI安装:

  • 将较新版本的Open MPI安装到不同的目录中。例如,分别安装到/opt/openmpi-a.b.c/opt/openmpi-x.y.z目录中,对应a.b.c和x.y.z版本。

  • 在安装新版本之前,请完全卸载旧版本的Open MPI。从Open MPI a.b.c构建树中执行make uninstall过程应能将该版本从安装树中完全卸载,从而可以安全地将新版本(例如x.y.z版本)安装到同一安装树中。

  • 完全删除旧的安装目录,然后安装新版本。例如 rm -rf /opt/openmpi (假设该目录下没有其他重要内容!) 安装Open MPI x.y.z时会安全地重新创建/opt/openmpi目录树。如果您不再拥有Open MPI a.b.c的源代码和构建目录来执行make uninstall,这种方法更为可取。

  • 进入Open MPI a.b.c的安装目录,手动删除所有旧版Open MPI文件。然后在新目录中安装Open MPI x.y.z。这个过程可能相当繁琐、恼人且容易出错。我们不推荐这种方式。事实上,如果您已无法获取原始的Open MPI a.b.c源码和构建目录,更简单的方法可能是从Open MPI官网重新下载a.b.c版本,使用相同的安装前缀进行配置,然后运行make uninstall。或者采用上文提到的其他方法。

根据应用程序最初编译所基于的Open MPI版本以及您升级到的目标Open MPI版本,用户可能需要重新编译其应用程序。 更多信息请参阅关于Open MPI版本编号方案的章节