首页 > 其他 > 详细

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

时间:2016-03-18 19:42:41      阅读:191      评论:0      收藏:0      [点我收藏+]

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

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

  1. 解压

    技术分享

  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文件夹,其中有例子

    技术分享

    ?

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

    技术分享

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

原文:http://www.cnblogs.com/reddatepz/p/5292970.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!