Skip to content

Tracer advection exchange#1050

Draft
nfarabullini wants to merge 80 commits into
mainfrom
include_exchange_in_advection
Draft

Tracer advection exchange#1050
nfarabullini wants to merge 80 commits into
mainfrom
include_exchange_in_advection

Conversation

@nfarabullini
Copy link
Copy Markdown
Contributor

@nfarabullini nfarabullini commented Feb 6, 2026

added exchange to tracer_advection, updated code with setup_programs , moved lsq coeffs to interpolation factories

@nfarabullini nfarabullini requested a review from Copilot May 22, 2026 13:26
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Comment thread model/testing/src/icon4py/model/testing/serialbox.py Outdated
@github-actions
Copy link
Copy Markdown

Mandatory Tests

Please make sure you run these tests via comment before you merge!

  • cscs-ci run default
  • cscs-ci run distributed

Optional Tests

To run benchmarks you can use:

  • cscs-ci run benchmark-bencher

To run tests and benchmarks with the DaCe backend you can use:

  • cscs-ci run dace

To run test levels ignored by the default test suite (mostly simple datatest for static fields computations) you can use:

  • cscs-ci run extra

For more detailed information please look at CI in the EXCLAIM universe.

@nfarabullini
Copy link
Copy Markdown
Contributor Author

cscs-ci run default

@nfarabullini
Copy link
Copy Markdown
Contributor Author

cscs-ci run distributed

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 13 changed files in this pull request and generated 4 comments.

Comment on lines +197 to +201
assert test_helpers.dallclose(
diagnostic_state.hfl_tracer.asnumpy(),
diagnostic_state_ref.hfl_tracer.asnumpy(),
atol=1e-11,
)
Comment on lines +203 to +205
assert test_utils.dallclose(
diagnostic_state.vfl_tracer.asnumpy(),
diagnostic_state_ref.vfl_tracer.asnumpy(),
Comment on lines +209 to +211
assert test_helpers.dallclose(
p_tracer_new_ref.asnumpy(),
p_tracer_new.asnumpy(),
),
fields=(attrs.LSQ_PSEUDOINV,),
domain=(dims.CellDim, dims.LsqUnkDim, dims.LsqCDim),
domain=(dims.CellDim, dims.LsqUnkDim, dims.C2E2CDim),
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants