- 积分
- 14
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2017-8-26
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 xingyue 于 2017-12-20 22:43 编辑
我没有用过ERA数据,所以尽管论坛上有丰富的教程,还是研究了2天才搞定,有几个走过的坑贴出来,以帮助后来人吧,也供自己查阅。楼主小白,不喜勿喷~首先是数据下载的选择问题,这个官网上有解释:
- 3D Data (e.g. data on pressure levels)
- Temperature
- U and V components of Wind
- Geopotential Height
- Relative Humidity
(the code can calculate RH if Specific Humidity is available;
this is controlled in the Vtable)
- 2D Data
- Surface Pressure
- Mean Sea Level Pressure
- Skin Temperature
- 2-meter Temperature
- 2-meter Relative or Specific Humidity
- 10-meter U and V components of wind
对应到下载网站上,是以下几个:
左边下载两个类型的数据:pressure levels和surface
pressure level:对应于前面3D里提到的数据,都是可以直接找到的,我是把这几个变量的所有层都下载了;
surface:对应前面2D里提到的数据,除了2-meter Relative or Specific Humidity都是可以直接找到的,这一项可以用2 metre dewpoint temperature代替,据说是WPS可以根据露点自己计算的。
一般来讲3D的数据比2D的数据大很多。
下载完成后就可以根据别的帖子步骤进行后面的计算了,值得注意的是,我在后面的metgrid步骤里出现了如下错误:
WARNING: Field PRES has missing values at level 200100 at (i,j)=(1,134)
WARNING: Field PMSL has missing values at level 200100 at (i,j)=(1,134)
WARNING: Field PSFC has missing values at level 200100 at (i,j)=(1,134)
ERROR: Missing values encountered in interpolated fields. Stopping.
application called MPI_Abort(MPI_COMM_WORLD, 0) - process 0
直观的原因是缺少数据,但是我在下载的时候选择的范围是大于计算范围的,按理来说不会缺少数据,但是后来想到可能是因为投影关系,导致事实上没有把计算范围包进去,所以我扩大了下载的经纬度范围,这个问题得到了解决。
最后还有一点,在进行real.exe的时候,记得把namelist.input里num_metgrid_levels的值改为38。
这是我得到的经验,如果有不对的,欢迎大家批评指正,共同学习。
|
|