win7下vs+ivf+mpi配置网传版.pdf_第1页
win7下vs+ivf+mpi配置网传版.pdf_第2页
win7下vs+ivf+mpi配置网传版.pdf_第3页
win7下vs+ivf+mpi配置网传版.pdf_第4页
win7下vs+ivf+mpi配置网传版.pdf_第5页
已阅读5页,还剩12页未读 继续免费阅读

VIP免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Win7 win8 系统下系统下 intel visual fortran 的安装的安装 及及 mpi 并行配置并行配置 by H X xuh 中中国国科大固体微结构实验室科大固体微结构实验室 第一部分第一部分 所需组件所需组件 虚拟光驱 daemon tools 免费的 lite 版就可以 或者 Ultra iso Visual studio 2012 iso 安装文更新补丁文件 patch KB2781514 exe 没有补丁 装完 Visual Studio 之后点击更新程序提示进行更新也可以 Intel visual fortran composer XE 2013 及注册 lic 文件 Mpi 实现 32 位机和 64 位机选用 第二部分第二部分 软件安装软件安装 先安装Visual studio 2012再安装Intel visual fortran 最后安装mpich2 Visual studio 2012 的安装 1 安装虚拟光驱 daemon tools 图略 2 载入 VisualStudio2012 镜像 3 载入之后在磁盘窗口可以看到下图 4 点击进入 双击运行安装程序 5 接下来就是 30 分钟左右的等待时间 vs 的确很庞大 即使不安 装在 C 盘也会占用相当的 C 盘空间 6 安装完 vs2012 之后 在开始菜单找到程序运行 第一次运行默 认环境设置选择 C 如图 7 这时 右下角会出现更新提示 点击进行更新 弹出窗口如下 8 这两个更新是比较慢的 可以忽略这一步 直接安装前面提到 的补丁 patch KB2781514 exe 直接双击安装 大概 5 分钟装完 9 至此 VS2012 安装完毕 注意补丁是必须的 IVF 的安装 1 直接双击安装文件安装 2 下一步 下一步 直到 Activation 选择 choose alternative activation 2 然后 use a license file 将 intel 2013 lic 文件选入 下一步 3 怕麻烦就选 full installation 那样的话会花费一些 C 盘内存 或者选 custom installation 3 如果选择 custom istallation 参照下图 下一步 下一步 5 至此 IVF 安装完成 第三部分第三部分 Mpi 配置配置 1 Mpich2 安装 32 位系统以及 64 位系统分别选择相应安装程序 一路 next 记住一个 behappy 2 安装完mpich2文件后 安装目录mpich2文件下会有bin include lib 三个后面要用到的文件夹 3 以管理员身份运行 cmd exe 开始 搜索 cmd exe 以管理员身份运行 键入命令 smpd status 查看 smpd 安装与否 如果显示未安装则 键入命令 smpd install phrase behappy 再次键入 smpd status 就可以看到已经安装在运行了 4 接下来可以测试一下并行程序 cpi exe 圆周率计算程序 在 mpich2 安 装 目 录 下 的 examples 文 件 里 这 台 机 子 是 D Program Files mpich2 examples cpi exe 开始 所有程序 mpich2 wmpiexec exe 找到 cpi exe 调整进程数为 4 本机处理器为 i3 2330m 双核四线程 勾选在独立窗口运行 点 execute 运行 弹出登陆界面如下 用户名及密码必须是有效的系统管理员账户名及密码 可以在控制面 板看到本机的管理员账户为 diablo 则填入账户和密码 register 进行注册 因而必须为管理员账户添加 密码 注册之后 便看到程序在运行了 这时说明 mpi 环境搭建成功 5 配置 ivf 打开 Visual Studio 2012 新建一个名为 mpitest 的项目 项目位置最 好也别放在 C 盘 在打开的 mpitest 项目界面 选择项目 属性 打开 mpitest 项目属 性页 将 mpich2 include 的路径加入到 Fortran General Additional Include Directories 对于 64 位机还要将平台选为 x64 如果没有 x64 选项则 点击 配置管理器 新建一个 x64 点击 Linker General 将 mpich2 lib 的路径加入到 Additional Library Directories 点击 Linker Input 将 fmpich2 lib 键入 Additional Dependencies 点击确定 至此设置完毕 6 并行 hello f90 程序测试 如图 右键 source 文件夹 新建文件 文件名为 hello 位置默认为当 前项目所在文件夹 将 hello 程序代码复制进入新建的文件 代码如下 program mpihello include mpif h character MPI MAX PROCESSOR NAME processor name integer myid numprocs namelen rc ierr call MPI INIT ierr call MPI COMM RANK MPI COMM WORLD myid ierr call MPI COMM SIZE MPI COMM WORLD numprocs ierr call MPI GET PROCESSOR NAME processor name namelen ierr write 10 myid numprocs processor name 10 format HELLO WORLD Process i2 of i1 on 20A call MPI FINALIZE rc end program mpihello 点击 生成 编译 这样该项目所在位置的子文件夹 debug 下就能 找到 mpitest obj 文件 点击 启动 这时能在 debug 子文件夹下看到 mpitest exe 可以提交给 mpiexec exe 运行 开始 所有程序 mpich2 wmpiexec exe 找到 mpitest exe 第四部分第四部分 建议建议 暂时没研究怎么永久保存 ivf 的 mpi 相关的项目配置 当重新建立一 个项目时 是需要再次进行项目配置的 所以 建议新建一个 mpiproject 的项目 将相应 m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论