-
Notifications
You must be signed in to change notification settings - Fork 18
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 ClimaCore, switch to using tuples instead of Refs #1333
Conversation
This is blocked by CliMA/ClimaCore.jl#1124 |
f28715a
to
6c647f1
Compare
Need to track down the source of allocations: https://buildkite.com/clima/climaatmos-ci/builds/7041#01863c95-215c-4179-826e-6fa4667e8dd8 |
c17152b
to
2bff771
Compare
2bff771
to
b6358f6
Compare
Looks like EDMF is causing problems, will need to look into it |
185a8d6
to
aa47977
Compare
Okay, I think this is ready once we tag a new ClimaCore. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, thanks! Why does the update (memory fix) increase the allocation for flame_perf_target_edmf
though?
I'm not sure: I think it might be the same issue @akshaysridhar was seeing, I just used a higher threshold. |
The difference Akshay saw is much smaller I think, less than 1e-5? |
@szy21 not sure what is going on with the mse tables? |
The magnitude of this is one aspect (I guess this informs our allocation safety-buffer size), the issue was additionally that the allocation change result was not deterministic. |
what's the fix for the mse tables stuff? |
I haven’t looked at the ci. @simonbyrne do you expect behavior change? |
The results look fine to me. @simonbyrne if you expect behavior change for this PR, and think the allocation change is ok, I can fix the mse and merge it. |
no, i don't expect any behavior change |
Oh, but the mse table suggests that there are behavior changes? |
yeah, i'm not sure what is going on there. Has something changed, because the last test I ran passed: https://buildkite.com/clima/climaatmos-ci/builds/7670#01869ef2-cb56-4b5e-ac81-6f22081d07ae |
The |
- Updates to latest ClimaCore release - use 1-tuples instead of Refs for broadcasting - should fix memory issues
37c566e
to
7ec124e
Compare
okay, i started a longruns build: https://buildkite.com/clima/climaatmos-longruns/builds/838 |
The results look fine to me. |
bors r+ |
Build failed: |
bors r+ |
Build succeeded: |
Purpose
Test out latest ClimaCore, including memory fixes (CliMA/ClimaCore.jl#1113)
To-do
Content