好文档 - 专业文书写作范文服务资料分享网站

64位机-WIN7-VS2012-Intel Visual Fortran XE2013-SP1-MPICH2并行环境设置实现攻略

天下 分享 时间: 加入收藏 我要投稿 点赞

64位机+WIN7+VS2012+Intel.Visual.Fortran.XE2013-SP1+MPICH2并行环境设置实现攻略

本人属于电脑菜鸟、编程菜鸟、并行菜鸟级初学者,在没有人指导的基础上,通过网上前辈积累的经验,和无数次撞墙,终于在64位win7台式机(8核,32G内存)上实现VS2012+IVF2013并行程序的编译,并且实现MPICH2下的并行计算。 如果有条件,建议在linux下进行并行运算,这是大牛们的建议。但是本人计算机不能联网,且只有windows系统,所开展的并行计算规模也不是太大,主要是为了节省时间提高效率。 相信部分朋友还是有在windows下并行计算的需求,请并行大牛们不要鄙视,绕道通过。 IVF本身带MKL,可以开展并行计算,但是我不懂怎么弄,只好忽略。

以下是64位机+WIN7+VS2012+IVF2013-SP1+MPICH2实现的过程:

1. 设置计算机系统管理员用户名和密码。这是由于在win7下装mpich2必须要使用管理员

进行注册。

2. 关掉window自带的防火墙,和安装的杀毒软件。

据说可能会导致mpich2成功启用,我没有严格对照过出现的问题是否是杀毒软件引起的,存疑,建议关闭防火墙和杀毒功能。

3. 首先安装VS2012旗舰版。安装位置默认是C:\\Program Files (x86)\\Microsoft Visual Studio

11.0,但是不影响对64位的支持,前提是安装过程中全部安装(当中包括支持64位的选项),这一步具体可以参考别人的文章,海量。

4. 其次安装IVF2013-SP1。我仍然不确定IVF是否有32位和64位的差别,但是我下载的

Intel.Visual.Fortran.XE2013-SP1安装过程中出现的部分语句显示是支持64的。这一步具体参考别人的文章。

步骤3和步骤4的重点不在安装,而在环境设置中,参考步骤12-13。

5. 现在安装MPICH2,我选择的64位:mpich2-1.4.1p1-win-x86-64。在64位机上安装32

位的mpich2也可以,而且环境设置相对简单些,不需要自己新建*64编译平台。 装64位,mpich2的目录在C:\\Program Files\\;

装32位,mpich2的目录在C:\\Program Files (x86)\\

6. 将MPICH2的bin目录复制到系统变量的路径的开头。

右键计算机/属性/高级系统设置/环境变量/系统变量/path,把MPICH2的bin目录一定要复制在开头,bin后面带斜杠。

7. 用管理员身份打开cmd,安装smpd并确认运行成功。这一步和上一步的顺序不能错,

错了重复安装smpd即可。我在安装了smpd后,才执行第6步,运行wmpiexec提示smpd找不到了,不知道为什么,就重新装了一遍。

默认smpd是不会安装的,输入命令行cmd,以管理员身份运行:smpd–status。会显示“no smpdIs running”

smpd安装方法:命令行cmd,以管理员身份运行:smpd–install –phrase behappy。 这里behappy是mpich2安装时的默认短语,如果自己修改了,就按照自己设置的短语安装。

(装了smpd后重新安装就会先stop/remove再重装,否则只有installed这一条语句) smpd确认方法:命令行cmd,以管理员身份运行:smpd–status。显示在running即可。

8. 在services.msc中,查看mpich2是否自动运行。

C:\\Windows\\System32中,如果没有自动运行,自行设置成自动运行。如果第6步没有添加系统变量路径、或者没有设置在路径最前面、或者没有在设置后以管理员身份安装smpd(第7步),在该文件中是看不到该语句的。

9. 在mpich2中注册进用户名和密码

这个用户名和密码是计算机的管理员用户名和密码,不是自己随便设置的。

64位机-WIN7-VS2012-Intel Visual Fortran XE2013-SP1-MPICH2并行环境设置实现攻略

64位机+WIN7+VS2012+Intel.Visual.Fortran.XE2013-SP1+MPICH2并行环境设置实现攻略本人属于电脑菜鸟、编程菜鸟、并行菜鸟级初学者,在没有人指导的基础上,通过网上前辈积累的经验,和无数次撞墙,终于在64位win7台式机(8核,32G内存)上实现VS2012+IVF2013并行程序的编译,并且实现MPICH2下的并行计算。如果有条件
推荐度:
点击下载文档文档为doc格式
5vhn13pklk565jb3urou8mpoj7ocb000zq9
领取福利

微信扫码领取福利

微信扫码分享