-
Notifications
You must be signed in to change notification settings - Fork 317
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 fates_next_api to ctsm1.0.dev093 #1050
Update fates_next_api to ctsm1.0.dev093 #1050
Conversation
Point to a slightly modified version that has updates for some izumi machine changes
Rename variables to avoid confusion; fix QSNOEVAP diagnostic Renamed variables as discussed in ESCOMP#118 throughout the code. Also made a couple of minor changes to fix a couple of potential problems with these variables as described in the branch commit logs. Tested for bfb before changing the history field variables themselves. These changes are all bfb (with the exception of QSNOEVAP) for a 1 month global 2deg simulation, but may not be bfb under all conditions. QSNOEVAP is not bfb because I've added in qflx_ev_snow for lakes. Also, update cime slightly with a fix for izumi machine updates Resolves ESCOMP#118
…ndant write statements
…x1_Ln3.hcru_hcru.I2000Clm50BgcCruGs.cheyenne_intel.clm-coldStart) pass for cmpes. (Issue ESCOMP#874).
… which is not being used (Issue ESCOMP#745)
…eading is on (Issue ESCOMP#811)
…m50SpRsGs... test.
TruncateCStates ,and etc.....
…removing the bounds....
…en they are not allocated...
@glemieux I'm not sure I totally understand what's going on here, so perhaps I shouldn't wade into this. But seeing the huge number of commits here makes me wonder if this was done right. I'm particularly concerned about what will happen when we go to move this branch back to master. My understanding is that However, I see:
i.e., there are 79 commits on fates_next_api beyond the release-clm5.0 branch, yet:
i.e., there are 855 commits on the branch in this PR beyond master. Even if the end result is correct, I'm concerned about what this might do to the history of master once this branch is brought back to master. I would typically accomplish something like this with a rebase:
I'd be happy to discuss this further if it would be helpful. Also, feel free to let me know if you think I'm misunderstanding something (which is quite possible). |
@billsacks I don't think you're misunderstanding. This is my first try at attempting something like this so I'd be willing to scrap this for another method. Part of the reason I created the PR was to get it in front of y'all to help critique it. I've never rebased before so I'm willing to give that a shot. |
Okay, sounds good, thanks. I did just try doing the rebase myself, and found that (perhaps unsurprisingly) there were a number of conflicts. I didn't go far: I just spent a few minutes exploring this. A few things to note about rebases (since you say you haven't done them before):
Again, let me know if you'd like help with this - for example, we could find some time to do it together over zoom. |
Thanks for the quick overview. I think a zoom call would be a good idea. I sent you an email to coordinate a time to meet up. |
Description of changes
This PR reconciles differences between release-clm5.0.30 and ctsm1.0.dev093 (https://github.com/glemieux/ctsm/tree/release-clm5.0.30-ctsm1.0.dev093) and then pre-merges these changes into fates_next_api.
Specific notes
This PR addresses #1008 in part. Discussion of release-clm5.0.30 and ctsm1.0.dev093 merge deconflict is in found glemieux#1.
Contributors other than yourself, if any: @ekluzek
CTSM Issues Fixed (include github issue #):
Are answers expected to change (and if so in what way)? yes
Any User Interface Changes (namelist or namelist defaults changes)?
Testing performed, if any:
Both
aux_clm
andfates
regression test suites were run usingrun_sys_tests
: