爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9296|回复: 3

使用Princeton数据驱动CLM4.0出错求助

[复制链接]
发表于 2014-3-23 02:35:35 | 显示全部楼层 |阅读模式

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

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

x
    本人菜鸟一枚,在使用Princeton数据来做CLM4.0的大气强迫场时出现了错误,还请各位帮忙。
    我的数据已经是netcdf的了,形式是形如1990-12.nc的数据,所以的气象变量都是每3小时一次,空间分辨率是1度x1度,都放在上述文件中。
    我在开始时,选择使用默认的QIAN数据来驱动模式(想着之后再修改读入大气强迫场的部分,使得我的Princeton数据按照QIAN的数据形式读进去,有点挂羊头卖狗肉的嫌疑),然后选择大气与地表相同分别率,0.9度x1.25度(考虑到和princet数据的1度比较接近,差值误差较小)
    之后configure,然后修改datm.buildnml.csh,这个脚本是负责处理读入大气强迫场数据。
     set DOMAINFILE = $DOMAINPATH/domain.lnd.360x720_cruncep.130305.nc
     domain.lnd.360x720_cruncep.130305.nc 这个文件是从CESM提供的数据库中下载的,我的理解是读入大气强迫场时所需要的“投影文件”吧。
     之后修改降水、辐射以及其他三个部分的信息,主要是指明了我的大气文件所在的位置,都有哪些,即1948-01.nc一直到2010-12.nc,然后是offset,因为我的所有大气变量都是3小时一次的,而默认的QIAN格式有的是3小时有的是6小时,cllm4.0手册上有个例子是用自己的单点3小时一次的数据来转,我基本是按照例子来进行修改的。
     修改好之后提交任务,马上就出错了,主要是在datm读入大气强迫场部分:
(datm_comp_init)  atm_in   = datm_atm_in
(datm_comp_init)  decomp   = 1d
(datm_comp_init)  iradsw   =        1
(datm_comp_init)  factorFn = unused
(datm_comp_init)  restfilm = undefined
(datm_comp_init)  restfils = undefined
(datm_comp_init)  presaero =  T
(shr_strdata_readnml) reading input namelist file: datm_atm_in
(shr_stream_init) Reading file clm_qian.T62.stream.Solar.txt
(shr_sys_abort) ERROR: (shr_stream_getCalendar)  ERROR: nf90_inq_varid
(shr_sys_abort) WARNING: calling shr_mpi_abort() and stopping

求助一下各位大神,实在查不出来是什么错误
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-3-23 10:54:11 | 显示全部楼层
求助啊,多谢
密码修改失败请联系微信:mofangbao
发表于 2014-9-3 15:16:47 | 显示全部楼层
楼主谢谢你,虽然你的问题我不知道怎么解决,但是看了你的帖子我的问题解决了,原来configure之后还要修改datm.buildnml.csh,太感激了!
密码修改失败请联系微信:mofangbao
发表于 2020-8-6 21:37:01 | 显示全部楼层
您好,我想问下你最后问题解决了吗? 你知道 三类气象驱动的offset该怎么设置吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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