【WRF理论第四期】namelist.wps文件详述

WRF理论第四期:namelist.wps文件详述

  • 1 namelist.wps 的主要部分
  • 1 &share
  • 2 &geogrid
  • 3 &ungrib
  • 4 &metgrid
  • 示例 namelist.wps 文件
  • 参考

namelist.wps 文件是 WRF Preprocessing System (WPS) 的关键配置文件,用于设置地理数据和气象数据预处理的参数。
它包含多个部分,每个部分控制 WPS 的不同组件,如 geogrid.exe、ungrib.exe 和 metgrid.exe。

1 namelist.wps 的主要部分

1 &share

这一部分设置一些共享参数,主要包括开始时间和结束时间等。

&sharewrf_core = 'ARW',max_dom = 2,start_date = '2024-06-01_00:00:00','2024-06-01_00:00:00',end_date = '2024-06-01_06:00:00','2024-06-01_06:00:00',interval_seconds = 10800io_form_geogrid = 2,opt_output_from_geogrid_path = './',debug_level = 0,
/

各变量解释如下:

  • wrf_core:设置 WRF 的核心类型(如 ARW 或 NMM)。
  • max_dom:设置最大的网格数。
  • start_date, end_date:设置每个网格的开始和结束时间。
  • interval_seconds:设置气象数据的时间间隔(以秒为单位)。
  • io_form_geogrid:设置地理数据的输出格式。
  • opt_output_from_geogrid_path:设置 geogrid 的输出路径。
  • debug_level:设置调试级别。

2 &geogrid

这一部分设置地理数据网格的相关参数。

&geogridparent_id = 1, 1,parent_grid_ratio = 1, 3,i_parent_start = 1, 31,j_parent_start = 1, 17,e_we = 74, 91,e_sn = 61, 73,geog_data_res = '30s','30s',dx = 30000,dy = 30000,map_proj = 'lambert',ref_lat = 40.0,ref_lon = -100.0,truelat1 = 30.0,truelat2 = 60.0,stand_lon = -100.0,geog_data_path = '/path/to/geog',
/

各变量解释如下:

  • parent_id:设置父网格的ID。
  • parent_grid_ratio:设置父网格与嵌套网格的分辨率比。
  • i_parent_start, j_parent_start:设置嵌套网格在父网格中的起始位置。
  • e_we, e_sn:设置每个网格的东西向和南北向格点数。
  • geog_data_res:设置地理数据的分辨率。
  • dx, dy:设置网格的水平分辨率(单位:米)。
  • map_proj:设置地图投影类型(如 lambert、mercator 等)。
  • ref_lat, ref_lon:设置参考点的纬度和经度。
  • truelat1, truelat2:设置真实纬度1和2(适用于 Lambert 投影)。
  • stand_lon:设置标准经度。
  • geog_data_path:设置地理数据的路径。

3 &ungrib

这一部分设置 GRIB 数据解码的相关参数。

&ungribout_format = 'WPS',prefix = 'FILE',
/

各变量解释如下:

  • out_format:设置解码后的输出格式(通常为 WPS)。
  • prefix:设置输出文件的前缀。

4 &metgrid

这一部分设置气象数据网格化的相关参数。

&metgridfg_name = 'FILE',io_form_metgrid = 2,constants_name = 'CONSTANTS',
/

各变量解释如下:

  • fg_name:设置 metgrid 的输入文件前缀。
    各变量解释如下:
  • io_form_metgrid:设置气象数据的输出格式。
  • constants_name:设置常数文件的名称。

示例 namelist.wps 文件

以下是一个完整的 namelist.wps 示例,涵盖了上述各部分:

&sharewrf_core = 'ARW',max_dom = 2,start_date = '2024-06-01_00:00:00','2024-06-01_00:00:00',end_date = '2024-06-01_06:00:00','2024-06-01_06:00:00',interval_seconds = 10800io_form_geogrid = 2,opt_output_from_geogrid_path = './',debug_level = 0,
/&geogridparent_id = 1, 1,parent_grid_ratio = 1, 3,i_parent_start = 1, 31,j_parent_start = 1, 17,e_we = 74, 91,e_sn = 61, 73,geog_data_res = '30s','30s',dx = 30000,dy = 30000,map_proj = 'lambert',ref_lat = 40.0,ref_lon = -100.0,truelat1 = 30.0,truelat2 = 60.0,stand_lon = -100.0,geog_data_path = '/path/to/geog',
/&ungribout_format = 'WPS',prefix = 'FILE',
/&metgridfg_name = 'FILE',io_form_metgrid = 2,constants_name = 'CONSTANTS',
/

通过了解和设置 namelist.wps 文件中的各个参数,可以精确地控制 WPS 的运行,从而为 WRF 模型提供准确的地理和气象数据输入。这是进行高质量数值模拟的基础。

参考

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/22529.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

将物理机上的内容制作成ISO镜像并传输到U盘以便在另一台电脑上进行安装

涉及以下几个步骤: 创建文件系统快照制作ISO镜像将ISO镜像写入U盘在目标电脑上进行安装 步骤 1: 创建文件系统快照 首先,确保系统文件一致性,使用rsync创建文件系统快照。 sudo -i mkdir /mnt/temp rsync -aAXv / /mnt/temp --exclude/mn…

今日好料推荐(运维服务管理流程+互联网运维)

今日好料推荐(运维服务管理流程互联网运维) 本文内容是运维服务管理的梳理 参考资料内容:运维服务管理流程设计&互联网运维理论与实践 参考资料在文末获取,关注我,分享优质前沿资料(IT、运维、编码、…

YOLOX源码之【数据缓存】

这里首先需要了解下装饰器 - 廖雪峰的官方网站的用法,后面会用到。 如果cacheTrue,在launch前就调用get_dataset,否则launch后再调用get_dataset。 函数get_dataset调用COCODataset类,并赋给self.dataset。COCODataset继承自Cac…

amfori BSCI提供一种公认的方法来识别和补救全球供应链中的风险

amfori BSCI简介 采用共同的行为准则 amfori BSCI提供了一套行为准则,其中包含一系列价值观和原则,可帮助 amfori成员改进自己的政策和实践,例如更新采购合同以负责任地开展业务。这些原则适用于全球所有行业,并符合国际法规&am…

学习1:java 校验注解之 @NotNull、@NotBlank、@NotEmpty学习

NotBlank 这个注解确保字段的值不是null,也不是一个只包含空白字符(如空格、制表符、换行符等)的字符串。换句话说,它必须至少包含一个非空白字符。 NotEmpty 会检查字段是否不是null且不是空集合、空数组或空字符串。但在字符串…

解决Linux中特殊文件名删除难题

最近在使用rz上传文件时出现中断,导致生成了乱码文件,尝试删除这些文件时遇到各种报错。 在Linux操作系统中,当尝试删除以特殊字符(如-)开头的文件时,可能会遇到错误信息,提示“invalid option”…

深入理解 Java 泛型工厂方法:类型安全与灵活性的结合

深入理解 Java 泛型工厂方法:类型安全与灵活性的结合 泛型工厂方法是指使用泛型参数来创建对象的静态方法。它可以返回与传入类型参数一致的实例,从而确保类型安全并提高代码的灵活性和重用性。 1. 基本实现 泛型工厂方法通常接受一个 Class 对象作为…

【excel】设置二级可变联动菜单

文章目录 【需求】在一级菜单选定后,二级菜单联动显示一级菜单下的可选项【步骤】step1 制作辅助列1.列转行2.在辅助列中匹配班级成员 step2 名称管理器step3 制作二级下拉菜单step4 消除二级菜单中的空白 【总结】 之前做完了 【excel】设置可变下拉菜单&#xff…

为什么一线大厂都在高薪抢 AI 产品经理?

前言 不知道你是否听过“移动互联网产品经理”这个说法,当移动互联网成为整个互联网行业的基础建设,深入到各行各业,所有产品经理,其实都是移动互联网产品经理。 而近些年,随着 AI 技术逐渐落地和市场认可度的不断提…

公安视频图像信息数据库及GA/T 1400视图库视频监控系统的使用场景

随着科技的快速发展,大数据、人工智能等新技术不断融入各行各业,为各行各业带来了前所未有的变革。在公安领域,GA/T 1400协议公安视频图像信息数据库的应用为视频监控场景提供了强有力的支持,极大地提升了公安工作的效率和准确性。…

C++ XML文件和解析

XML(可扩展标记语言)是一种用于存储和传输数据的标记语言。它具有自描述性和平台无关性的特点。XML 文档的格式主要由一组嵌套的元素和属性构成,结构清晰,易于理解和解析。 XML 文档的基本格式 一个 XML 文档通常包括以下部分&a…

大模型狂奔不息的300天

大模型行业正如火如荼地发展着,那么,如何解读当前国内大模型行业的发展?谁又可能是大模型时代的超级应用?或许后一个问题的答案,现在还未能揭晓。一起来看看本文关于大模型行业发展的解读和分析。 2023年,没…

一个小时搞定JAVA面向对象(6)——多态

文章目录 多态多态条件下成员的访问特点成员变量成员方法 多态的好处多态的缺点多态中的转型向上转型向下转型类型转换异常 多态 多态必须要子父类继承或者接口实现关系,必须有方法的重写. 定义格式: ​ new对象:父类引用指向子类对象 Fu fu new Zi( )理解为大类型接收了一…

持续总结中!2024年面试必问 20 道 Kafka面试题(六)

上一篇地址:持续总结中!2024年面试必问 20 道 Kafka面试题(五)-CSDN博客 十一、Zookeeper 对于 Kafka 的作用是什么? Apache ZooKeeper是一个开源的分布式协调服务,它为分布式应用提供一致性服务&#xf…

Linux线程 -- 互斥锁 和 条件变量

在多线程编程中,互斥量(mutex)是用于保护共享资源的同步机制,确保在任一时刻只有一个线程能够访问共享资源。互斥量用于防止竞态条件(race conditions),确保数据一致性。 基本概念 互斥量&…

python学习笔记-04

高级数据类型 一组按照顺序排列的值称为序列,python中存在三种内置的序列类型:字符串、列表和元组。序列可以支持索引和切片的操作,第一个索引值为0表示从左向右找,第一个索引值为负数表示从右找。 1.字符串操作 1.1 切片 切片…

不同平台账号究竟要如何运营?新媒体矩阵这样做,不怕没结果!

干货分享 越来越多企业要求做矩阵化运营,众多平台一把抓,那么对于新媒体人来说,可能会有些困惑,都是新媒体平台,他们各有什么特质?今天冲鸭老师就对目前新媒体4大热榜平台进行分析。 抖音 用户特点 年轻…

Flutter 中的 ErrorWidget 小部件:全面指南

Flutter 中的 ErrorWidget 小部件:全面指南 Flutter 是一个由 Google 开发的跨平台 UI 框架,它允许开发者使用 Dart 语言构建高性能、美观的应用。在 Flutter 的丰富组件库中,ErrorWidget 是一个特殊的组件,用于在渲染过程中捕获…

Unity 编辑器扩展 一键替换指定物体下的所有材质球

先看效果 实现方案 1:创建几个用于测试的Cube 2:创建一个脚本 3:编写脚本内容 主要是这部分的逻辑 附上完整代码 using System.Collections; using System.Collections.Generic; using UnityEditor; using UnityEngine;public class Tool {[MenuItem(…

json文件操作和异常处理

目录 按行读取文件readline() 读取大文件: json文件: json文件介绍: json的语法: 读取json文件: json文件写入: 异常: 捕获异常: 捕获指定类型的异常: 捕获未知类型的异常(使用最多): 异常捕获的完整结构: 异常传递: ​编辑抛出异常: 按行…