mvapich2-2.0-psm-devel-2.0a-6.1.el7.x86_64.rpm,MPI开发包介绍及下载
作用
该 RPM 包是 MVAPICH2 高性能 MPI(Message Passing Interface)实现的一个开发子包,专为使用 Intel True Scale Fabric(PSM,Performance Scaled Messaging)的网络环境而构建。它包含使用 MVAPICH2 PSM 版本进行并行程序开发所需的头文件(.h)和静态链接库(.a)等。
来历
该软件包来源于 MVAPICH2 项目。MVAPICH2 是由俄亥俄州立大学网络基础计算实验室(Network-Based Computing Laboratory)开发和维护的高性能 MPI 库,支持 InfiniBand、Omni-Path、以太网/RoCE 以及 Intel True Scale Fabric 等多种高速网络。此特定包(
)是针对 Intel True Scale Fabric(PSM)适配的 MVAPICH2 版本 2.0a 的开发组件,并由 Red Hat Enterprise Linux 7(或兼容系统,如 CentOS 7)的软件仓库构建和分发,构建编号为 6.1.el7,适用于 x86_64 架构。
安装方式
在基于 Red Hat Enterprise Linux 7 或 CentOS 7 的 x86_64 系统上,可以使用多种方式安装此 RPM 包。
1. 使用
命令直接安装(需要手动解决依赖关系):
sudo rpm -ivh mvapich2-2.0-psm-devel-2.0a-6.1.el7.x86_64.rpm
2. 使用
包管理器进行本地安装(推荐,可自动处理依赖):
sudo yum localinstall mvapich2-2.0-psm-devel-2.0a-6.1.el7.x86_64.rpm
在安装之前,需要确保当前用户具有足够的权限(通常使用
),并且该 RPM 包文件位于当前工作目录下,或者在命令中指定正确的文件路径。
参考依据
- RPM 包命名与内容:根据 RPM 包命名惯例“名称-版本-发行号.操作系统.架构.rpm”,此包名明确标识了其内容(mvapich2-psm-devel)、版本(2.0a)、构建发行号(6.1.el7)和平台(x86_64)。-devel
后缀是 Red Hat 系发行版中标识开发包的通用约定。
- MVAPICH2 项目说明:MVAPICH2 官方文档(mvapich.cse.ohio-state.edu)指出其提供高性能 MPI 实现,并支持包括 PSM(Intel True Scale Fabric)在内的多种网络。
- 安装命令:在 RHEL/CentOS 7 系统中,rpm -ivh
是安装本地 RPM 文件的基础命令,而
yum localinstall是更高级的、能自动解决依赖的安装方式,这是该版本系统的标准包管理操作。