- 积分
- 7106
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-7-22
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
问题:
模型 CLM4.5_offline
数据: CRU
现有某站点的风速5m观测资料,想把它代入到CRU数据中来驱动数据。
CRU数据风速是10m高度,怎么样才能使得模型识别此点的风速高度是5m呢?
我在模型代码里面查找关于风速高度的设置,
在atm/datm/datm_comp_mod.F90中,
kz = mct_aVect_indexRA(a2x,'Sa_z')
!--- bottom layer height ---
if (sz < 1) a2x%rAttr(kz,n) = 30.0_R8 不太明白这里为什么设置30m。
在/lnd/clm/src/cpl_mct/lnd_comp_mct.F90中
a2l%forc_hgt(g) = x2l_l%rAttr(index_x2l_Sa_z,i) ! zgcmxy Atm state m
a2l%forc_hgt_u(g) = a2l%forc_hgt(g) !observational height of wind [m]
a2l%forc_hgt_t(g) = a2l%forc_hgt(g) !observational height of temperature [m]
a2l%forc_hgt_q(g) = a2l%forc_hgt(g) !observational height of humidity [m]
这里备注都是观测高度,可是我的理解是观测高度等于上面的30m,但是CRU数据的风速高度是10m,其他地方我也没有找到相关的设置。
请各位大神指教一二,我上面的理解哪里出了问题呢?大气数据风速的高度在模型里有没有设置呢?
|
|