钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1062440
首页 Linux 正文内容

安装mpi在linux

钟逸 Linux 2025-08-06 12:49:56 3

MPI(Message Passing Interface)是一种用于分布式并行编程的通信标准,可让多个进程同时工作,以提高计算效率。本指南将逐步指导您如何在 Linux 系统上安装 MPI。

1. 准备系统

* 确保您的 Linux 系统已更新到最新版本。

* 确认您拥有 root 权限或可以使用 sudo 命令。

2. 安装编译器

MPI 需要一个编译器才能构建。如果您没有编译器,请安装 GCC 或 Clang:

bash

安装 GCC

sudo apt install gcc

安装 Clang

sudo apt install clang

3. 安装 MPI 库

有多种流行的 MPI 实现,包括 OpenMPI 和 MPICH。以下是安装 OpenMPI 的步骤:

bash

下载 OpenMPI 源码

wget https://download.open-mpi.org/release/openmpi-4.1.4.tar.gz

解压源代码

tar -xzf openmpi-4.1.4.tar.gz

进入源代码目录

cd openmpi-4.1.4

编译并安装 OpenMPI

./configure --prefix=/usr/local/openmpi

make

sudo make install

对于 MPICH,请使用以下命令:

bash

下载 MPICH 源码

wget https://www.mpich.org/static/downloads/3.4.2/mpich-3.4.2.tar.gz

解压源代码

tar -xzf mpich-3.4.2.tar.gz

进入源代码目录

cd mpich-3.4.2

编译并安装 MPICH

./configure --prefix=/usr/local/mpich

make

sudo make install

4. 设置环境变量

为了在命令行中访问 MPI 命令,需要设置环境变量:

bash

对于 OpenMPI

export PATH=/usr/local/openmpi/bin:$PATH

对于 MPICH

export PATH=/usr/local/mpich/bin:$PATH

5. 测试安装

要测试 MPI 安装,请尝试运行以下命令:

bash

mpirun -n 4 hostname

该命令将启动 4 个进程并输出主机名。如果输出中显示了 4 个主机名,则表明 MPI 已成功安装。

6. 卸载 MPI

如果需要卸载 MPI,请从系统中删除其文件和文件夹:

bash

对于 OpenMPI

sudo rm -rf /usr/local/openmpi

对于 MPICH

sudo rm -rf /usr/local/mpich

文章目录
    搜索