【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.,
/


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

相关文章
|
Shell
Shell 脚本输出命令结果保持原格式,保留换行
Shell 脚本输出命令结果保持原格式,保留换行
188 0
|
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...
2314 0
|
1月前
|
PyTorch TensorFlow API
大模型中 .safetensors 文件、.ckpt文件、.gguf和.pth以及.bin文件区别、加载和保存以及转换方式
本文讨论了大模型中不同文件格式如`.safetensors`、`.ckpt`、`.gguf`、`.pth`和`.bin`的区别、用途以及如何在TensorFlow、PyTorch和ONNX等框架之间进行加载、保存和转换。
292 2
|
6月前
|
Linux Shell
Linux脚本获取输入参数判断文件还是文件路径
Linux脚本获取输入参数判断文件还是文件路径
37 4
|
6月前
|
人工智能 机器人 Shell
【shell】shell数组的操作(定义、索引、长度、获取、删除、修改、拼接)
【shell】shell数组的操作(定义、索引、长度、获取、删除、修改、拼接)
|
Shell 开发工具
写一个脚本/root/bin/argsnum.sh,接受一个文件路径作 为参数;如果参数个数小于1,则提示用户“至少应该给一个 参数”,并立即退出;如果参数个数不小于1,则显示第一个 参数所指向的文件中的空白行数
写一个脚本/root/bin/argsnum.sh,接受一个文件路径作 为参数;如果参数个数小于1,则提示用户“至少应该给一个 参数”,并立即退出;如果参数个数不小于1,则显示第一个 参数所指向的文件中的空白行数
73 1
保存变量并且在程序结束时候还原的方法
基本思路:在操作前构造一个类保存当前变量状态,在类析构中还原数值。
|
Go Python
Go-文件目录操作分类详解(创建、打开、关闭、读取、写入、判断等)
Go-文件目录操作分类详解(创建、打开、关闭、读取、写入、判断等)
424 0
Go-文件目录操作分类详解(创建、打开、关闭、读取、写入、判断等)
根据用户输入的参数自动读取对应时间内的wrf模式输出数据
根据用户输入的参数自动读取对应时间内的wrf模式输出数据