爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9859|回复: 13

wrf-restart

[复制链接]
回帖奖励 2 金钱 回复本帖可获得 1 金钱奖励! 每人限 1 次(中奖概率 50%)
发表于 2015-6-5 11:33:05 | 显示全部楼层 |阅读模式
GrADS
系统平台: linux
问题截图: -
问题概况: restart生成新wrfout文件,而不是覆盖原来的么
我看过提问的智慧: 看过
自己思考时长(天): 2

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我最近转的个例,我发现restart设置的时间间隔和wrfout不一致,
input_from_file                     = .true.,.true.,.true.,
history_interval                    = 180,  60,   60,
frames_per_outfile                  = 8, 24, 24,
restart                             = .true.,
restart_interval                    = 600,


02时有restart,能否继续写wrfout?我直接试了下是生成的新wrfout文件,而不是覆盖原来的么?

file:///C:/Users/2009/Documents/Tencent%20Files/304252908/Image/C2C/4ACF1B5D926B1911FEB14E561187825B.jpg



密码修改失败请联系微信:mofangbao
发表于 2015-6-6 09:43:27 | 显示全部楼层

回帖奖励 +1 金钱

如果你的 restart 设置为 true,假设你 restart 的写入时刻为 t  ,那么 WRF 在 t 时刻就是从 wrf restart 文件中读取相应变量进行积分,生成的 wrfout 文件自然是 以 t 时刻开头的文件,wrf 不会管 t 时刻之前的 wrfout 文件里面到底是什么,相当于此时wrf 的起始时刻为 t。

如果你只是想在 t 时刻生成一个 restart 文件,同时 wrf 不受 restart 的影响,可以把 restart 设置 .false.
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-6-6 11:14:28 | 显示全部楼层
夏朗的芒果 发表于 2015-6-6 09:43
如果你的 restart 设置为 true,假设你 restart 的写入时刻为 t  ,那么 WRF 在 t 时刻就是从 wrf restart  ...

我是要用restart,想覆盖原来的文件
密码修改失败请联系微信:mofangbao
发表于 2015-6-8 10:03:09 | 显示全部楼层

回帖奖励 +1 金钱

好吧 我只是路过,你们讨论的是编程么?
密码修改失败请联系微信:mofangbao
发表于 2015-6-26 13:41:13 | 显示全部楼层
请问楼主搞明白了吗,搞定了出来教一下小弟然后把帖子改为已解决,求
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-6-26 21:05:36 | 显示全部楼层
lhaikun@163.com 发表于 2015-6-26 13:41
请问楼主搞明白了吗,搞定了出来教一下小弟然后把帖子改为已解决,求

我现在是每小时输出一次wrfout,然后再restart,
密码修改失败请联系微信:mofangbao
发表于 2015-6-26 21:10:39 | 显示全部楼层
chongzika 发表于 2015-6-26 21:05
我现在是每小时输出一次wrfout,然后再restart,

什么意思,那你的restart的时间设置是多少
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-6-26 21:35:06 | 显示全部楼层
lhaikun@163.com 发表于 2015-6-26 21:10
什么意思,那你的restart的时间设置是多少

设置成你想要的啊,run所需时间,起止时间都要改!
密码修改失败请联系微信:mofangbao
发表于 2015-6-26 21:49:51 | 显示全部楼层

回帖奖励 +1 金钱

chongzika 发表于 2015-6-26 21:35
设置成你想要的啊,run所需时间,起止时间都要改!

假定我我要从15年1月1日00时run到5月31日18时,restart我想15天restart一次,你说的起止时间修改是什么意思?在最初的
&time_control
run_days                            = 243,
run_hours                           = 0,
run_minutes                         = 0,
run_seconds                         = 0,
start_year                          = 2015, 2011, 2000,
start_month                         = 01,   01,   01,
start_day                           = 01,   01,   24,
start_hour                          = 00,   00,   12,
start_minute                        = 00,   00,   00,
start_second                        = 00,   00,   00,
end_year                            = 2015, 2015, 2000,
end_month                           = 05,   05,   01,
end_day                             = 31,   31,   25,
end_hour                            = 18,   18,   12,
end_minute                          = 00,   00,   00,
end_second                          = 00,   00,   00,
interval_seconds                    = 21600
input_from_file                     = .true.,.true.,.true.,
history_interval                    = 180,  60,   60,
history_outname                     ='/lustre/home/lkaikun/model/WRF/wrfout/wrfout_d<domain>_<date>',
frames_per_outfile             = 1000, 1000, 1000,
restart                             = .true.,
restart_interval                    = 21600,
io_form_history                     = 2
io_form_restart                     = 2
io_form_input                       = 2
这些也要改吗,我这样设置可以吗
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-6-26 22:21:08 | 显示全部楼层
lhaikun@163.com 发表于 2015-6-26 21:49
假定我我要从15年1月1日00时run到5月31日18时,restart我想15天restart一次,你说的起止时间修改是什么意 ...

restart_interval                    = 21600,
这个是设置输出rst文件的间隔的,15天restart一次,21600就可以了。
你一次性能转完就不用restart了啊
run_days                            = 30
start_year                          = 2015, 2011, 2000,
start_month                         = 01,   01,   01,
start_day                           = 01,   01,   24,
start_hour                          = 00,   00,   12,
start_minute                        = 00,   00,   00,
start_second                        = 00,   00,   00,
end_year                            = 2015, 2015, 2000,
end_month                           = 05,   05,   01,
end_day                             = 31,   31,   25,
end_hour                            = 18,   18,   12,
end_minute                          = 00,   00,   00,
end_second                          = 00,   00,   00,
restart                             = .true.,
这些地方改了就可以了。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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