2024-09-01
Linux运维
00

目录

介绍
安装基础环境
安装MPI
mpicc,mpicxx,mpif90的区别

介绍

MPI是并行计算的一个支持库,支持对C、C++、fortran语言进行并行计算。

安装基础环境

ubuntu进行gcc/g++/gfortran的安装:

gcc:

ubuntu下自带gcc编译器。可以通过gcc -v命令来查看是否安装。

g++:

sudo apt-get install build-essential

build-essential是一整套工具,gcc,libc等等。执行完后,就完成了gcc,g++,make的安装。

通过命令g++ -v,可以查看gfortran是否安装成功。

gfortran:

sudo apt-get install gfortran

通过命令gfortran -v,可以查看gfortran是否安装成功。

安装wget:

sudo apt-get install wget

安装MPI

下载MPI源码包,https://www.mpich.org/downloads/

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

解压:

tar -zxvf mpich-4.1.tar.gz

进入:

cd mpich-4.1/

配置编译选项:

./configure --prefix=安装目录 CC=C语言编译器 CXX=C++编译器 FC=fortran编译器

例如评论区说的:./configure --prefix=/usr/bin cc=gcc cxx=gcc FC=gfortran ,这取决于你的机器。

如果选系统默认的,则配置编译选项可以为:

./configure --prefix=安装目录

比如我使用:

./configure --prefix=/home/xd/mpi

编译MPI源码:

make -j4

安装MPI

make install

将安装好后的bin加入自己的命令索引:

vim ~/.bashrc export PATH=$PATH:/home/xd/mpi/bin # 将安装路径中的bin加入路径,以便使用指令 source ~/.bashrc # 在此刻终端生效

mpicc,mpicxx,mpif90的区别

可以看到mpi安装好之后在bin目录下有这些指令,估计应对不同的语言,直接使用对应指令即可:

在这里插入图片描述

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!