24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 509  |  回复: 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

木虫 (正式写手)



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

谢谢分享!!!!
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 266求调剂 +4 学员97LZgn 2026-04-02 4/200 2026-04-02 13:03 by yulian1987
[考研] 270求调剂 +8 小杰pp 2026-03-31 10/500 2026-04-02 12:57 by yulian1987
[考研] 298求B区调剂 +4 zzz,,r 2026-04-02 5/250 2026-04-02 12:17 by 土木硕士招生
[考研] 一志愿厦门大学化学工程(专硕)-数二英二406分-求调剂 +5 厦大化工 2026-04-01 5/250 2026-04-02 10:03 by jp9609
[考研] 考研调剂 +12 Amber00 2026-03-31 12/600 2026-04-02 09:04 by sanrepian
[考研] 化学工程专硕324分,一志愿中国矿业大学求调剂 +7 耿耿1314 2026-04-01 7/350 2026-04-02 07:40 by 尚水阁主
[考博] 26年申博 +3 staryer 2026-03-30 4/200 2026-04-01 23:21 by ai4pharm
[考研] 材料专业调剂 +5 啦啦啦哭 2026-03-31 6/300 2026-04-01 16:48 by JourneyLucky
[考研] 0856,材料与化工321分求调剂 +13 大馋小子 2026-03-27 14/700 2026-04-01 15:58 by yanflower7133
[考研] 省双一流重点一本大学招收调剂 +4 wwwwffffff 2026-03-31 7/350 2026-04-01 15:23 by wwwwffffff
[考研] 288资源与环境专硕求调剂,不限专业,有学上就行 +25 lllllos 2026-03-30 26/1300 2026-04-01 09:52 by 一只好果子?
[考研] 土木304求调剂 +5 顶级擦擦 2026-03-31 5/250 2026-04-01 08:15 by fdcxdystjk¥
[考研] 一志愿a区211,085601-307分求调剂 +10 党嘉豪 2026-03-31 23/1150 2026-03-31 18:44 by JourneyLucky
[考研] 287求调剂 +17 land xuxu 2026-03-26 17/850 2026-03-31 11:16 by Zzxxxs
[考研] 083000学硕274求调剂 +12 Li李鱼 2026-03-26 12/600 2026-03-31 10:01 by cal0306
[考研] 085701求调剂初试286分 +5 secret0328 2026-03-28 5/250 2026-03-30 12:54 by fangnagu
[考研] 356求调剂 +3 gysy?s?a 2026-03-28 3/150 2026-03-29 00:33 by 544594351
[考研] 316求调剂 +7 江辞666 2026-03-26 7/350 2026-03-28 21:28 by sanrepian
[考研] 304求调剂 +6 曼殊2266 2026-03-27 6/300 2026-03-28 14:10 by 唐沐儿
[考研] 285求调剂 +4 AZMK 2026-03-27 7/350 2026-03-27 20:59 by AZMK
信息提示
请填处理意见