MPICH编译

PMIx

sudo dnf install libevent libevent-devel
wget https://github.com/openpmix/openpmix/releases/download/v5.0.2/pmix-5.0.2.tar.gz
wget https://download.open-mpi.org/release/hwloc/v2.11/hwloc-2.11.0.tar.gz
tar -xvf pmix-5.0.2.tar.gz && tar -xvf hwloc-2.11.0.tar.gz
cd hwloc-2.11.0/
./configure --prefix=/public/software/opensource/devel/hwloc/2.11.0
make -j
make install
export HWLOC_HOME=/public/software/opensource/devel/hwloc/2.11.0
export PATH=$HWLOC_HOME/bin:$PATH
export LD_LIBRARY_PATH=$HWLOC_HOME/lib:$LD_LIBRARY_PATH
export PKG_CONFIG_PATH=$HWLOC_HOME/lib/pkgconfig:$PKG_CONFIG_PATH
export CPATH=$HWLOC_HOME/include:$CPATH

 cd pmix-5.0.2/
./configure --prefix=/public/software/opensource/devel/pmix/5.0.2 --with-hwloc=$HWLOC_HOME
make -j
make install

MPICH

sudo dnf install gcc-gfortran
export UCX_HOME=/public/software/opensource/devel/ucx/1.17.0
export PMIX_HOME=/public/software/opensource/devel/pmix/5.0.2
export PATH=$UCX_HOME/bin:$PMIX_HOME/bin:$PATH
export LD_LIBRARY_PATH=$UCX_HOME/lib:$PMIX_HOME/lib:$LD_LIBRARY_PATH
export CPATH=$UCX_HOME/include:$PMIX_HOME/include:$CPATH
export PKG_CONFIG_PATH=$UCX_HOME/lib/pkgconfig:$PMIX_HOME/lib/pkgconfig:$PKG_CONFIG_PATH
wget https://www.mpich.org/static/downloads/4.2.1/mpich-4.2.1.tar.gz
tar -xvf mpich-4.2.1.tar.gz 
./configure --prefix=/public/software/opensource/devel/mpich/4.2.1 --with-ucx=$UCX_HOME --with-pmix=$PMIX_HOME
make -j
make install
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值