# OVERVIEW - Cycle 31 08/25 - Cycle: - **Betting table: 12.08.2025** - Length: 5 weeks - **Review meeting: 16.09.2025** - Participants: + CSCS: + EXCLAIM: + MCH: ## Available people: + CSCS: * Christos: - (PASC projects) * Edoardo: 2 weeks at the end of the cycle * Enrique: full cycle * Giacomo: - (other projects) * Hannes: full cycle * Ioannis: 2-3 weeks (4 weeks, but also working in Cornerstone) * Mikael (Simberg): 3 weeks (50%?) * Philip: 3 weeks (Holidays from 1.09-22.09; Afterwards LUMI stuff, maybe 50% afterwards.) * Rico: 60 % * Sara (ECMWF): 80 % (conference 15.9-19.9) * Till: 90 % * Will: 3 weeks (now working 60%) + EXCLAIM: * Chia Rui: full cycle * Jacopo: * Mathieu: * Magdalena: full cycle * Nikki: full cycle * Yilu: full cycle + MCH: * Christoph: 2 weeks * Daniel (50%): 0-1 week ## Tasks | Title | Appetite | Developers | Support | | |:------------------------------------------------------------------------------------------------- | ---------- | ------------------------------------ | --------- | --- | | [[Blueline] Debug mch-ch2 II][blueline-icon2b] | infinite | Will, Christoph | | | | [[Blueline] Performance debugging][blueline-perfor] | full cycle | Christoph (add timers!), Ioannis, Edoardo (once back and available) | | | | [[Blueline] Towards a spack build of icon-exclaim][blueline-toward] | | C2SM?, Rico, Daniel (but not really) | Christoph | | | [ICON4Py] Merge 30to38, 1to13, implicit solver | | implicit solver (Ioannis), other (Nikki) | | | | [[ICON4Py] Benchmarking][icon4py-benchma] | 1/2 cycle (first) | Enrique, Yilu, Hannes | Magdalena | | | [[ICON4Py] GT4Py-program interface for compile-time domains and custom backends][icon4py-gt4py-p] | 1/2 cycle (second) | Nikki, Hannes | | | | [[Greenline] Driver - model setup I - Configuration][greenline-drive] | 1/2 cycle (second) | Magdalena, Enrique (2 weeks) | | | | [[Greenline] Halo Construction II ][greenline-halo] | 1/2 cycle (first) | Magdalena | | | | [[Greenline] Preparation of microphysics schemes for warm bubble experiment][greenline-prepa] | | Chia Rui, Will | Till (get some understanding of GTIR) | | | [[Greenline] Torus implementation][greenline-torus] | | Mikael | Magdalena | | | [[GT4Py] Custom Field Collections][gt4py-custom-fi] | 1 week (only dataclass, NamedTuple), within 2nd half | Hannes, Enrique | | | | [[GT4Py] field_operator calls with multiple output domains][gt4py-fieldoper] | full cycle | Sara, (Hannes) | | | | [[GT4Py] Finish compile time domains][gt4py-finish-co] | | Till | Sara | | | [[DaCe] Extended Fusion/Inlining Transformation][dace-extended-f] | | Philip (if ICON4Py is alive) | | | | [[DaCe] Improve `concat_where` Lowering][dace-improve-co] | | (Till) | | | | [[DaCe] Optimization X][dace-optimizati] | | Ioannis (after perfomance debugging) | | | | [DaCe] Keep ICON4Py working | infinite | Philip, Edoardo | | | [blueline-icon2b]: https://hackmd.io/Occz8nFySWO326jFN2r7ww [blueline-perfor]: https://hackmd.io/bBD94d-wRGqYLo_cJ77EaA [blueline-toward]: https://hackmd.io/WAwxXdOVQ-W2143hpfKoSQ [dace-extended-f]: https://hackmd.io/ot702TuJT7OJXp07WveiPA [dace-improve-co]: https://hackmd.io/bd-hKFV1SZG84VLzS7zqKw [dace-optimizati]: https://hackmd.io/ZzGELuozSQytNqL51azjRA [greenline-drive]: https://hackmd.io/cW6s4cGNRpuDCP7_laWOVA [greenline-halo]: https://hackmd.io/cAUBUkMFSJeTzdIxmuultg [greenline-prepa]: https://hackmd.io/_cEoKgrsRMu9Vj4DZx53SA [greenline-torus]: https://hackmd.io/SNLrlU-eR_KsIWjQGigzTg [gt4py-custom-fi]: https://hackmd.io/Yw8nkBs9Tgeayxo-zGgujA [gt4py-fieldoper]: https://hackmd.io/gw-GFxG0QJ2ZdzKr-p2mCw [gt4py-finish-co]: https://hackmd.io/lPj6GV_UQ0iJto9WlRBgpQ [icon4py-benchma]: https://hackmd.io/SClxm3oBS5ynK6J94YH2BQ [icon4py-gt4py-p]: https://hackmd.io/aaCWqyYtQx2SNwN9ksWKZg [overview-cycle]: https://hackmd.io/RS0lRclGTaiw5VXtwLop9w