-
Notifications
You must be signed in to change notification settings - Fork 146
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
Updating history file in CLM #577
Conversation
When performing ./dart_to_clm I get an error related to the rank/dimension of the clm_history file. To get the error
Gives the following error (this is an excerpt below, full output is given in
This error makes sense because the GPP variable for the clm history file (clm_history.nc) and the dart history file (dart_posterior_history.nc) has 3 dimensions (lat,lon,time), but the My interpretation is that the Just wanted some feedback before I took a wrong path here. @hkershaw-brown @mjs2369 I know there is a conference this week, so not urgent, but I could use your feedback when you get a chance. |
I think I am bailing on this PR. Further testing shows I can get same functionality with main branch through traditional use of 'UPDATE' and 'NO_COPY_BACK' settings for history files. Unfortunately, I didn't recognize this before given |
closing, functionality is available through 'UPDATE' and 'NO_COPY_BACK' |
Description:
Allows for updating of CLM history files for special cases (e.g. SIF observations updating GPP fluxes). General behavior is
for DART to only update restart domain in CLM, because restart files contain the prognostic variables which impact the model forecast. However, in special cases, it is valuable for observations to update diagnostic variables such as land-atmospheric fluxes to provide best flux estimates.
Fixes issue
This added functionality is intended to address Issue #574 "Add capability to update history domain in CLM-DART".
Types of changes
Documentation changes needed?
Tests
Currently testing a simple case using CLM5-DART Tutorial as template.
Case Directory: /glade/work/bmraczka/cases/cesm2.2.0/clm5_hist_on_e5/
Run Directory: /glade/scratch/bmraczka/cesm2.2.0/clm5_hist_on_e5/run/
Also dart_to_clm testing performed in: /glade/work/bmraczka/DART/models/clm/work/
with dart_to_clm input files included:
dart_posterior.nc
clm_restart.nc
dart_posterior_history.nc
clm_history.nc
clm_vector_history.nc
Checklist for merging
Checklist for release
Testing Datasets