-
Notifications
You must be signed in to change notification settings - Fork 315
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
Update out-of-the-box initial conditions files by running them through init_interp #312
Labels
enhancement
new capability or improved behavior of existing capability
Comments
billsacks
added
the
enhancement
new capability or improved behavior of existing capability
label
Mar 5, 2018
Note when doing this: the finidat pointed to by the |
Maybe this can be addressed along with #313 |
We may or may not do this for the cesm2 release, depending on time. |
I'm pretty sure we said we'd do this for cmip6 now. |
We'll still do this on master, but not on the release branch |
billsacks
added a commit
to billsacks/ctsm
that referenced
this issue
Jan 12, 2019
These use the more limited memory allocation that was implemented about a year ago, as well as updating the mask from gx1v6 to gx1v7. These files were generated by taking the finidat_interp_dest.nc file from appropriate cases, using ctsm1.0.dev022. Resolves ESCOMP#312
billsacks
added a commit
that referenced
this issue
Feb 26, 2019
Interpolate out-of-the-box initial conditions and remove expensive tests Two main changes (plus some small additional changes): 1. Removed / reworked some expensive tests 2. Interpolated all out-of-the-box initial conditions, so that the out-of-the-box version is now compatible with our current configuration. The changes from before were (a) our standard configuration now uses the gx1v7 rather than gx1v6 land mask; (b) many inactive points are now absent in memory. See #622 for details. - Resolves #312 - Partially addresses #275 (just a bit)
slevis-lmwg
added a commit
to slevis-lmwg/ctsm
that referenced
this issue
Feb 26, 2019
Interpolate out-of-the-box initial conditions and remove expensive tests Two main changes (plus some small additional changes): 1. Removed / reworked some expensive tests 2. Interpolated all out-of-the-box initial conditions, so that the out-of-the-box version is now compatible with our current configuration. The changes from before were (a) our standard configuration now uses the gx1v7 rather than gx1v6 land mask; (b) many inactive points are now absent in memory. See ESCOMP#622 for details. - Resolves ESCOMP#312 - Partially addresses ESCOMP#275 (just a bit) Conflicts resolved: doc/ChangeLog doc/ChangeSum
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
With the changes in #311 , out-of-the-box initial conditions files are incompatible with the memory allocation, so
use_init_interp
always needs to be true. This should be okay for now, but we can get a speedup in initialization by pointing to already-interp'ed initial conditions files. (This will clearly give a speedup for cases where we no longer need to use init_interp, but I think it will also give a speedup when we need init_interp, because new restart files are about 1/3 the size of old ones.)In talking about this with @ekluzek , we decided that I probably shouldn't do this interpolation as part of #311 . The main reason is that I want #311 to be bit-for-bit. When we do the interpolation, we figure we might as well move to a gx1v7 mask (most initial conditions files still have a gx1v6 mask). I think that making this change in mask could change answers for cases that do an additional interpolation from this file (imagine a lake point near the Caspian Sea: the source point for the interpolation could differ now).
So we feel that the interpolation of initial conditions should happen in a separate tag.
The text was updated successfully, but these errors were encountered: