1. 下載Microsoft MPI v9.0.1 同時安裝 msmpisdk.msi慷丽,msmpisetup.exe蹦哼。其中msmpisdk.msi的默認安裝路徑在C:\Program Files (x86)\Microsoft SDKs\MPI,該文件包含了mpi環(huán)境所需要的include 和library要糊。 msmpisetup.exe 默認安裝路徑為C:\Program Files\Microsoft MPI纲熏,其中.\bin下的mpiexec將用于并行程序的執(zhí)行。
注意:不要安裝v10版本锄俄,其包含的新功能可能會在低版本編譯器上出錯局劲。
2. 程序開頭使用use mpi
3. 在Property=>Fortran=>General=>Additional Inclue Directories中添加include目錄:C:\Program Files (x86)\Microsoft SDKs\MPI\Include? C:\Program Files (x86)\Microsoft SDKs\MPI\Include\x64
4. 在Property=>Linker=>General=>Additional Library Directories 中添加:C:\Program Files (x86)\Microsoft SDKs\MPI\Lib\x64
5. 在Property=>Linker=>Input=>Additional Dependencies處添加msmpi.lib msmpifec.lib (中間用空格區(qū)分)
6. 在Property=>Linker=>Input=>Ignore Specific Library處添加libcmtd.lib (optional)
7. 將mpi.f90添加到源文件中,該文件位于C:\Program Files (x86)\Microsoft SDKs\MPI\Include
8. 編譯成功后奶赠,在exe文件處打開cmd鱼填,輸入mpiexec –n 4 ….exe即可以4核運行程序。
注意:如果使用x86 可將上述x64文件夾換為x86毅戈,
該手冊來源于:https://social.microsoft.com/Forums/en-US/cfa2d8e3-2d73-4ae6-a739-71c37e8a1986/how-link-msmpi-with-intel-visual-fortran-on-win10?forum=windowshpcmpi&prof=required