美文网首页
Ubuntu18.10安装MPICH

Ubuntu18.10安装MPICH

作者: 晨俊 | 来源:发表于2019-02-10 07:32 被阅读0次

    Ubuntu18.10安装MPICH

    1.官网下载压缩文件:官网下载网址

    本例选择mpich-3.3


    在这里插入图片描述

    2.编译器检查

    gcc --version

    g++ --version

    gfortran --version

    echo $SHELL

    在这里插入图片描述

    如果尚未安装对应的编译器,可执行sudo apt install XXX命令进行安装

    3.解压与配置

    创建安装文件夹 :

    mkdir mpich-install

    解压文件:

    执行命令tar -zxvf mpich-3.3.tar.gz或右键提取

    进入解压文件夹:

    cd mpich-3.3

    配置安装路径:

    ./configure -prefix=/home/[username]/software/mpich-install

    4.编译安装

    make
    make install

    5.添加环境变量

    sudo gedit ~/.bashrc

    末尾添加

    export MPI_ROOT=/home/[username]/software/mpich-install(必须是绝对路径)
    export PATH=$MPI_ROOT/bin:$PATH
    export MANPATH=$MPI_ROOT/man:$MANPATH

    激活环境变量

    source .bashrc

    6.测试

    查看命令

    which mpicc

    使用官方测试文件:mpirun或mpiexec命令

    mpirun -np 10 ./examples/cpi
    mpiexec -n 4 ./examples/cpi
    在这里插入图片描述

    样例测试:保存mpi_test.cpp文件,使用mpic++编译后使用mpirun执行

    #include <mpi.h>
    #include <iostream>
    
    using namespace std;
    
    int main (int argc, char **argv)
    {
        int myid, numprocs;
        MPI_Init (&argc, &argv);
        MPI_Comm_rank (MPI_COMM_WORLD, &myid);
        MPI_Comm_size (MPI_COMM_WORLD, &numprocs);
        cout<<"Hello from process_"<<myid<<endl;
        MPI_Finalize();
        return 0;
    }
    
    在这里插入图片描述

    参考:
    ubuntu16.04一步一步安装配置mpich
    我的并行计算之路(一)Ubuntu 16.04下的MPI安装

    相关文章

      网友评论

          本文标题:Ubuntu18.10安装MPICH

          本文链接:https://www.haomeiwen.com/subject/fjjteqtx.html