step 1. 下载
在官网下载最新版.
http://www.mpich.org/downloads/
step 2. 解压安装
tar -zxvf mpich-3.2.tar.gz
step 3. 进入mpich 3.2 文件夹,并配置安装选项
./configure CC=icc CXX=icpc F77=ifort FC=ifort --prefix=/where/you/want/install --enable-fast=all,O3 --enable-shared --with-pm=hydra --with-java=/usr/bin/java
注: 1. 编译是因为我安装了Intel的编译器,所以设置的是CC=icc CXX=icpc F77=ifort FC=ifort,也可以使用默认的GCC编译器。CC=gcc CXX=g++ F77=gfortran FC=gfortran。
2.--enable-fast=aal,O3 编译器优先级别O3.默认是O2,也可以关闭--disable-fast
3.-with-pm=hydra 默认是使用hydra 是默认的还可以使用gforker
4. 基于java安装,先在终端下输入 which java,找到java所在路径
step 4. 编译
make 或者 make VERBOSE=1 MPICH_MAKE_CFLAGS="-Wall -Werror"
step 5. 安装
make install
step 6.设置环境变量
1. 对csh and tcsh
setenv PATH /home/you/mpich-install/bin:$PATH
2.对bash
export PATH=/home/you/mpich-install/bin:$PATH
3.对sh
PATH=/home/you/mpich-install/bin:$PATH
export PATH
step 7. 测试安装是否成功
which mpicc
which mpiexec
转载于:https://www.cnblogs.com/Orien/p/5936005.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)