REGRID的目的是读取气压层上的气象分析资料.doc

REGRID的目的是读取气压层上的气象分析资料.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
REGRID的目的是读取气压层上的气象分析资料

5 REGRID 5.1 目的 REGRID的目的是读取气压层上的气象分析资料,并把分析数据从原有的格 点和地图投影上插值到由MM5的预处理程序TERRAIN定义的格点和地图投影上。REGRID处理等压面和地面分析资料,并在这些层上进行两维插值。其他类型的层次,比如等熵层或模式的sigma层或eta层都不能被处理。对于熟悉MM5系统老版本的用户,REGRID程序包可以替代已过时的DATAGRID程序。 REGRID是MM5系统流程图(图1.1)中的第二步。它需要来自TERRAIN程序的输出作为其输入,并为RAWINS,LITTLE_R,或INTERPF准备输入文件。这些文件通常作为客观分析的第一猜值场(RAWINS或LITTLE_R),或作为分析场被直接插值到MM5的模式层上为MM5提供初始条件和边界条件(INTERPF)。 结构 REGRID不是单个的程序,而是用于处理各种任务的一套程序。这些任务被 分割成了以下两个部分: 数据输入(比如读入原始的气象分析数据) 插值到MM5的格点上 数据输入任务由称为“pregrid”的程序集处理。而插值到MM5格点是由“regridder”程序处理。两者间的交流是通过中间文件来进行的,此文件的格式十分简单。Pregrid任务又被进一步分成了几个程序块,它们分别被用于读取特定的文件格式。而regrid的任务在一个单独的程序中处理。这样做的目的是为了使用户能够较容易地编写他们自己的数据输入程序(比如他们自己的pregrid程序),从而在MM5的模式系统中引入他们自己的数据。 这种划分把烦琐的,面向特定数据的读取操作和通用的插值操作分离了开来。通过这样的划分,REGRID能够很容易地被扩展以应用于更多的数据集,同时用户可以更容易地处理他们自己的数据集来提供给MM5系统使用。 概略图 Pregrid的输入 Pregrid程序希望能够找到气象分析文件。当前,pregrid能够读取许多GRIB 格式的文件数据集和非GRIB格式的数据集。 大多数单个的pregrid程序(尤其是那些处理GRIB数据集的程序)也希望能够找到某种表以通知pregrid程序要从输入文件中提取哪些变量。这些表被称为“Vtables”,下面会对其详述。 一个Fortran的namelist文件将把用户指定的选项传递给pregrid。对pregrid而言,这主要是日期信息。 Regridder的输入 Regridder程序希望能从pregrid的输出文件中找到温度,水平风分量,相对 湿度,等压面高度,海平面气压,海平面温度和雪盖的数据。也可以使用其他的变量场,且在对它们进行插值操作后把输出结果传递到余下的MM5模式系统中。当你建立并运行了pregrid程序时,你必须确保你传递给regridder的文件中包含了必要的变量场。 Regridder从TERRAIN文件中查找地形高度/陆地类型和地图数据。 Fortran的namelist文件把用户指定的选项传递给regridder。 5.6 Regridder的输出 Regridder文件创建一个名为“REGRID_DOMAIN#”的文件。此文件包含了 某个区域内每个时次上的数据。 中间数据格式 REGRID软件包的关键在于把数据从pregrid传递到regridder时所使用的数 据格式。在数据传输中使用了某种格式写成的文件,下面将详述此种格式。 5.7.1格式的概括描述 变量场以两维水平数组的格式写入中间文件(比如气压层或地面)。每个水平数组包含了某层上的某个变量(比如500mb RH,地面 T等)。写入文件中的水平数组的个数可以是任意的。某个文件中的数组不必都来自于同一个数据源,也不必都有相同的格点或地图投影。但是它们应该都是同一时刻的有效数据。文件中数组的次序并不重要。 5.7.2文件命名规则 每个文件包含某一时刻的数据。文件名由一个前缀(可能指示数据的来源),紧跟其后的一个冒号以及一个YYYY-MM-DD_HH形式的时间标志组成的。Regridder使用如下所述的文件名。 比如,来源于NCEP,ON84格式的1999年6月16日12UTC的分析数据可以被写入称为“ON84:1999-06-16_12”的文件。 5.7.3文件格式 文件以无格式的FORTRAN格式被写入。每个水平数组使用4个记录。第一个记录是格式版本号,目前为3,这是为了方便向后兼容。第二个记录包含regridder可以识别的各种格点数据类型的通用信息。第三个记录包含特定格点类型的特定信息。此记录随格点类型而变化。第四个记录是2维数组。 这里: integer ::IFV :PREGRID的格式版本号,当前是3 char*24 ::HDATE :时间,格式为“YYYY-M

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档