爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5965|回复: 7

运行SMOKE的点源程序point时的错误

[复制链接]

新浪微博达人勋

发表于 2019-6-28 15:23:25 | 显示全部楼层 |阅读模式

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

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

x
大家好,我用SMOKE3.5,能运行smk_area.csh并生成正常的结果,但在跑smk_point.csh的时候未成功,在grdmat.point.log中出现了以下的错误:
=============================================
     File "GRIDDESC" opened for input on unit:  96
     /home/cmaq246/SMOKE3.5.1/data/ge_dat/GRIDDESC-baise

     Value for IOAPI_GRIDNAME_1:  'baise'

     File "GRIDDESC" opened for input on unit:  96
     /home/cmaq246/SMOKE3.5.1/data/ge_dat/GRIDDESC-baise

     NOTE: Grid settings initialized using baise            in
          grid description file.
     NOTE: Output grid "baise" set; described as
          No description available
     Value for IOAPI_ISPH:  '12'
     INITSPHERES:  input sphere WGS 84
     Value for IOAPI_GRIDNAME_1:  'baise'

     *** ERROR ABORT in subroutine GRDMAT
     No source-cell intersections found.

========================================
根据以上错误信息寻找了源代码,出错原因是点源没有落在模拟区域之内,但我反复核查了我的区域和点源(只有1个),肯定在区域之内。我的GRIDDESC情况如下:
========================================
' '
'baise'
  2        15.000        40.000       106.170       106.170        27.500
' '
'baise'
'baise'   -177001.516   -563697.250      3000.000      3000.000 118 118   1
' '=======================================

我的点源位置是(24N,106.17E),选择的是整个模拟区域的正中央,恳求各位高手帮忙看看问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-6-30 14:19:36 | 显示全部楼层
xenos_an 发表于 2020-6-30 14:00
问题解决了吗?我也遇到同样的问题

这个脚本里有一个参数 会把西经弄成正数,东经弄成负数,就是对经度取相反数,默认例子脚本这个参数是开启的,你得把这个参数关了,东经才会真的落在东经的位置上,就不会报这个了。
否则你写的东经经度,它都进来默认按西经计算,自然没有。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2020-6-30 14:00:26 | 显示全部楼层
问题解决了吗?我也遇到同样的问题
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-6-30 15:35:00 | 显示全部楼层
weilin421 发表于 2020-6-30 14:19
这个脚本里有一个参数 会把西经弄成正数,东经弄成负数,就是对经度取相反数,默认例子脚本这个参数是开 ...

真是感谢呢,果然有这么个参数存在:
setenv WEST_HSPHERE         N   # Y converts longitudes to negative values

{:eb511:}{:eb511:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-7-6 15:47:11 | 显示全部楼层
weilin421 发表于 2020-6-30 14:19
这个脚本里有一个参数 会把西经弄成正数,东经弄成负数,就是对经度取相反数,默认例子脚本这个参数是开 ...

还有个问题需要请教,我使用MCIP输出的GRIDDESC输入SMOKE,SMOKE输出再输入到BCON的时候,显示 和MCIP的网格坐标不一致:

     Maximum current record number        67
          Differences found between files CTM_CONC_1       and MET_CRO_3D_CRS  :
          CTM_CONC_1 XORIG = -3.24000E+05   MET_CRO_3D_CRS XORIG = -2.80500E+05
          CTM_CONC_1 YORIG = -3.28500E+05   MET_CRO_3D_CRS YORIG = -2.85000E+05
          CTM_CONC_1 VGTOP = -9.99900E+36   MET_CRO_3D_CRS VGTOP =  5.00000E+03
          CTM_CONC_1 VGLVS( 1 ) =  0.00000E+00MET_CRO_3D_CRS VGLVS( 1 ) =  1.00000E+00
          CTM_CONC_1 VGLVS( 2 ) =  0.00000E+00MET_CRO_3D_CRS VGLVS( 2 ) =  9.98800E-01

     *** ERROR ABORT in subroutine CK_MET_FL
     MET_CRO_3D_CRS file inconsistent: stopping

0.027u 0.027s 0:00.05 80.0%     0+0k 0+0io 0pf+0w
exit ( )

一时没想明白
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-7-6 17:40:19 来自手机 | 显示全部楼层
你mcip 输出的griddesc那几个参数是多少。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-7-6 18:20:45 来自手机 | 显示全部楼层
你这是cmaq的griddesc和mcip输出的气象文件不匹配呀。你是不是用了自己的griddesc但是气象数据还指向的例子数据。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-7-9 09:08:26 | 显示全部楼层
weilin421 发表于 2020-7-6 18:20
你这是cmaq的griddesc和mcip输出的气象文件不匹配呀。你是不是用了自己的griddesc但是气象数据还指向的例子 ...

从头跑了一遍后OK了,感谢支持
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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