爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: zpxie

【经验分享】CLM4.5单点地表资料及单站气象驱动资料制备流程

  [复制链接]

新浪微博达人勋

 楼主| 发表于 2015-4-24 08:19:46 | 显示全部楼层
Ruby 发表于 2015-4-23 09:44
楼主在做区域的地表资料没?

区域的单点的都坐了 区域跟单点的差不多 不过要设置好这几个变量
export CENLON=105                          #区域中心点的经度
export CENLAT=35                           #区域中心点的纬度
export DX=70                               #区域经度跨度
export NX=700                              #经向格点数量
export DY=40                               #区域纬度跨度
export NY=400                              #纬向格点数量
然后./mknoocnmap.pl -p $CENLAT,$CENLON -n $GRIDNAME -dy $DY -ny $NY -dx $DX
其他的都一样  不过cesm1.2.1 做区域的时候有个小bug,输入的纬向格点个数跟经向格点个数反了,结果导致用制作的surfdata来运行时提示输入的维度跟clm要求的维度不一致,这里需要注意一下。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2015-4-24 08:21:01 | 显示全部楼层
okgreatok 发表于 2015-4-23 16:42
好的,非常感谢,再请教下你,那esmf在这个过程中相当于是将表面数据插值成所需的分辨率,还是相当于只是 ...

我觉得如果是区域的话 应该是插值成所需的分辨率 而单点的话 则是抠出那个点的数据吧  
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-24 08:53:49 | 显示全部楼层
本帖最后由 okgreatok 于 2015-4-24 08:55 编辑
zpxie 发表于 2015-4-24 08:21
我觉得如果是区域的话 应该是插值成所需的分辨率 而单点的话 则是抠出那个点的数据吧


好的,非常感谢啦!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-24 09:41:19 | 显示全部楼层
本帖最后由 Ruby 于 2015-4-24 10:07 编辑
zpxie 发表于 2015-4-24 08:19
区域的单点的都坐了 区域跟单点的差不多 不过要设置好这几个变量
export CENLON=105                    ...

恩恩 楼主 我按这个运行 最后出现
ncendef: ncid 196608: Disk quota exceeded
ncl: posixio.c:213: px_pgout: Assertion `*posp == ((off_t)(-1)) || *posp == lseek(nciop->fd, 0, 1)' failed.

Successfully created grid/mapping files for single-point
这个有影响吗 楼主遇到过这个吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-24 09:42:29 | 显示全部楼层
zpxie 发表于 2015-4-24 08:19
区域的单点的都坐了 区域跟单点的差不多 不过要设置好这几个变量
export CENLON=105                    ...

楼主 区域的GRIDNAME怎么设 也是像单点一样设成1x1_xxx的吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-4-24 22:10:34 | 显示全部楼层
Ruby 发表于 2015-4-24 09:41
恩恩 楼主 我按这个运行 最后出现
ncendef: ncid 196608: Disk quota exceeded
ncl: posixio.c:213: px ...

这个倒还真没碰到过
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-4-24 22:11:07 | 显示全部楼层
Ruby 发表于 2015-4-24 09:42
楼主 区域的GRIDNAME怎么设 也是像单点一样设成1x1_xxx的吗

可以的 无所谓 就一个名称嘛 设1x1自己明白点
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-5-4 10:16:33 | 显示全部楼层
zpxie 发表于 2015-4-24 22:11
可以的 无所谓 就一个名称嘛 设1x1自己明白点

楼主能分享下esmf的环境变量设置吗 想参考一下 我在制作mapping文件的时候感觉esmf的环境变量设置不合适...
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-5-4 10:47:53 | 显示全部楼层
zpxie 发表于 2015-4-24 22:11
可以的 无所谓 就一个名称嘛 设1x1自己明白点

forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC                Routine            Line        Source            
libnetcdff.so.6    00002B19C82B8FA9  Unknown               Unknown  Unknown
libesmf.so         00002B19C707F7BB  Unknown               Unknown  Unknown
libesmf.so         00002B19C71583AE  Unknown               Unknown  Unknown
ESMF_RegridWeight  0000000000409DD3  Unknown               Unknown  Unknown
ESMF_RegridWeight  0000000000407AFC  Unknown               Unknown  Unknown
libc.so.6          000000323B21ECDD  Unknown               Unknown  Unknown
ESMF_RegridWeight  00000000004079F9  Unknown               Unknown  Unknown
Error status returned from mkmapdata script
请问楼主制作mapping文件时遇到过这种问题没
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-5-4 16:54:11 | 显示全部楼层
Ruby 发表于 2015-5-4 10:16
楼主能分享下esmf的环境变量设置吗 想参考一下 我在制作mapping文件的时候感觉esmf的环境变量设置不合适. ...

#ESMF_setip && use
export ESMF_DIR=/public3/home/interior/careeri/huser029/apps/download/esmf
export ESMF_COMM=mpich2
export ESMF_COMPILER=intel
export ESMF_NETCDF=$NETCDF_ROOT
export ESMF_NETCDF_INCLUDE=$NETCDF_ROOT/include
export ESMF_NETCDF_LIBPATH=$NETCDF_ROOT/lib
export ESMF_NETCDF_LIBS="-lnetcdff -lnetcdf "  #for netcdf 4.1.3+
#export ESMF_NETCDF_LIBS=-lnetcdf
export ESMF_ABI=64
export ESMF_INSTALL_PREFIX=/public3/home/interior/careeri/huser029/apps/esmf_6.3.0_netcdf_4.1.3
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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