-
Notifications
You must be signed in to change notification settings - Fork 10
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
Add a year long global simulation to run 1x per week #688
Conversation
01b075f
to
95826ff
Compare
I scheduled this run to on Mondays starting at 23.35 (It would be good to name Buildkite pipelines without spaces) |
I can fix the diagnostics on Friday the latest! |
Ok I made some changes and pushed my commits, GPP diagnostics is written, and plots are produced, it runs well on the cluster. However, GPP becomes NaN progressively? (not sure if this is a simulation bug or a diagnostic writing bug?) I think next step for this PR (or a next PR) is:
And for later, maybe in ClimaAnalysis, have a function to generate a local dashboard where we can use a slider to change time, a menu to change variables, maybe a play button for animations? It would also help to express GPP in units we are familiar with |
66e807d
to
92d81df
Compare
Just a thought that eventually the weekly CI run of this could push a web dashboard to a server (the existing Microsoft Azure VM or another). I think that would be very cool. We will always be able to interact with global outputs of latest run from the web, convenient for discussions etc. I might work on this with the viz students this summer... |
6cb1627
to
3870469
Compare
Purpose
Add a year long global simulation to run 1x per week
Note that to minimize NaNs, I have decreased the resolution at the surface from to 50cm (in reality, we want something like 2.5 cm), and increased ac_canopy by 10x (in reality, ~10^3). Once we resolve the NaNs in this simulation through future PRs, we can decrease both of these.
Example output after 7 days:
soil water content
gpp
Content
Add a year long global simulation to run 1x per week [
pipeline.yml
,experiments/long_runs/land.jl
, diagnostics code]Use an updated set of soil parameters with the correct lat/lon and higher resolution [changes to
richards_runoff.jl
,Artifacts.toml
, and soil params file name inland.jl
]Fix bug in bucket model which did not update drivers in callback [
global_bucket_function.jl
]Update
NEWS.md
To-do
This PR:
Future PRs - summarizing Alexis' comment below and adding some -
Even later: in ClimaAnalysis, have a function to generate a local dashboard where we can use a slider to change time, a menu to change variables, maybe a play button for animations