24小时热门版块排行榜    

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

gxaaas

木虫 (正式写手)


[资源] 【求助】比较怪异的Fortran程序问题【已完结】 已有1人参与

求教问题:print某个变量后程序的结果会有变化,具体print位置见下面程序
程序简化后如下:
CODE:
******************************************************
program main
...
use b, only : elec_a,elec_b
...
allocate(elec_a(n,m))
allocate(elec_b(n,m))
...
end
******************************************************
module b
real,allocatable :: elec_a(n,m),elec_b(n,m)
end
******************************************************
subroutine a
...
use b, only : elec_a,elec_b
...
real :: y(n,m),x(n,m),calxy(n,m)
y=elec_a
x=elec_b
call derive(n,m,y,x,calxy)
print *,'calxy',calxy  !加上这句后影响程序的输出结果:(:(
...
end
*******************************************************
subroutine derive(n,m,y0,x0,cal)
...
end
*******************************************************

[ Last edited by zyj8119 on 2010-12-14 at 04:19 ]
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
gxaaas(金币+5):多谢回复,我都赋初值了,另外程序比较大不方便贴上来。 2010-08-22 15:31:39
我不懂 Fortran 90 以后的程序,但估计是因为某个变量未赋初值造成的。你可以看一下这个贴子,与你的问题比较相似……

Fortran 95: WRITE to screen changes output to WRITE to file
http://www.physicsforums.com/showthread.php?t=419319
2楼2010-08-22 15:00:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

余泽成(金币+1):谢谢参与应助! 2010-08-22 15:55:28
你最好能给出一个完整的程序,如果不是很大的话,以方便别人测试……
3楼2010-08-22 15:01:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gxaaas

木虫 (正式写手)



余泽成(金币+1):谢谢分享经验! 2010-08-22 17:25:36
找到原因了,是因为矩阵相乘的时候没注意,一个用real,另一个用complex。
4楼2010-08-22 16:03:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
zyj81195楼
2010-11-09 19:58   回复  
引用回帖:
Originally posted by gxaaas at 2010-08-22 16:03:01: 找到原因了,是因为矩阵相乘的时候没注意,一个用real,另一个用complex。

谢谢分享!!!!
相关版块跳转 我要订阅楼主 gxaaas 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿同济大学323分(080500)求调剂 +6 yikeniu 2026-04-01 6/300 2026-04-02 14:19 by smileboy2006
[考研] 348求调剂 +6 吴彦祖24k 2026-04-02 6/300 2026-04-02 14:07 by 给你你注意休息
[考研] 能源动力 调剂 +3 不破不立0 2026-04-02 3/150 2026-04-02 12:46 by ffffjjjj
[考研] 0710生物学,325求调剂 +3 mkkkkkl 2026-04-01 3/150 2026-04-02 09:48 by Jaylen.
[考研] 化学工程专硕324分,一志愿中国矿业大学求调剂 +7 耿耿1314 2026-04-01 7/350 2026-04-02 07:40 by 尚水阁主
[考研] 298求调剂 +4 什么是胖头鱼 2026-03-30 6/300 2026-04-01 22:06 by 客尔美德
[考研] 275求调剂 +12 waltzh 2026-04-01 12/600 2026-04-01 21:44 by chyhaha
[考研] 379求调剂 +3 ?苦瓜不苦 2026-04-01 3/150 2026-04-01 20:09 by 暮云清寒
[考研] 086502化学工程342求调剂 +7 阿姨复古不过 2026-03-27 7/350 2026-04-01 16:14 by yanflower7133
[考研] 283求调剂 +9 A child 2026-03-28 9/450 2026-04-01 14:20 by Jaylen.
[考研] 一志愿北交材料工程总分358 +5 cs0106 2026-04-01 7/350 2026-04-01 11:45 by wangjy2002
[考研] 环境工程 085701,267求调剂 +15 minht 2026-03-29 16/800 2026-04-01 10:13 by li_sujuan99
[考研] 一志愿武理材料工程302调剂环化或化工 +15 Doleres 2026-03-31 16/800 2026-04-01 09:49 by lfj11
[考研] 070300化学专业279调剂 +10 哈哈哈^_^ 2026-03-31 10/500 2026-03-31 23:13 by liu823948201
[考研] 085601 329分调剂 +6 yzsa12 2026-03-31 6/300 2026-03-31 15:23 by yanflower7133
[考研] 276求调剂 +3 赵久华 2026-03-29 3/150 2026-03-31 10:06 by cal0306
[考研] 抱歉 +3 田洪有 2026-03-30 3/150 2026-03-30 19:11 by 迷糊CCPs
[考研] 材料专硕 085600求调剂 +7 BBQ233 2026-03-30 7/350 2026-03-30 17:44 by oooqiao
[考研] 316求调剂 +7 江辞666 2026-03-26 7/350 2026-03-28 21:28 by sanrepian
[考研] 265求调剂 +8 小木虫085600 2026-03-27 8/400 2026-03-27 22:16 by 无际的草原
信息提示
请填处理意见