---
# System prepended metadata

title: OVERVIEW Cycle 20
tags: [cycle20]

---

# 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"
