- 积分
- 47
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-12-15
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2015-5-19 10:53:18
|
显示全部楼层
你的意思是2m气温和表面气温是一样的吗?
if(CHS2(I,J).lt.1.E-5) then
T2(I,J) = TSK(I,J)
else
IF ( UA_PHYS ) THEN
T2(I,J) = TSK(I,J) - CHS(I,J)/CHS2(I,J)*(TSK(I,J) - T3D(i,1,j))
ELSE
T2(I,J) = TSK(I,J) - HFX(I,J)/(RHO*CP*CHS2(I,J))
ENDIF
endif
这是module_sf_sfcdiags.F中的代码, 我现在有几个困惑,
首先是 WRF输出T2 是指 T2 还是TSK; 我查看了Noah
WRF输出的T2是那个模块计算出来的;
我现在很像知道各个模块计算后产生的变量是在那个moule合并在一起 以wrfout* 的形式输出;
./module_sf_noahdrv.F: !-- TSK surface temperature (K)
./module_sf_noahmpdrv.F: REAL :: TG ! ground surface temperature
./module_sf_noahmplsm.F: REAL :: TS !surface temperature (k)
在 ./module_sf_noahmplsm.F 中T2 还分成了两部分:
REAL , INTENT(OUT) :: T2MV !2-m air temperature over vegetated part [k]
REAL , INTENT(OUT) :: T2MB !2-m air temperature over bare ground part [k]
|
|