CESM笔记——修改输出数据频率(增加逐日数据输出)
hello大家好呀,断更好几月,我又回来啦!昨天刚参加完学校毕业典礼。诶,我写博客真是三天打渔,两个月晒网。。。
这两天有好几个朋友来问,这个是不是你呀,我说是,但是几个月都没更新了。。。还怪不好意思的,之前写的啥我都快忘了。。。感觉还是不能把博客丢掉,所以今天就又来水一篇吧。
CESM的默认输出一般是月平均数据,但有时候我们想要增加输出频率,比如对于某些变量想要输出逐日数据,那么可以进行如下操作:
在模式工作流的./case.setup步骤之后,运行目录下会出现各个模块对应的user_nl_***文件。
在对应模块的user_doc中进行修改,以大气模块为例,如果想要增加某些变量的日数据,
在user_nl_cam中增加类似以下的内容:
其中,
(1)avgflag_pertape表示的是输出数据类型,A代表“average”平均值,I代表“instantaneous”瞬时值。
(2) nhtfrq表示输出频率,
nhtfrq=0,表示输出的是月平均;
nhtfrq>0,频率按时间步长进行计数;
nhtfrq<0,频率按小时进行计数;
例如,avgflag_pertape="A",nhtfrq=-24,表示输出数据对应为日平均。
(3)mfilt表示写入一个历史文件的最大时间样本数,比如对应avgflag_pertape="A",nhtfrq=-24, mfilt=31就表示一个输出文件中存31个日平均数据。
(4)fincl这个参数用于个性化设置历史文件。在CESM中,最多能输出6种历史文件,对应id分别为"h0","h1",……"h5",其中h0是默认设置。h*和fincl的对应关系如下:
所以,比如我们只想要增加一个日频率的输出,就只需要对应设置fincl2,在fincl2后面加上想要增加输出的变量就行啦。 比如我上面就是增加了“Z3”、“TS”……这一堆变量。
这样在提交任务后,就会发现有对应的*h1*日数据文件啦!
更多设置,大家可以参考一下这个文档:
https://www.cesm.ucar.edu/events/tutorials/2019/files/Practical4-introduction-hannay.pdf
CESM笔记——修改输出数据频率(增加逐日数据输出)相关推荐
- .net中如何同步获取数据方式增加一样数据自动刷新列表_期待已久的动态数据库工具终于来了!...
本地数据库的创建和管理是大多数移动应用工程中的核心组件之一,一般会通过直接使用 SQLite 或 Jetpack Room 持久化库来完成.开发者们也在不断地寻求着更好的方式,使其能够在运行中的应用中 ...
- .net中如何同步获取数据方式增加一样数据自动刷新列表_知客CRM如何对接微信公众号...
如果您的企业正在运营微信公众号,您可以将公众号上的粉丝和知客CRM中的客户信息进行身份绑定,这样公众号的粉丝就有了一个客户ID,能够与CRM系统进行业务交互,比如浏览公司产品.下单到CRM.发起投诉流 ...
- 单片机学习笔记————为指针加上紧箍咒const,避免意外修改了只做输入接口的数据
proteus虚拟串口的实现:https://mp.csdn.net/console/editor/html/107251649 一.使用proteus绘制简单的电路图,用于后续仿真 二.编写程序 / ...
- SQL Server数据表中数据的增加(插入)、查询、修改、删除
目录 零.码仙励志 一.数据表中数据的增加(插入) 二.数据表中数据的查询 三.数据表中数据的修改 四.数据表中数据的删除 零.码仙励志 伟人所达到并保持着的高处,并不是一飞就到的,而是他们在同伴们都 ...
- 程序通过定义学生结构体变量,存储学生的学号、姓名和3门课的成绩。函数fun的功能是:对形参b所指结构体变量中的数据进行修改,并在主函数中输出修改后的数据。...
程序通过定义学生结构体变量,存储学生的学号.姓名和3门课的成绩.函数fun的功能是:对形参b所指结构体变量中的数据进行修改,并在主函数中输出修改后的数据.例如,若b所指变量t中的学号.姓名和三门课的成 ...
- oracle如何往dg加盘_学习笔记:Oracle DG系统 主备库中表空间和数据文件增加删除等管...
天萃荷净 Oracle Data Guard表空间和数据文件管理汇总 汇总日常工作中操作,在Oracle DG结构系统中,如何删除备库表空间和数据文件,如何管理主库与备库之间的文件系统,详见文章内容. ...
- MySQL 学习笔记(4)— 组合查询、子查询、插入数据、更新/删除表数据、增加/删除表中的列以及重命名表
1. 组合查询 1.表的加减法 表的加法,即求 product 和 product2 的并集,UNION 运算会除去重复的记录 SELECT product_id, product_name FROM ...
- vue笔记(一)基本使用、数据检测
vue 官网 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用. 一.基本使用 二.数据检测 一.Vu ...
- pandas学习笔记(三):数据的变换与数据的管理
注:学习笔记基于文彤老师的pandas的系列课程 课程链接:https://study.163.com/course/courseMain.htm?courseId=1005124008&sh ...
- 机器学习笔记1:基于Logistic回归进行数据预测
机器学习笔记1:基于Logistic回归进行数据预测 一.背景 近期项目的一个核心部分就是实现对数据的预测,因为没有实际的数据样本,所以我准备近期学习Machine Learning的几种方式,从简单 ...
最新文章
- java ReentrantLock 实现原理
- [NOI2015]软件包管理器
- JUC锁-Semaphore(八)
- learn go anonymous function
- python运行时间只算快的吗_10种检测Python程序运行时间、CPU和内存占用的方法
- [转]跟我一起写Makefile系列
- 解决 Error: Table './db_name/table_name' is marked as crashed and last (automatic?) repair
- Apache Server搭建独立图片服务器
- Oracle表名、列名、约束名的长度限制
- 解决浏览器 fakepath 实现图片上传预览
- H5第三方专业支付接口、安全稳定、费率优惠
- mysql事物幻读_MySQL事务的幻读
- 复杂问题的知识问答技术介绍
- 上传到服务器的网站打开是空白,网站上传服务器,首页打开空白的解决办法|74cms|骑士cms...
- 自己写一个微型数据库_“最国际化的微型机构:”两名伦敦训练营的毕业生如何建造了一个远程…...
- 【Python,迄今为止讲解的最详细的一篇
- 航天金盾人脸识别系统解决方案
- Dota2电竞数据API接口 - 【战队基本信息】API调用代码
- python爬虫爬取**单词
- 高级软件测试工程师的面试
热门文章
- 尚硅谷JAVA基础笔记吐血整理
- 为PXI硬件选择合适的设备驱动程序–VISA还是IVI?
- 微型计算机主机的组成不包括______,微型计算机主机的主要组成部分是什么
- 学习AngularJs:Directive指令用法
- 从Paxos到NOPaxos 重新理解分布式共识算法(consensus)
- Java Instrument(一) Java Agent
- 一元二次方程组的简单解法
- Jupyter更改默认浏览器
- 序列标注--词性英文对照表
- html在excel中查询,excel通配符查找 excel任意字母的通配符