forked from wrf-model/WRF
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
WRFDA registry.var fixes for packaging moist variables and for non-4D…
…VAR (wrf-model#281) TYPE: bug fix/enhancement KEYWORDS: WRFDA, registry.var, package SOURCE: Jamie Bresch (NCAR) DESCRIPTION OF CHANGES: Main changes are in registry.var. All others are for complementing registry changes. 1. Simply the packaging for moist variables. When mp_physics is on, allocate all 5 (qc, qr, qi, qs, qg, excluding qh) moist variables that DA uses. This fixes some incorrect cloud DA analyses when certain mp_physics is used. 2. Package vp6, vv6, x6a and a_/g_ variables for 4DVAR use only. This reduces the non-4DVAR memory usage by ~35%. LIST OF MODIFIED FILES: M Registry/registry.var M var/da/da_main/da_solve.inc M var/da/da_main/da_wrfvar_init2.inc M var/da/da_minimisation/da_calculate_gradj.inc M var/da/da_minimisation/da_calculate_j.inc M var/da/da_minimisation/da_sensitivity.inc M var/da/da_minimisation/da_transform_vtoy.inc M var/da/da_minimisation/da_transform_vtoy_adj.inc M var/da/da_test/da_check_vtoy_adjoint.inc M var/da/da_test/da_check_xtoy_adjoint.inc M var/da/da_transfer_model/da_transfer_model.f90 M var/da/da_transfer_model/da_transfer_wrftltoxa.inc M var/da/da_transfer_model/da_transfer_wrftltoxa_adj.inc M var/da/da_transfer_model/da_transfer_xatowrftl.inc M var/da/da_transfer_model/da_transfer_xatowrftl_adj.inc TESTS CONDUCTED: WRFDA regtests on cheyenne with intel/17.0.1 passed. A few 3DVAR and 4DVAR tests on Mac with gnu/5.2.0 gave identical results after the changes.
- Loading branch information
1 parent
c4eeff5
commit 81ca2ff
Showing
15 changed files
with
187 additions
and
248 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.