MPICH3.2 单机编译、安装及测试

MPI,即信息传递接口(Message Passing Interface),是基于消息传递这种并行计算模型的一个并行程序设计标准,可以直接通过C/C++、Fortran调用,目前最主要的实现由MPICH与OpenMPI两种。

    MPICH3是实现了最新的MPI标准,源代码可以从http://www.mpich.org/downloads/下载得到。

  1. 解压

    MPICH3.2 单机编译、安装及测试

  2. 编译安装

    MPICH3.2 单机编译、安装及测试

     

    ./configure CC=gcc CXX=gcc F77=gfortran FC=gfortran --prefix=<PATH> --with-pm=hydra --enable-g=all

     

    其中CC表示对c语言支持,CXX表示对C++语言支持,F77表示对Fortran70支持,FC表示对Frotran90支持,分别指定每个语言的编译器。

    prefix表示mpich安转的目录,--enable-g 表示开启调试功能。更详细信息可以查看MPICH发布的安装文档以及https://wiki.mpich.org/mpich/index.php/Developer_Documentation在线文档。

     

    make

    makeinstall

  3. 测试

    Mpich3中,运行mpi程序使用mpiexec来执行,在源代码目录中有example文件夹,其中有例子

    MPICH3.2 单机编译、安装及测试

     

    使用命令mpiexec –n number ./file在单机上运行

    MPICH3.2 单机编译、安装及测试

原文链接: https://www.cnblogs.com/reddatepz/p/5292970.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    MPICH3.2 单机编译、安装及测试

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/230373

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午2:39
下一篇 2023年2月13日 下午2:40

相关推荐