Compaq Visual Fortran6.5环境下配置MPICH2
2009-05-25 21:00
399 查看
转自:http://hi.baidu.com/andy1lee/blog/item/be0c13ce2492540593457e03.html
忙乎了一天多,终于把基于单机的Compaq Visual Fortran6.5环境下配置MPICH2搞定了,先把过程写下来吧。
1 先下载稳定版本的mpich2-1.0.7rc2-win32-ia32.msi安装程序。
下载地址:http://www.mcs.anl.gov/research/projects/mpich2/
2 安装mpi至默认目录C:/Program Files/MPICH2(此过程要去微软官方下载vcredist_x86.exe软件)
3 运行开始>程序>MPICH2>wmpiconfigure.exewmpiregister,进行注册,这里填写Windows系统的用户名和密码,最好这个用户是有管理员权限的用户,写好帐号和密码后,点register。
4 运行开始>程序>MPICH2>wmpiconfigure.exe,这个窗口是设置连入并行系统的控制端,点apply all。
5 打开Compaq Visual Fortran6.5
选择tools>options>directories……,分别在show directories for下拉菜单中选择Library Files 和 Include Files,然后分别添加路径
C:/Program Files/MPICH2/lib
C:/Program Files/MPICH2/include
这个地方或者干脆把MPICH安装目录下的lib文件夹中的所有文件全部复制到/Microsoft Visual Studio/DF98/LIB中,同时把MPICH安装目录下的Include文件夹中的所有文件全部复制到/Microsoft Visual Studio/DF98/INCLUDE
6 进入Compaq Visual Fortran6.5测试第一个程序
先建立一个Project(项目),选择Fortran console Application,Project(项目名称)假定为Testmpi(注意保存的位置),然后点击OK,出现的对话框中选择An empty project,点击Finish,点击OK.
7.设置环境变量:
点击菜单Project->Settings...,(或者按alt + F7)进行下面操作:
I) 在setting for中,选择Win32 debug;
II) 选择Fortran标签,进行下面操作:
i) 在Category一栏中选择“External Procedures”;
ii) 在“Argument Passing”一栏中选择“C, By Reference”;
iii) 在“String Length Argument”一栏中选择“After All Args”;
III) 选择Link标签,进行下面操作:
i) 在Category一栏中选择“General”;
ii) 在Object/library modules中,添加fmpich2.lib fmpich2s.lib fmpich2g.lib,各库文件间用空格分开;
最后应显示为kernel32.lib fmpich2.lib fmpich2s.lib fmpich2g.lib
这个地方参照mpich自带的文档
For Visual Fortran 6 use fmpich2s.lib:
· fmpich2.lib contains all caps cdecl: MPI_INIT
· fmpich2s.lib contains all caps stdcall: MPI_INIT@4
· fmpich2g.lib or fmpich2g.a contain lowercase cdecl: mpi_init__
IV) 在setting for中,选择Win32 release;
V) 重复II)、III)的操作(参考了MPICH2安装目录下的README.winbin.rtf 设置)
VI) 点击OK。
点击菜单File->Save Fortran Environment;
点击Save Environment按钮,即保存一个新的环境(给一个名称fortran)
8 由于fortran有77和90两种格式,下面分别配置
77下,要在C:/Program Files/MPICH2/include下mpif.h下修改三个地方,1-8行的!改成c(77和90的注释符号不一样),400行(KIND=8)去掉,415-417行前的!改成c,写程序时加上include 'mpif.h'
90下程序前加上 use mpi 就可以了
8 至此,配置工作都做完了,可以写程序编译了,生成可执行文件.exe。运行开始>程序>MPICH2>wmpiexec.exe来运行程序。
忙乎了一天多,终于把基于单机的Compaq Visual Fortran6.5环境下配置MPICH2搞定了,先把过程写下来吧。
1 先下载稳定版本的mpich2-1.0.7rc2-win32-ia32.msi安装程序。
下载地址:http://www.mcs.anl.gov/research/projects/mpich2/
2 安装mpi至默认目录C:/Program Files/MPICH2(此过程要去微软官方下载vcredist_x86.exe软件)
3 运行开始>程序>MPICH2>wmpiconfigure.exewmpiregister,进行注册,这里填写Windows系统的用户名和密码,最好这个用户是有管理员权限的用户,写好帐号和密码后,点register。
4 运行开始>程序>MPICH2>wmpiconfigure.exe,这个窗口是设置连入并行系统的控制端,点apply all。
5 打开Compaq Visual Fortran6.5
选择tools>options>directories……,分别在show directories for下拉菜单中选择Library Files 和 Include Files,然后分别添加路径
C:/Program Files/MPICH2/lib
C:/Program Files/MPICH2/include
这个地方或者干脆把MPICH安装目录下的lib文件夹中的所有文件全部复制到/Microsoft Visual Studio/DF98/LIB中,同时把MPICH安装目录下的Include文件夹中的所有文件全部复制到/Microsoft Visual Studio/DF98/INCLUDE
6 进入Compaq Visual Fortran6.5测试第一个程序
先建立一个Project(项目),选择Fortran console Application,Project(项目名称)假定为Testmpi(注意保存的位置),然后点击OK,出现的对话框中选择An empty project,点击Finish,点击OK.
7.设置环境变量:
点击菜单Project->Settings...,(或者按alt + F7)进行下面操作:
I) 在setting for中,选择Win32 debug;
II) 选择Fortran标签,进行下面操作:
i) 在Category一栏中选择“External Procedures”;
ii) 在“Argument Passing”一栏中选择“C, By Reference”;
iii) 在“String Length Argument”一栏中选择“After All Args”;
III) 选择Link标签,进行下面操作:
i) 在Category一栏中选择“General”;
ii) 在Object/library modules中,添加fmpich2.lib fmpich2s.lib fmpich2g.lib,各库文件间用空格分开;
最后应显示为kernel32.lib fmpich2.lib fmpich2s.lib fmpich2g.lib
这个地方参照mpich自带的文档
For Visual Fortran 6 use fmpich2s.lib:
· fmpich2.lib contains all caps cdecl: MPI_INIT
· fmpich2s.lib contains all caps stdcall: MPI_INIT@4
· fmpich2g.lib or fmpich2g.a contain lowercase cdecl: mpi_init__
IV) 在setting for中,选择Win32 release;
V) 重复II)、III)的操作(参考了MPICH2安装目录下的README.winbin.rtf 设置)
VI) 点击OK。
点击菜单File->Save Fortran Environment;
点击Save Environment按钮,即保存一个新的环境(给一个名称fortran)
8 由于fortran有77和90两种格式,下面分别配置
77下,要在C:/Program Files/MPICH2/include下mpif.h下修改三个地方,1-8行的!改成c(77和90的注释符号不一样),400行(KIND=8)去掉,415-417行前的!改成c,写程序时加上include 'mpif.h'
90下程序前加上 use mpi 就可以了
8 至此,配置工作都做完了,可以写程序编译了,生成可执行文件.exe。运行开始>程序>MPICH2>wmpiexec.exe来运行程序。
相关文章推荐
- Fortran开发环境在Win7 64位下配置:Compaq Visual Fortran6.5 or 6.6
- Fortran 90学习之旅(一)Compaq Visual Fortran 6.5 的安装与第一个例子
- Windows环境下简便的配置MPICH2并行环境
- CentOS6.5上golang环境配置
- windows7系统上Visual Studio Ultimate 2013环境下Zeromq的安装配置
- 2、单机运行环境搭建之 --CentOS-6.5安装配置Tomcat8
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- VS2008 + WTL8 + VisualFC 环境配置
- CentOS 6.5 Openstack Icehouse 安装指南 -2 基本环境配置
- CentOs6.5基本环境配置(八):svn服务配置
- ubuntu下visual studio code配置C++环境
- win7下mpich配置及fortran编译(64位及32位)
- Fortran 90学习之旅(一)Visual Fortran 6.5 的安装与第一个例子
- Centos6.5的几种网络环境配置方法
- 在CentOS 6.5 中安装JDK 1.7 + Eclipse并配置opencv的java开发环境(二)
- CentOs6.5环境下Hadoop集群免密登录配置
- centos6.5环境disconf管理端安装配置详解
- 在Eclipse下配置Jbpm6.5环境,测试运行HelloWorld
- CentOS 6.5 系统安装及LAMP环境安装(yum方式)配置详解(二)