在Linux上编译和安装OpenMPI,需要执行以下步骤即可:
-
下载OpenMPI源码:
前往OpenMPI官方网站(https://www.open-mpi.org/)下载最新的OpenMPI源码包(tar.gz格式)。也可以使用wget来下载:
wget https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.5.tar.gz
-
解压源码包:
打开终端,进入下载目录,使用以下命令解压源码包:tar -xzvf openmpi-x.x.x.tar.gz
-
进入源码目录:
使用cd命令进入解压后得到的OpenMPI源码目录:cd openmpi-x.x.x
-
配置编译选项:
在终端中运行以下命令来配置编译选项:./configure --prefix=/usr/local/openmpi
上述命令将在 /usr/local/openmpi 目录下安装OpenMPI。如果你想要安装到不同的目录,请修改 --prefix 参数。
-
编译和安装:
运行以下命令开始编译和安装OpenMPI:make sudo make install
-
配置环境变量:
打开你使用的shell配置文件(如/.bashrc、/.bash_profile等),添加以下内容:export PATH=/usr/local/openmpi/bin:$PATH export LD_LIBRARY_PATH=/usr/local/openmpi/lib:$LD_LIBRARY_PATH
保存文件后,执行以下命令使环境变量生效:
source ~/.bashrc
-
测试安装:
运行以下命令来验证OpenMPI是否正确安装:mpicc --version mpirun --version
如果命令输出相应的版本信息,说明OpenMPI已经成功安装并配置好了。
这些步骤将会将OpenMPI编译并安装到你指定的目录,并配置好相关的环境变量。这样,你就可以在Linux系统中使用OpenMPI进行并行计算了。