# Cycle 20 Overview
## Betting table 2024-02-26
- Participants:
+ CSCS: Edoardo, Enrique, Hannes, Will
+ EXCLAIM: Magdalena, Mauro
+ MCH: Christoph
- Available resources:
+ CSCS-GridTools:
* Enrique: full cycle
* Hannes: ~3 weeks
* Rico: full cycle
* Till: full cycle
* Christos: full cycle
* Edoardo: 3 weeks (75%)
* Philip: full cycle
* Sara (ECMWF): full cycle
+ CSCS-EXCLAIM:
* Abishek: 3 weeks
* Magdalena: full cycle
* Nikki: 3 weeks (75%)
* Peter: XX
* Sam: full cycle
+ CSCS:
* Will: only for pre-alps
* Andreas: full cycle
+ C2SM:
* Chia Rui: ?
* Jonas: ?
+ MCH:
* Christoph: full cycle
* Daniel: full cycle (50%)
### Projects
| Project | Line | Appetite | Developers | Support |
|:---------------------------------------------------------------------------------------------------- |:---- |:---------------------------------------- |:----------------------------------------------- |:------------------ |
| [Blueline] Optimize dycore [#][blueline-optimize-24] | | full cycle | Christoph, Till (1/2 cycle), Daniel | |
| [Blueline] Py2fGen [#][blueline-py2fgen] | | full cycle | Sam | Abishek, Magdalena |
| [Greenline] Python model architecture [#][greenline-python-m35] | | full cycle | Magdalena, Chia Rui (double-check availability) | |
| [Greenline] Remaining stencils: Interpolation [#][greenline-remainin42] | | full cycle | Andreas | Magdalena |
| [Greenline] metric fields from mo_vertical_grid.f90 [#][greenline-metric-f49] | | full cycle | Jonas, Andreas (after interpolation fields) | Magdalena |
| [GT4Py] Batch of cleanups and refactorings [#][gt4py-batch-of-cle40] | | full cycle | Enrique, Hannes, Nikki (1/2 cycle) | Till |
| [GT4Py] Cartesian offset syntax [#][gt4py-cartesian-of29] | | full cycle | Sara | Till |
| [GT4Py] Research: FOIR [#][gt4py-research-foi19] | |1/2 cycle | Till (after other project) | Edoardo, Hannes |
| [GT4Py] Research: ICON structured grid strided access standalone benchmark [#][gt4py-research-ico71] | | full cycle | Ioannis | Hannes, Magdalena |
| [GT4Py] Workflowify toolchain [#][gt4py-workflowify-27] | | full cycle | Rico, Nikki (1/2 cycle) | Enrique |
| [DaCe] ITIR vs. Field View II -- Optimizing Jax-SDFG [#][dace-itir-vs-field46] | | full cycle | Philip | Edoardo |
| [DaCe] SDFG Convertible gt4py programs [#][dace-sdfg-converti36] | | full cycle | Christos, Edoardo | |
| Pre-Alps Placeholder | | full cycle | Abishek, Will | |
| [Blueline] Update icon-exclaim to newer commit of icon-nwp [#][blueline-update-ic56] | | once Günther merged, as much as it takes | Abishek or Christoph have time | |
### Not scheduled
Possible stencil fusion can be picked up if someone is out of work
| Project | Line | Appetite | Developers | Support |
|:---------------------------------------------------------------------------------------------------- |:---- |:---------------------------------------- |:----------------------------------------------- |:------------------ |
| [Blueline] Refactor icon4pygen to make it production ready [#][blueline-refactor-56] | | | | |
| [Blueline, Greenline] Continuation of benchmarking task [#][blueline-greenline52] | | | | |
| [GT4Py] Field collections (pytrees) [#][gt4py-field-collec23] | | | | |
| [Greenline] ICON4Py - consolidation of test setup [#][greenline-icon4py-45] | | on the side | | |
<!-- Links -->
[blueline-greenline52]: https://hackmd.io/@gridtools/r1oZH2oFp "[Blueline, Greenline] Continuation of benchmarking task"
[blueline-optimize-24]: https://hackmd.io/@gridtools/SkbpbPt26 "[Blueline] Optimize dycore"
[blueline-py2fgen]: https://hackmd.io/@gridtools/r1KtXMIhT "[Blueline] Py2fGen"
[blueline-refactor-56]: https://hackmd.io/@gridtools/rk_RAlH2a "[Blueline] Refactor icon4pygen to make it production ready "
[blueline-update-ic56]: https://hackmd.io/@gridtools/rktQxwtha "[Blueline] Update icon-exclaim to newer commit of icon-nwp"
[dace-itir-vs-field46]: https://hackmd.io/@gridtools/SkG_GrooT "[DaCe] ITIR vs. Field View II -- Optimizing Jax-SDFG"
[dace-sdfg-converti36]: https://hackmd.io/@gridtools/Bkszv1Wha "[DaCe] SDFG Convertible gt4py programs"
[greenline-icon4py-45]: https://hackmd.io/@gridtools/Sy23EoNn6 "[Greenline] ICON4Py - consolidation of test setup "
[greenline-metric-f49]: https://hackmd.io/@gridtools/BJ9GMDiip "[Greenline] metric fields from mo_vertical_grid.f90"
[greenline-python-m35]: https://hackmd.io/@gridtools/ByXCfVm36 "[Greenline] Python model architecture"
[greenline-remainin42]: https://hackmd.io/@gridtools/ryeEHref2p "[Greenline] Remaining stencils: Interpolation"
[gt4py-batch-of-cle40]: https://hackmd.io/@gridtools/B19uYmI26 "[GT4Py] Batch of cleanups and refactorings"
[gt4py-cartesian-of29]: https://hackmd.io/@gridtools/H1EN9tu36 "[GT4Py] Cartesian offset syntax"
[gt4py-field-collec23]: https://hackmd.io/@gridtools/BJjhYqssT "[GT4Py] Field collections"
[gt4py-research-foi19]: https://hackmd.io/@gridtools/BkRHDDmha "[GT4Py] Research: FOIR"
[gt4py-research-ico71]: https://hackmd.io/@gridtools/BJPyN8zhp "[GT4Py] Research: ICON structured grid strided access standalone benchmark"
[gt4py-workflowify-27]: https://hackmd.io/@gridtools/r12xn2jsa "[GT4Py] Workflowify toolchain"