-
Notifications
You must be signed in to change notification settings - Fork 706
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add incremental analysis update capability #2151
base: develop
Are you sure you want to change the base?
Conversation
…ile - output stream is defined as auxhist5
The regression test results:
|
How is input stream 15 created? |
@dudhia As described in the PR message, it is written out in DA. |
var/da/da_main/da_solve.inc
Outdated
[email protected] | ||
call da_write_anaincrements (grid, config_flags) | ||
[email protected] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should you delete two commented-out lines with mchen?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should make this IAU writing optional.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@liujake The analysis increment file is only written out if several namliests associated with auxhist5 are added in the namelist.input file, for example, auxhist5_interval, io_form_auxhist5.
TYPE: new feature
KEYWORDS: data assimilation, incremental analysis update
SOURCE: Min Chen of IUM/CMA and internal
DESCRIPTION OF CHANGES:
Add incremental analysis update capability. In the DA code, code is added to write out analysis increments for all variables in WRF netCDF format using auxiliary history output stream #5. In the model, analysis increments are divided by the number of time steps in a specified time window and added to the model similar to physics tendencies. The input stream for the model is 15. The capability is turned on by adding iau = 1 and iau_time_window_sec in &time_control. For example:
LIST OF MODIFIED FILES:
M Registry/Registry.EM_COMMON.var
M Registry/Registry.wrfvar
M Registry/registry.em_shared_collection
A Registry/registry.iau
M dyn_em/module_em.F
M dyn_em/module_first_rk_step_part2.F
M phys/module_physics_addtendc.F
M var/build/da.make
M var/build/depend.txt
M var/da/da_main/da_solve.inc
M var/da/da_main/da_wrfvar_io.f90
M var/da/da_main/da_wrfvar_top.f90
A var/da/da_main/da_write_anaincrements.inc
M var/da/da_transfer_model/da_transfer_xatowrf.inc
TESTS CONDUCTED:
The Jenkins tests have passed.
RELEASE NOTE: To be added.