MPICH3.2 單機編譯、安裝及測試


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在單機上運行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM