爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3901|回复: 3

fortran "attempt to read/write past end of record"

[复制链接]

新浪微博达人勋

发表于 2014-10-11 22:15:34 | 显示全部楼层 |阅读模式
GrADS
系统平台:
问题截图: -
问题概况: 服务器上运行fortran时出现这个问题,PC上则没有问题
我看过提问的智慧: 看过
自己思考时长(天): 1

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 坏拖鞋_丑小鞋 于 2014-10-11 22:22 编辑

读取数据部分程序如下:
        open(70,file='ta.grd',form='unformatted',access='direct',recl=360*720)
        do k=1,100
        read(70,rec=k) ((t(i,j,k),j=1,720),i=1,360)
        enddo
        close(70)

在PC上运行程序没有任何问题
以前在服务器上运行类似的程序时也没有问题,最近换了一台服务器
在新服务器上用pgf90运行的时候提示:attempt to read/write past end of record.
因为我对服务器不是很了解,只是平时用来算一些稍微大点的程序

所以想请教大家这是什么原因,并且如何解决?

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-12 08:08:36 | 显示全部楼层
我觉得这个错误和是不是服务器没有关系吧,这不是说读取数据记录终止了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-12 10:38:05 | 显示全部楼层
可是我在单机上运行是没有问题的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-12 14:20:17 | 显示全部楼层
river 发表于 2014-10-12 08:08
我觉得这个错误和是不是服务器没有关系吧,这不是说读取数据记录终止了

解决了,这个地方recl要*4
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表