-
Notifications
You must be signed in to change notification settings - Fork 6
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 logic surrounding timestepping of cable%cansto / %oldcanst #506
base: main
Are you sure you want to change the base?
Conversation
Headline comment: This looks okay - the science looks correct and it would certainly improve the consistency in logic between the different applications. It's a sensible half-way stop as part of the broader effort to address #162 #496. However - one big concerns to check the approach on and one request for change. concern: I'm not sure that I like edits to files in the request for change: we need some comments in the code to describe what's going on better In CM2/cable_explicit_driver, AM3/cable_explicit_driver and ESM1.5/cable_explicit_driver ahead of the new !cbm/define_canopy() sets the value of %oldcansto then updates the value of %cansto In cable_canopy ahead of new %cansto line include !take a copy of the value of %cansto at the start of time step. This is used to reset %cansto part way through ACCESS timestep |
@har917 - hrmmm - you're right, but I have no idea of the way forward. Perhaps, and it will have to happen at some stage, MIPX models of tester-year will just need to be tagged and left alone. |
And I have no idea why CM2 need to change? CM2 does not run with CABLE3 so it should not reflect changes for the latest CABLE. |
@JhanSrbinovsky @ccarouge Another option would be to add conditions around This would, hopefully, avoid the initial temperature shock that you're seeing (which I still think is coming the restart not being in balance with the physics and showing up in The question is where would it need to go in, presumably
Head's up: the work that @rkutteh has been doing (both the work to ensure consistency between soil type and veg type, and the GW work) could well intersect with this awkwardly. |
@ccarouge - true (I think). I have run CM2 semi-recently but I am not sure of the details. An argument though for just removing the coupled/CM2 directory completely? @har917 - I'll have to double check but I don't remember having a restart for this GSWP2 run, although GSWP2 was the new kid on the block when I set this up so I might've just forgotten. |
CABLE
Thank you for submitting a pull request to the CABLE Project.
Description
Clarifying time stepping of cansto / oldcansto
Fixes #505
Type of change
Please delete options that are not relevant.
📚 Documentation preview 📚: https://cable--506.org.readthedocs.build/en/506/