在超算环境中一般都是比较老的mpi环境,会出现调用不成功,无法使用等情况。所以一般都会需要在自己的用户目录下去配置mpi环境.
配置mpi一般前提条件需要:
gcc/g++ 编译器
gfrotran 编译器(可选,fortran并行需要)
在配置mpi环境前,需要系统确认已经安装好了上述编译器.
下载mpi源码
当前目录解压,进入解压目录
新建build目录 进入build目录
在学校的超算上编译运行mpi环境
../configure --prefix=/public/home/zhankang/miaozhaohui/software/install/mpich3.3 # 指定安装目录
make
make install
上述步骤都顺利的完成!
之后会在将在prefix指定问路径下看到编译的结果
zhankang@login2:[/public/home/zhankang/miaozhaohui/software/install/mpich3.3]ls
bin include lib share
zhankang@login2:[/public/home/zhankang/miaozhaohui/software/install/mpich3.3]cd bin/
zhankang@login2:[/public/home/zhankang/miaozhaohui/software/install/mpich3.3/bin]ls
hydra_nameserver hydra_persist hydra_pmi_proxy mpic++ mpicc mpichversion mpicxx mpiexec mpiexec.hydra mpif77 mpif90 mpifort mpirun