|
楼主 |
发表于 2010-4-12 09:21:53
|
显示全部楼层
mpich.nt.1.2.5
mpich.nt.1.2.5.part1
Windows系统下使用的MPICH环境。
使用方法:
Step 1: 下载并安装mpich.nt.1.2.5安装包;
Step 2: 更改Visual Fortran的环境设置,添加MPICH的 include 及lib 路径
1) Tools->options-> Build;
在“show directories for:” 栏目选择 “include files”; 在“Directories:” 下的对话框里面添加MPICH include 的路径,例如
“C:/Porgram files/mpich/SDK/include” (根据安装的具体位置而定)
在“show directories for:” 的栏目选择“Library files”, 在 “Directories:”下的对话框里面添加 MPICH Lib 的路径, 例如 “C:/Porgram files/mpich/SDK/lib”
2) 程序编译时,请把mpich.lib 添加在链接库里。
project->settings->link ; 在 objcet/Library modules 下的对话框里面添加 mpich.lib (例如 “kernel32.lib” 变更为 “kernel32.lib ; mpich.lib”)
Step 3. 编译程序,生成可执行文件
Step 4. 利用mpirun 运行程序。 (该工具在Windows桌面的 “开始-> 程序-> mpich -> mpd -> MPIRun”)
在“Application:”对话框里面选择刚编译生成的可执行文件。 在“Number of Processes” 对话框里面选择运行运行的进程数 (即所谓“CPU个数”)。
在“Advanced options ” 对话框里面选择 “Always prompt for password ”。 MPIRun 运行时会要求用户输入计算机的用户名和密码。
点击“Run”即可运行 (需要输入计算机的用户名和密码)。
注意: 如果程序为f90 程序,请修改mpif.h 。将行首的注释符 “C” 替换为“!”, 否则编译会出错。(mpif.h 在安装路径的include 目录下,通常在 C:/Porgram files/mpich/SDK/include里面)
通常MPIRun需要以计算机管理员的身份运行,需要对计算机设置用户名和密码。如果计算机没有设置密码,则需要在控制面板中设置。
另外,有些防火墙及杀毒软件会阻止MPIRun的运行,如出现问题需要关闭这些防火墙及杀毒软件。
[ 本帖最后由 lixl-imech 于 2010-4-12 01:28 编辑 ] |
|