Skip to content

Test dace stree lowering - #1442

Draft
edopao wants to merge 50 commits into
mainfrom
dace_stree_lowering
Draft

edopao wants to merge 50 commits into
mainfrom
dace_stree_lowering

Conversation

@edopao

@edopao edopao commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@edopao

edopao commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run default

@edopao

edopao commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

1 similar comment
@edopao

edopao commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

The implementation of SchedTree lowering, in its current state, doesn't work.

@edopao edopao closed this Aug 25, 2026
@edopao
edopao deleted the dace_stree_lowering branch August 25, 2026 19:09
@edopao
edopao restored the dace_stree_lowering branch September 3, 2026 10:46
@edopao

edopao commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

Retriggering the tests

@edopao edopao reopened this Sep 3, 2026
@edopao

edopao commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Sep 14, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Sep 14, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

1 similar comment
@edopao

edopao commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Sep 18, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Sep 19, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Sep 19, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Sep 19, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@edopao

edopao commented Sep 19, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

@github-actions

Copy link
Copy Markdown

When developing, you can test your changes on CSCS CI before merge with the default pipeline: cscs-ci run default. This will run a default subset of tests.

You can pass options to override pipeline variables, for example:

  • cscs-ci run default;BACKENDS=gtfn_cpu;LEVELS=unit
  • cscs-ci run default;MODEL_SUBPACKAGES=common:driver;SESSIONS=model

Avoid running the pipeline for all tests when you are developing.

Available options are:

  • SESSIONS: model, model_mpi, or tools (correspond to nox sessions)
  • MODEL_SUBSETS: datatest, basic, or stencils (correspond to nox session selections)
  • MODEL_SUBPACKAGES: subpackages for non-MPI tests (last component, e.g. diffusion, driver)
  • MODEL_MPI_SUBPACKAGES: subpackages for MPI tests (as above)
  • BACKENDS: backends
  • GRIDS: grids for stencil tests (simple, icon_regional, or icon_global)
  • LEVELS: testing level for non-stencil tests (unit or integration)

For each option, all can be used as a shorthand for all possible values of that variable, e.g. LEVELS=all.

Multiple values can be given to each option with : used as the separator (; separates options and , separates pipelines).

See scripts/python/generate_ci_pipeline.py and noxfile.py for available values for each option.

The all pipeline can be run with cscs-ci run all. This will run all icon4py tests in CSCS CI which can be expensive. This pipeline runs on a schedule on main, and can be run when extensive validation is needed (e.g. before releases).

Merging

Once your PR is approved and ready for merging, add it to the merge queue. The merge CSCS CI pipeline will run automatically on the merge-queue branch and must pass before the PR is merged. A dummy merge check will be triggered on the PR itself since it's required to add a PR to the merge queue.

Optional Tests

To run benchmarks you can use:

  • cscs-ci run benchmark-bencher

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

@edopao

edopao commented Sep 21, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

1 similar comment
@edopao

edopao commented Sep 21, 2026

Copy link
Copy Markdown
Contributor Author

cscs-ci run dace

This branch has not been deployed

No deployments
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.

1 participant