24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 626  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

赌ml

铜虫 (初入文坛)

[求助] 求助 ivf 读文件错误

刚接触fortran,急需实现一个模型正演,但是程序无法完成调试,一到read函数就触发断点,程序部分如下,不知道是否是read函数写错了,麻烦大家看看。
      OPEN(10, file='aku2d.in',Form = 'formatted', ERR=801)
      READ(10,*,ERR=801) ! Inputfile for 'AKU2D.X' by Joachim Falk, July 1996
      READ(10,*,ERR=801) ! Do NOT change the order of the values and lines !
      READ(10,*,ERR=801)
      READ(10,*,ERR=801) nx, nz, dx, dz
      READ(10,*,ERR=801)
      IF ((nx.gt.nxmax) .OR. (nz.gt.nzmax)) GOTO 821
      READ(10,*,ERR=801) dt , tmax, timeint
      IF ( (timeint.ne.2) .AND. (timeint.ne.4) ) GOTO 823
      READ(10,*,ERR=801)
      READ(10,*,ERR=801) r_spx ,r_spz
      READ(10,*,ERR=801)
      READ(10,*,ERR=801) f_cent, wtype
      READ(10,*,ERR=801)
      READ(10,*,ERR=801) ws
      READ(10,*,ERR=801)
      READ(10,*,ERR=801) rsnap ,rdsnap
      READ(10,*,ERR=801)
      READ(10,*,ERR=801) freesurf
      READ(10,*,ERR=801)
      READ(10,*,ERR=801) rec_file
      CLOSE(10)

读入文件内容如下  为文本文件
C TEST Inputfile for "AKU2D" by Joachim Falk, 12. Sep. 1996
C !ATTENTION!  Do NOT change the order of the values and lines !
C- nx {INT} -- nz {INT} -- dx [m] -- dz [m] ---- ! grid parameters
    1000       300          5.0       5.0
C- dt [s] -- tmax [s] -- timeint {INT} --------- ! time parameters
   0.0005      1.8          4
C- spx [m] - spz [m] --------------------------- ! source coordinates
    2500       0
C- f_cent [Hz} -- wtype {INT} ------------------ ! wavelet
   40             3
C- write each sample {INT} --------------------- ! sample-int seismograms
   4
C- snap [s] ----- dsnap [s]--------------------- ! snapshots
   460.0            1.0
C- free surface {INT} -------------------------- ! top grid edge
   0
C- inputfile ------------------------ ! receiver locations
   tracepos.in
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

赌ml

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by snoopyzhao at 2012-09-12 21:39:28
read 中的 * 号不是随便用的,它默认的类型是 real....

所以,
READ(10,*,ERR=801) ! Inputfile for 'AKU2D.X' by Joachim Falk, July 1996
应该改为
read(10,'(A)',ERR=801)!....
其它读注释的行都应该是这 ...

谢谢解答
3楼2012-09-13 13:44:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
read 中的 * 号不是随便用的,它默认的类型是 real....

所以,
READ(10,*,ERR=801) ! Inputfile for 'AKU2D.X' by Joachim Falk, July 1996
应该改为
read(10,'(A)',ERR=801)!....
其它读注释的行都应该是这个样子的
读文本的行,比如最后一行,也应该是这个样子的……
2楼2012-09-12 21:39:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 22408 266求调剂 +3 masss11222 2026-04-02 3/150 2026-04-02 18:11 by 笔落锦州
[考研] 材料化工340求调剂 +5 jhx777 2026-03-30 5/250 2026-04-02 12:45 by smileboy2006
[考研] 314求调剂 +11 1xiaojun23 2026-03-31 12/600 2026-04-02 12:31 by 1xiaojun23
[考研] 327求调剂 +9 汲亦昊 2026-03-29 9/450 2026-04-02 11:44 by 运气yunqi
[考研] 322求调剂 +5 熹僖XX 2026-03-31 6/300 2026-04-02 10:08 by 求调剂zz
[考研] 301求调剂 +13 A_JiXing 2026-04-01 13/650 2026-04-02 09:01 by sanrepian
[考研] 一志愿346上海大学生物学 +3 上海大学346调剂 2026-04-01 3/150 2026-04-02 08:36 by w虫虫123
[考研] 085602化学工程268分蹲调剂 +8 月照花林。 2026-04-01 8/400 2026-04-01 22:08 by 无际的草原
[考研] 273求调剂 +19 李芷新1 2026-03-31 19/950 2026-04-01 21:49 by chyhaha
[考研] 0817化工学硕调剂 +11 努力上岸中! 2026-03-31 11/550 2026-04-01 20:30 by 赖春艳
[考研] 070300一志愿211,312分求调剂院校 +14 小黄鸭宝 2026-03-30 14/700 2026-04-01 20:19 by 赖春艳
[考研] 一志愿 南京航空航天大学 ,080500材料科学与工程学硕 +7 @taotao 2026-03-30 7/350 2026-04-01 14:30 by chenqifeng666
[考研] 311求调剂一志愿合肥工业大学 +14 秋二十二 2026-03-30 14/700 2026-04-01 11:45 by chemdavid
[考研] 一志愿武理材料工程302调剂环化或化工 +15 Doleres 2026-03-31 16/800 2026-04-01 09:49 by lfj11
[考研] 313求调剂 +6 卖个关子吧 2026-03-31 6/300 2026-03-31 10:58 by Jaylen.
[考研] 276求调剂 +3 赵久华 2026-03-29 3/150 2026-03-31 10:06 by cal0306
[考研] 328求调剂 +8 嗯滴的基本都 2026-03-27 8/400 2026-03-30 17:20 by Wang200018
[考研] 求调剂 +7 青春裁为三截 2026-03-29 7/350 2026-03-30 13:14 by laoshidan
[考研] 本科新能源科学与工程,一志愿华理能动285求调剂 +3 AZMK 2026-03-27 5/250 2026-03-28 16:19 by xxxsssccc
[考研] 085405 考的11408求各位老师带走 +3 Qiu学ing 2026-03-28 3/150 2026-03-28 09:19 by 乐呵呵的追梦人
信息提示
请填处理意见