- 积分
- 2498
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-1
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
现在网上流传的(http://bbs.06climate.com/forum.php?mod=viewthread&tid=18894)计算大气热源的程序基本是同一个。
师兄师姐们使用之后觉得量级差不多,但也没有细看程序。
我用NCL改编的时候发现了两个问题:
1.
平流计算中
real ,parameter :: RAD=PI/180.0,DD=RR*RAD*2.5,
dx=cos((-87.5+2.5*(j-1))*RAD)
dy=2*dd
dx明显连单位都没有
我改为:dx=cos((-87.5+2.5*(j-1))*RAD)*RR*RAD*2.5*2(非边界处)
2.
REAL :: PP(NL)=(/1000., 925., 850., 700., 600., 500., 400., 300., 250., 200., 150., 100.,70.,50.,30.,20.,10./)
pp的单位是hPa
而计算位温垂直输送时
dp=pp(nl)-pp(nl-1)
没有化成Pa,与上下程序不一致。
我改为:dp=pp(nl)-pp(nl-1)*100
但是,计算完成作图以后发现与国外文献比较,计算值大约偏大3倍。
不知道大家还有没有发现这个程序的问题,或者我哪里改的不对?
|
|