24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 339  |  回复: 2

wangxn06

金虫 (正式写手)

[求助] MPI编程中遇到的一个奇怪问题!太不可思议了 已有1人参与

一段简单的MPI程序:

        If(myproc == 0)Then     !  receive data from processor 0


100       Do N = 1, 2
101       Do M = 1, 2
102       Do L = 1, 2
103
104                If(id(L,M,N)==0) CYCLE
105
106            SOURCE=id(L,M,N)
107            MYTAG =!
108            NUM   =!
109            Call MPI_RECV (VAR,NUM,MPI_REAL,SOURCE,
110        1                   MYTAG,MPI_COMM_WORLD,ISTAT,IERR)
111
112        Enddo;Enddo;Enddo
113
114        Elseif(myproc /= ROOT)Then
115
116            DEST  =0
117            MYTAG =!
118            NUM   =!
119            Call MPI_SSEND (VAR,NUM,MPI_REAL,DEST,
120        1                   MYTAG,MPI_COMM_WORLD,ISTAT,IERR)
121        Endif



错误处在进程0,程序运行了几个循环后,在Call MPI_RECV...之前L=2,M=2,N=1,从Call MPI_RECV出来后变成了L=2,M=3,N=1,为什么?L,M,N和Call MPI_RECV无关啊!
进程0继续执行到第104行时,L=1,M=4,N=1,循环怎么还在继续啊!真搞不明白,
错误提示是MPI_RECV给的因为rank的值出错了。

请问大家这是啥问题啊?问题出在MPI_RECV里,它到底干啥了?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

masharp

金虫 (小有名气)

【答案】应助回帖


wangxn06: 金币+1 2014-07-26 14:56:41
MPI_RECV就是接收别的进程发过来的数据啊。
查查id(L,M,N)这个函数干了啥吧
2楼2014-07-25 11:12:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangxn06

金虫 (正式写手)

问题已经解决!
3楼2014-07-26 14:56:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangxn06 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 调剂求收留 +7 果然有我 2026-03-26 7/350 2026-03-27 00:26 by wxiongid
[考研] 349求调剂 +4 李木子啊哈哈 2026-03-25 4/200 2026-03-26 22:49 by fmesaito
[考研] 321求调剂 +6 wasdssaa 2026-03-26 6/300 2026-03-26 20:57 by sanrepian
[考研] 303求调剂 +7 元夕元 2026-03-20 8/400 2026-03-26 20:38 by 不吃魚的貓
[考研] 274求调剂 +14 顾九笙要谦虚 2026-03-24 20/1000 2026-03-26 18:15 by 乐呵呵的追梦人
[考研] 材料与化工304求B区调剂 +3 邱gl 2026-03-26 6/300 2026-03-26 18:03 by 邱gl
[考研] 材料考研求调剂 +3 Dendel 2026-03-23 6/300 2026-03-26 17:51 by fmesaito
[考研] 机械学硕310分,数一英一,一志愿211本科双非找调剂信息 +3 @357 2026-03-25 3/150 2026-03-26 16:34 by by.MENG
[考研] 一志愿北京化工大学材料与化工(085600)296求调剂 +9 稻妻小编 2026-03-26 9/450 2026-03-26 16:16 by 不吃魚的貓
[考研] 一志愿河工大 081700 276求调剂 +4 地球绕着太阳转 2026-03-23 4/200 2026-03-26 14:27 by zzll406
[考研] 网络空间安全0839招调剂 +4 w320357296 2026-03-25 6/300 2026-03-25 17:59 by 255671
[考研] 284求调剂 +15 Zhao anqi 2026-03-22 15/750 2026-03-25 12:51 by wht0531
[考研] 085600材料与化工调剂 +9 A-哆啦Z梦 2026-03-23 15/750 2026-03-25 11:18 by Ainin_
[考研] 306求0703调剂一志愿华中师范 +10 纸鱼ly 2026-03-21 11/550 2026-03-24 17:22 by qingfeng258
[考研] 307求调剂 +5 超级伊昂大王 2026-03-24 5/250 2026-03-24 15:46 by 星空星月
[考研] 335求调剂 +4 yuyu宇 2026-03-23 5/250 2026-03-23 23:49 by Txy@872106
[考研] 接收2026硕士调剂(学硕+专硕) +4 allen-yin 2026-03-23 6/300 2026-03-23 15:04 by 汪!?!
[考研] 269专硕求调剂 +6 金恩贝 2026-03-21 6/300 2026-03-22 14:31 by ColorlessPI
[考研] 材料学硕301分求调剂 +7 Liyouyumairs 2026-03-21 7/350 2026-03-21 22:31 by peike
[考研] 求调剂 +4 要好好无聊 2026-03-21 4/200 2026-03-21 18:57 by 学员8dgXkO
信息提示
请填处理意见