24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1430  |  回复: 2

zmc

金虫 (正式写手)

[交流] 【分享】基于单机的Compaq Visual Fortran6.5环境下配置MPICH2 已有2人参与

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来运行程序。
回复此楼

» 收录本帖的淘帖专辑推荐

软件

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Jeydragon

木虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
以前以为在linux下面才可以mpich呢
欲海沉浮名利争,石光电火步此生;风尘情事挥不尽,观世不笑是痴人。
2楼2010-12-20 09:27:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maomao1210

金虫 (正式写手)

来学习学习
3楼2010-12-20 13:59:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zmc 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[博后之家] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 k37jurhrau 2026-05-16 4/200 2026-05-17 01:35 by ue3ir18jc3
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 k37jurhrau 2026-05-16 3/150 2026-05-17 01:25 by ue3ir18jc3
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 ky2p12rrjj 2026-05-15 3/150 2026-05-17 00:45 by ue3ir18jc3
[论文投稿] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +5 x0mp7owy2b 2026-05-15 5/250 2026-05-17 00:29 by xiangfeng
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 v9tggjlwd0 2026-05-15 3/150 2026-05-16 23:57 by ue3ir18jc3
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 xx7gd5zq4e 2026-05-15 5/250 2026-05-16 23:57 by ue3ir18jc3
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 l7k6xnh0yc 2026-05-14 7/350 2026-05-16 23:17 by ue3ir18jc3
[考博] 现在不知道怎么办,感觉很痛苦 +5 qweww 2026-05-11 6/300 2026-05-16 19:57 by Equinoxhua
[有机交流] 求助2,4-二氯-5-嘧啶甲醛的合成方法 20+3 光吃不拉 2026-05-14 6/300 2026-05-16 19:46 by Equinoxhua
[有机交流] 如何实现卤原子转化 10+3 BT20230424 2026-05-15 5/250 2026-05-16 16:20 by czyzsu
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +5 cjf4bx70cj 2026-05-14 6/300 2026-05-16 16:17 by 0i5p09z61n
[硕博家园] 申请博士 +3 呃?呃 2026-05-15 3/150 2026-05-16 11:01 by a4742549
[考博] 2026博士还有哪些学校有名额 +5 小王求读研 2026-05-15 6/300 2026-05-16 10:44 by a4742549
[基金申请] 这年头没有找到涵评专家,还有中面上的可能吗 +11 dd921ww 2026-05-12 13/650 2026-05-16 09:16 by Howard28
[教师之家] 上海大学实验技术岗位非升即走 +5 嘻嘻哈哈乐呵呵 2026-05-15 5/250 2026-05-16 00:17 by caiyun
[文学芳草园] 风把牡丹吹跑了 +5 myrtle 2026-05-12 9/450 2026-05-15 15:27 by myrtle
[教师之家] 教学课件你会给同学吗 +8 硕士研究生吗 2026-05-13 8/400 2026-05-14 22:23 by 常规沥青
[考博] 26应届毕业生考博求助 +3 wo一定上岸 2026-05-13 3/150 2026-05-14 21:47 by 明海天涯
[考博] 材料类只有一篇综述能申博么 +4 乐逍遥谷 2026-05-13 4/200 2026-05-14 12:05 by zhyzzh
[论文投稿] 求助大佬sci投稿哪个好中 +3 江沅188 2026-05-12 4/200 2026-05-13 14:35 by 江沅188
信息提示
请填处理意见