24小时热门版块排行榜    

查看: 1346  |  回复: 7

kuangrenabc

金虫 (小有名气)

[交流] 【求助】懂Fortran并行计算的高手请进 已有3人参与

本人初次接触Fortran,想学习Fortran并行计算。       
我安装网上的说明,安装了并行计算库MPICH2,并且对Visual Fortran 6.5 环境作了设置。经调试一些小的程序发现没有问题。但是运行IMSL上的含有并行计算的实例,就发现总出问题,请高手指点。

这个是IMSL中的一个实例,代码如下:
               program Parallel_Example_1
        use imsl
        use linear_operators
        use mpi_setup_int
        use mpi
        implicit none

        integer, parameter :: n=32, nr=4
        real(kind(1e0)) :: one=1e0
        real(kind(1e0)), dimension(n,n,nr) :: A, b, x, err(nr)

        MP_NPROCS=MP_SETUP()

        ! Generate random matrices for A and b:
        A = rand(A)
        b = rand(b)

        ! Compute the box solution matrix of Ax = b.
        x = A .ix. b

        ! Check the results.
        err = norm(b - (A .x. x))/(norm(A)*norm(x)+norm(b))
        if (ALL(err <= sqrt(epsilon(one))) .and. MP_RANK == 0) &
                write (*,*) 'Parallel Example 1 is correct.'

        ! See to any error messages and quit MPI.
        MP_NPROCS=MP_SETUP('Final')

        end program Parallel_Example_1

运行的结果是:
*** FATAL  ERROR 1 from MPI_INIT. A CALL was excuted using the IMSL
***        dummy routine. Parallel performance needs a functioning MPI
***        library

请高手看后指点一二,谢谢。

[ Last edited by javeey on 2010-5-19 at 00:01 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)


kuangrenabc(金币+1):谢谢参与
kuangrenabc(金币+2): 2010-05-18 22:44:25
不太明白,是你的MPI没有设置好吧?

另外下面这些是什么东西?
       use linear_operators
        use mpi_setup_int
长期招收博士生,参见http://fsl-unsw.com
2楼2010-05-18 22:40:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kuangrenabc

金虫 (小有名气)

那请问MPI应该怎么设置呢?
linear_operators 是矩阵计算常用运算
mpi_setup_int是IMSL提供MPI初始化的模块
3楼2010-05-18 22:46:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)


javeey(金币+1):谢谢提供帮助 2010-05-19 12:49:08
如果是mpi_setup_int提供的模块,应该就不需要你去搞use mpi之类的,我猜想,mpi方面,你能够不用编译器库的就不要用,可能会好一些。或者use mpi放在前面。

细节编程可以参考一些其他书,我将共享出来给大家。

[ Last edited by onesupeng on 2010-5-19 at 03:10 ]
长期招收博士生,参见http://fsl-unsw.com
4楼2010-05-19 02:49:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

再见北极雪

木虫 (著名写手)

快乐家族之打酱油的小伙计

★ ★
kuangrenabc(金币+2):谢谢参与
小雨萌萌(金币+1):谢谢提供资料。呵呵,能再详细点就好了 2010-05-19 14:25:48
参考资料,把并行库给设置好了,否则调用时不出问题才怪。
5楼2010-05-19 10:04:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kuangrenabc

金虫 (小有名气)

请问并行库应该怎么设置啊?
6楼2010-05-19 12:44:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)

愣,书都发给你,上面讲得很详细的阿。记得下载的时候评价给分
引用回帖:
Originally posted by kuangrenabc at 2010-05-19 12:44:58:
请问并行库应该怎么设置啊?

长期招收博士生,参见http://fsl-unsw.com
7楼2010-05-19 13:25:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kuangrenabc

金虫 (小有名气)

请问并行库应该怎么设置啊?
8楼2010-05-26 19:56:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kuangrenabc 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 有没有仍没收到信息的 +5 德尚中行 2026-08-27 5/250 2026-08-29 16:16 by manplx
[基金申请] 面上意见出来了 +6 黄鸟于飞Chao 2026-08-29 10/500 2026-08-29 15:50 by 微不足道士
[考博] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 ASdOkHsho7FD 2026-08-28 7/350 2026-08-29 14:15 by jCd0dEvKHShX
[硕博家园] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +5 ASdOkHsho7FD 2026-08-28 9/450 2026-08-29 14:03 by jCd0dEvKHShX
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 ASdOkHsho7FD 2026-08-28 5/250 2026-08-29 11:49 by jCd0dEvKHShX
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 ASdOkHsho7FD 2026-08-28 6/300 2026-08-29 11:29 by jCd0dEvKHShX
[教师之家] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +4 ASdOkHsho7FD 2026-08-28 7/350 2026-08-29 09:26 by G6APbkg8SA6w
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +5 yuleib84 2026-08-26 6/300 2026-08-28 00:02 by yudaoqian88
[基金申请] 面上合作单位盖章 +5 ssyjh 2026-08-27 5/250 2026-08-27 20:50 by gdfollow
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[基金申请] 为什么 国际(地区)合作与交流项目 没有放榜? 10+3 majunge000 2026-08-26 11/550 2026-08-27 08:42 by 北京莱茵编辑
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 今天务委会开完了,明天出结果吗 +19 angus9576 2026-08-25 23/1150 2026-08-26 10:03 by zp519
[基金申请] 国合现在查不到了吗? +10 chengyan1220 2026-08-24 20/1000 2026-08-26 08:57 by peasantsprig
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
信息提示
请填处理意见