爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
12
返回列表 发新帖
楼主: tianmeng

WRF内部程序学习,第一弹:中间变量的输出

[复制链接]

新浪微博达人勋

发表于 2023-3-8 23:02:26 来自手机 | 显示全部楼层
可以求一份PDF吗,谢谢啦664887128@qq.com
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-3-16 22:47:21 来自手机 | 显示全部楼层
厉害,楼主什么时候更下一篇啊,请教下有什么学习资料吗?我看不懂程序 ,毕业设计需要对程序进行修改
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-3-17 08:50:11 | 显示全部楼层
谢谢分享!!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2023-5-27 16:19:04 | 显示全部楼层
谢谢分享。
但我还是遇到了一个问题。我想把分层的辐射量输出出来,也就是SWUPFLX,SWDNFLX,LWUPFLX,LWDNFLX,这四个量在driver里面已经有了,所以我直接修改了最上层的module_first_rk_step_part1.F,添加了注册表并编译。
但是 在输出结果中只有SWUPFLX,另外三个却没有。
这可能是什么原因导致的呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-5-28 16:27:48 | 显示全部楼层
感谢楼主的分享,楼主的问题gpt是这么回答的:对于荒川C网格中的动量场变量和质量场变量,由于动量场变量的计算需要在静力平衡条件下进行,因此需要额外一层压力坐标系的计算。因此,在画垂直廓线图时,需要使用压力坐标系的高度(即z-dz/2)表示动量场变量的高度层次,并使用标准垂直坐标系的高度(即z)表示质量场变量的高度层次。

需要注意的是,在WRF模型中,压力坐标系还包括了边界层下方的土地网格以及离散的大气边界层,因此在绘制垂直廓线图时也需要注意这些层次的存在。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-11-13 17:05:45 | 显示全部楼层
tianmeng 发表于 2023-2-12 20:48
WRF内部程序学习第二弹写什么还没想好,有感兴趣的点吗?没人指导,纯自学,所以有问题还请大家随时指正。 ...

好像Python里面有一个wrf.stagger函数,是专门对应这个问题的:
Return the variable on the unstaggered grid.
This function destaggers the variable by taking the average of the values located on either side of the grid box.
Parameters:var (xarray.DataArray or numpy.ndarray) – A variable on a staggered grid.
stagger_dim (int) – The dimension index to destagger. Negative values can be used to choose dimensions referenced from the right hand side (-1 is the rightmost dimension).
meta (bool, optional) – Set to False to disable metadata and return numpy.ndarray instead of xarray.DataArray. Default is False.
Returns:The destaggered variable. If xarray is enabled and the meta parameter is True, then the result will be a xarray.DataArray object. Otherwise, the result will be a numpy.ndarray object with no metadata.
Return type:xarray.DataArray or numpy.ndarray
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 成长值: 0
发表于 2023-11-14 15:47:35 | 显示全部楼层
好东西,支持一下。
其实WRF自定义的东西很多很多,我之前问过一个气象公司,他们跑的都是超级自定义的自己的版本。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2023-11-24 11:24:10 | 显示全部楼层
太聪明了
厉害厉害
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-11-29 09:42:47 | 显示全部楼层
您好,我跟着第一部分的教程想输出霰和雪的数浓度时,出现了如下报错:
W A R N I N G : Unable to modify mask for qng.  Variable not found. File: add_qng.txt at line            1
W A R N I N G : Unable to modify mask for qns.  Variable not found. File: add_qng.txt at line            1
W A R N I N G : Unable to modify mask for qng.  Variable not found. File: add_qng.txt at line            1
W A R N I N G : Unable to modify mask for qns.  Variable not found. File: add_qng.txt at line            1

下面是我的add_qng.txt的内容:
+:h:0:QNG,QNS

请问您知道是什么原因么?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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