You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This may be related to codegen, and one source of compile latency (which presumably may require allocations) is method ambiguities. It seems that, according to using Aqua; using ClimaCore; Aqua.test_all(ClimaCore) some of the pointwise functionality, which uses the (as of #829) inlined getidx, has (potentially) many method ambiguities from overloading several generic methods in Base. One thing we can try to do is to fix these ambiguities.
In the latest release (I suspect #829 is responsible), we found in TC#1261 that allocations in initialization increased from 25GB to 40GB:
Before:
After
We should verify which set of changes did this and fix / add some sort of tests.
The text was updated successfully, but these errors were encountered: