- 积分
 - 59
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2012-11-20
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
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. 
因为我对服务器不是很了解,只是平时用来算一些稍微大点的程序 
 
所以想请教大家这是什么原因,并且如何解决? 
 
 |   
 
 
 
 |