爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 18489|回复: 32

[其他] NCL读取EC新资料问题

[复制链接]
发表于 2015-1-18 12:50:26 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 anlizheng 于 2015-1-18 20:23 编辑

EC新资料是0.125度分辨率的,我用NCL读取转码后的GRIB文件总是出错,提示Segmentation fault (core dumped),一开始在cygwin平台下运行的,以为内存不够,现在换到FEDORA系统下还是这么提示,请问是什么原因啊
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"   
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"   
;load "./myfunctionec.ncl"
begin
dir = "./011712-convert/"
filelist= "W_NAFP_C_ECMF_20150117174525_P_C1D01171200011712001.bin"
in = addfile(dir+filelist+".grib","r")
t2 = in ->2T_GDS0_SFC({30:40},{100:110})
;lat2 = in ->g0_lat_0({30:60})
printVarSummary (t2)
print (in)
end

密码修改失败请联系微信:mofangbao
发表于 2015-1-18 14:18:36 | 显示全部楼层
版本问题吧
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-1-18 15:07:09 | 显示全部楼层

感觉应该不是,EC老文件这么读取没问题的
密码修改失败请联系微信:mofangbao
发表于 2015-1-18 18:02:56 | 显示全部楼层
同一台电脑?那内存不还是一样的。试试大型机上运行
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-1-18 18:07:24 | 显示全部楼层
尽头的尽头 发表于 2015-1-18 18:02
同一台电脑?那内存不还是一样的。试试大型机上运行

不是同一台,Fedora那台8G的,我要读的数组是1441*2880的,感觉应该够了。
密码修改失败请联系微信:mofangbao
发表于 2015-1-18 20:08:11 | 显示全部楼层
Segmentation fault不一定是内存不够,数组溢出也有可能报错,还有其他挺多情况也会报错,再好好查查程序吧,遇到过几次这个错误,很麻烦的。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-1-18 20:24:18 | 显示全部楼层
悠幽 发表于 2015-1-18 20:08
Segmentation fault不一定是内存不够,数组溢出也有可能报错,还有其他挺多情况也会报错,再好好查查程序吧 ...

我把代码贴出来了,只是简单的读取一下变量,麻烦大神们看看
密码修改失败请联系微信:mofangbao
发表于 2015-1-27 16:48:55 | 显示全部楼层
你这段代码我自己机器上运行是可以通过的,是不是你ncl的问题?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-1-28 16:23:00 | 显示全部楼层
aongyd 发表于 2015-1-27 16:48
你这段代码我自己机器上运行是可以通过的,是不是你ncl的问题?

弄好了,是新EC资料二级压缩过了,要先转才能用
密码修改失败请联系微信:mofangbao
发表于 2015-1-29 08:57:01 | 显示全部楼层
anlizheng 发表于 2015-1-28 16:23
弄好了,是新EC资料二级压缩过了,要先转才能用

楼主,这个二级压缩怎么处理的,我是菜鸟
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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