Skip to content

CI for standalone_driver#1070

Merged
nfarabullini merged 125 commits intomainfrom
ci_for_standalone_driver
Mar 13, 2026
Merged

CI for standalone_driver#1070
nfarabullini merged 125 commits intomainfrom
ci_for_standalone_driver

Conversation

@nfarabullini
Copy link
Contributor

@nfarabullini nfarabullini commented Feb 19, 2026

Implementation of standalone_driver verification tests and subsequent addition to CI

@nfarabullini nfarabullini marked this pull request as ready for review February 27, 2026 09:24
@nfarabullini nfarabullini marked this pull request as draft February 27, 2026 09:24
@msimberg
Copy link
Contributor

Approved modulo the minor formatting nit and an answer to how long dace_gpu takes... I think we could just about take one job taking about ~1h (we've had test jobs that take this long in the past), but anything significantly above that probably means we should disable it and pass it on to the dace people to look into optimizing compilation times (they should probably improve anyway, but this is a good extra incentive for that).

@nfarabullini nfarabullini requested a review from msimberg March 13, 2026 10:08
nfarabullini and others added 3 commits March 13, 2026 11:31
…sts/test_initial_condition.py

Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi>
…sts/test_standalone_driver.py

Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi>
@nfarabullini nfarabullini requested a review from msimberg March 13, 2026 12:29
Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi>
@github-actions
Copy link

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
Contributor Author

cscs-ci run distributed

@github-actions
Copy link

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
Contributor Author

cscs-ci run default

@nfarabullini nfarabullini merged commit 2d5eafc into main Mar 13, 2026
54 checks passed
jcanton added a commit that referenced this pull request Mar 18, 2026
* main: (29 commits)
  Scheduled Halo Exchange (#980)
  Add missing metrics fields to `test_parallel_grid_manager.py` test (#1114)
  Muphys: Lowering with single precision (#1101)
  Add single-rank lsq pseudoinv factory test (#1099)
  Cleanup Diffusion config (#1060)
  Fortran bindings: fix numpy allocation and cleanups (#1112)
  fix: fix gt4py metrics extractor in the StencilTest benchmarking (#1111)
  py2fgen: don't recompile if unchanged (#1110)
  CI for standalone_driver (#1070)
  Update mpi4py and pymetis groups to make them optional (#1100)
  Bump mshick/add-pr-comment from 2 to 3 (#1109)
  Use inout fields for full_muphys as well (#1108)
  Update GPU configuration for graupel (#1104)
  Move the mask of _q_t_update outside in graupel (#1093)
  Update gt4py to v1.1.7 (#1105)
  cleanup for ugly if condition of single node default in lsq coeffs (#1103)
  Domain decomposition and halo construction (#540)
  Muphys: Add flag to wait for graupel completion (#1095)
  Give each gt4py program a return type hint (#1087)
  Turn data download off for distributed CI (#1092)
  ...
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