Open MPI 消息传递接口库已准备好在即将发布的 v5.0 版本中完全放弃对 32 位软件的支持。
Open MPI 项目是一个开源消息传递接口实现,旨在建立和提供最佳的 MPI 库,为系统和软件供应商、应用开发者和计算机科研人员提供开放式的 MPI 系统。
它易于使用,支持各种各样的操作系统,网络互连,以及一大批调度系统。
据外媒 phoronix 介绍,从 Open MPI 最新的代码提交来看,OpenMPI 5.0 计划在完全移除 32 位软件支持的情况下发布,无论是 Arm、x86 还是其他 32 位 CPU 架构,都不会支持 32 位软件环境。如果用户尝试为 32 位环境构建,OpenMPI 构建系统将设置为中止。
目前的最新改动只是阻止构建系统对 32 位 OpenMPI 的构建,如果有需要,它还可以在 OpenMPI 5.0.0 之后的版本恢复,但 OpenMPI 项目组已决定彻底淘汰 32 位软件的支持,如果没有人提出异议,开发人员将继续破坏掉其余的 32 位支持基础架构/代码。
OpenMPI 在 HPC 领域得到广泛使用,且默认使用 64 位已经有一段时间了,移除 32 位支持可以把所有精力都放在 64 位的开发和维护上,是一个相当明智的决定。当然,仍需要 32 位的用户可以继续使用 OpenMPI 4.x 系列。