【WRF如何在输出的wrfoutput文件中设置添加/删除变量】

简介: 【WRF如何在输出的wrfoutput文件中设置添加/删除变量】

前言



近日,需要在WRF实际模拟的输出文件中加入/删除绝热加热率项,那么需要如何实现呢?

如果是需要删除某些变量,这里提供了以下两个方案:


  • 方案1:打开 WRF/Registry/Registry.EM_COMMON file文件,找到你希望删除的变量。通过去掉I/O那一列的 “h”,就可以将你不想要的变量去除了。然后保存该文件,返回到WRF的目录下,使用命令:clean -a,然后重新配置和编译。


  • 方案2:使用Runtime I/O选项。也就是说在你的namelist.input文件中,先提前创建一个.txt文件,然后在namelist.input文件中调用这个txt文件。具体示例如下所示:


创建两个文件为my_file_d01.txt、my_file_d02.txt,文件内容为如下,如果你要

删除变量则写入:-:h:0:RAINC,RAINNC

新增变量则写入:+:h:0:RAINC,RAINNC

注意不能由任何的空格。


上述命令解释如下:


+/- :添加或者删除变量
0-24 :整型
i/h :输入或者历史记录
RAINC :Registry中的名称(方法1中的文件)


在namelist.input中的文件如下所示:


&time_control
iofields_filename = "my_file_d01.txt", "my_file_d02.txt"
ignore_iofields_warning = .true.,
/


一般建议使用第二种方法,避免了重新编译配置的时间浪费。实际过程就是这样,先记录一下

相关文章
|
PHP Windows 编解码
windows命令行方式下打印和设置PATH变量
点击开始菜单,运行=》cmd打印当前变量:echo %PATH%结果:C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;d:\PROGRA~1\ssh;D:\Program Files\tortoisesvn\bin;D:\Program...
2158 0
|
2月前
|
Linux Shell
Linux脚本获取输入参数判断文件还是文件路径
Linux脚本获取输入参数判断文件还是文件路径
25 4
保存变量并且在程序结束时候还原的方法
基本思路:在操作前构造一个类保存当前变量状态,在类析构中还原数值。
|
8月前
word无法创建工作文件请检查临时环境变量
word无法创建工作文件请检查临时环境变量
478 0
|
PyTorch 算法框架/工具 Python
jupyter 输出向量自动省略了中间的值,如何查看完整的向量值
Jupyter 默认情况下会根据向量的长度来自动省略中间的值,以便在输出时能够更好地适应屏幕大小。如果想要查看完整的向量值,可以通过以下两种方式实现: 1. 使用 print() 函数显示完整的向量内容。这种方法适用于任何大小的向量,但是需要显式调用 print() 函数来输出向量。Jupyter 默认情况下会根据张量的长度来自动省略中间的值,以便在输出时能够更好地适应屏幕大小。如果想要查看完整的张量内容,可以通过以下两种方式实现: 1. 使用 print() 函数显示完整的张量内容。这种方法适用于任何大小的张量,但是需要显式调用 print() 函数来输出张量。
1042 0
|
Python
Python输出当前代码信息:文件,行号,函数名
Python输出当前代码信息:文件,行号,函数名
133 0
Python输出当前代码信息:文件,行号,函数名
编写一个程序,如果名为Exercise12_15.txt的文件不存在,则创建该文件。使用文本I/O将随机产生的100个整数写入文件,文件中的整数由空格分开。从文件中读回数据并以升序显示数据。
编写一个程序,如果名为Exercise12_15.txt的文件不存在,则创建该文件。使用文本I/O将随机产生的100个整数写入文件,文件中的整数由空格分开。从文件中读回数据并以升序显示数据。
262 0
|
Go Python
Go-文件目录操作分类详解(创建、打开、关闭、读取、写入、判断等)
Go-文件目录操作分类详解(创建、打开、关闭、读取、写入、判断等)
364 0
Go-文件目录操作分类详解(创建、打开、关闭、读取、写入、判断等)
根据用户输入的参数自动读取对应时间内的wrf模式输出数据
根据用户输入的参数自动读取对应时间内的wrf模式输出数据