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源码包,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 # 在此刻终端生效
可以看到mpi安装好之后在bin目录下有这些指令,估计应对不同的语言,直接使用对应指令即可:
本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!