【环境安装】ubuntu16.04安装MPICH
ubuntu16.04安装MPICH一、下载文件二、安装参考文章一、下载文件到 mpich 官网下载源文件,这里选择 3.4.2 版本。二、安装1、找到 mpich-3.4.2.tar.gz 文件,解压。tar -zxvf mpich-3.4.2.tar.gz2、创建 build 目录,进行编译预设置。mkdir mpich-buildcd mpich-build../mpich-3.4.2/co
·
一、下载文件
到 mpich 官网下载源文件,这里选择 3.4.2 版本。
二、安装
1、找到 mpich-3.4.2.tar.gz 文件,解压。
tar -zxvf mpich-3.4.2.tar.gz
2、创建 build 目录,进行编译预设置。
mkdir mpich-build
cd mpich-build
../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2
3、编译。
sudo make -j20
如果出现问题,请往下看。
a. 出现 ‘configure: error: no ch4 netmod selected …’ , 则,
make clean
cd ..
rm -rf mpich-build
mkdir mpich-build
cd mpich-build
../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2 --with-device=ch4:ofi
sudo make -j20
b. 出现包含 fortran 这个词的错误,则,
make clean
cd ..
rm -rf mpich-build
mkdir mpich-build
cd mpich-build
../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2 --disable-fortran
sudo make -j20
c. a 和 b 都有,则,
make clean
cd ..
rm -rf mpich-build
mkdir mpich-build
cd mpich-build
../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2 --disable-fortran --with-device=ch4:ofi
sudo make -j20
4、安装。
sudo make install -j4
5、设置环境变量。
vi ~/.bashrc
在文件末尾加上,
# MPI_ROOT 改成你自己的mpich安装路径
export MPI_ROOT=/usr/local/mpich-3.4.2
export PATH=$MPI_ROOT/bin:$PATH
export MANPATH=$MPI_ROOT/man:$MANPATH
刷新环境变量,
source ~/.bashrc
6、验证安装效果。输出正确表示安装成功。
which mpicc
mpichversion
7、demo 测试,参考, —>这篇文章。
注:如果编译时,还有其他问题,多半是GCC版本的问题,可以自己尝试解决。
参考文章
[1] Ubuntu 20.04下安装和配置MPI
[2] 我的并行计算之路(一)Ubuntu 16.04下的MPI安装
[3] MPICH
更多推荐
已为社区贡献1条内容
所有评论(0)