# OVERVIEW - Functional Cycle 13
###### tags: `functional cycle 13`
## Betting table 2023-01-19
- Participants:
+ CSCS: Hannes, Enrique
+ EXCLAIM: Mauro, Anurag
+ MCH: Matthias, Carlos
### Projects
| Project | Appetite | Developers | Support |
|:---------------------------------------------------------------- |:--------- |:------------------------------------------------------------------------------------------- |:------------------- |
| GT4Py: merge `functional` to main [#][merge-gt4py] | 2 weeks | Enrique | |
| Storages in Declarative GT4Py [#][storages-decl] | 2 weeks | Linus (after merge) | |
| Fix Iterator IR partial shifts [#][iterator-ir] | 1 cycle | Hannes (after finish ICON dycore transition), Enrique (after merge), Rico (after CI/CD-ext) | Felix |
| Enable Temporaries [#][temporaries] | 1 cycle | Till | Felix, Hannes |
| DaCe for Declarative GT4Py [#][dace] | 1 cycle | Peter, Linus | Lex (SPCL) |
| CI/CD-ext for GT4Py [#][cicd-ext] | 1/2 cycle | Rico | Andreas Fink (CSCS) |
| Field Offsets [#][field-offsets] | 1/2 cycle | Nikki (first half of cycle) | Rico |
| Finish transition of ICON dycore to GT4Py [#][transition] | 1 cycle | Matthias, Hannes | |
| Measure performance of fused diffusion [#][perf-measures] | 2 weeks | Matthias or Christoph (after the other tasks) | |
| ICON-exclaim on Balfrin [#][balfrin] | 1 cycle | Christoph | |
| Integrate ICON-Liskov in ICON-exclaim [#][liskov] | 1 cycle | Sam | Matthias |
| Deliver ICON to users [#][icon2users] | 1 cycle | Abishek, Jonas | Christoph |
| Green line [#][green-line] | 1 cycle | Magdalena, Nikki (second half of cycle) | |
#### Backup tasks
| Project | Appetite | Developers | Support |
|:---------------------------------------------- |:--------- |:--------------------------------------------------------- |:--------- |
| Fuse more [#][fuse-more] | 1 cycle | Matthias, Christoph, others (last, after the other tasks) | |
| GT4Py Exceptions cleanup [#][gt4py-exceptions] | 1/2 cycle | only if time left: Rico/Peter | |
| CI triggers [#][ci-triggers] | ? | Sam? (if time left) | |
<!-- Links -->
[balfrin]: https://hackmd.io/IXFJm-wgS6ex_VNgPxhUzw "Move to Balfrin"
[cicd-ext]: https://hackmd.io/rjlUQYozQiiF32hI55n7IA "CI/CD-ext"
[ci-triggers]: https://hackmd.io/j2eOoAidSGWnPn6VdV68zQ "CI triggers"
[dace]: https://hackmd.io/G1Guwgv-ShawKe5Aii3tzQ "GT4Py Declarative DaCe backend"
[field-offsets]: https://hackmd.io/K9XAyu3BTXarrB07D9WPJg "Field offsets"
[fuse-more]: https://hackmd.io/HGwXWm64Q9SBcC8UtpJ4gQ "Fuse more stencils"
[green-line]: https://hackmd.io/5MdnGAOHQXWdIVWObl9Jbg "Green line: Python Diffusion and simple driver"
[gt4py-exceptions]: https://hackmd.io/F4nezNEvTB-wRiXteYL0Dg "GT4Py Exceptions cleanup"
[icon2users]: https://hackmd.io/kCFao9GwR2uk_Ee9dZxS2w "Deliver EXCLAIM GT4Py dycore to users"
[iterator-ir]: https://hackmd.io/r4bwimjKS7OD3DTeRkR8uA "Iterator IR consolidation"
[liskov]: https://hackmd.io/RDOm1wBbTDaKD3DUcPLcAA "ICON liskov"
[merge-gt4py]: https://hackmd.io/zrDzKd1bQhWDBAeOaQubqg "Merge back GT4Py `functional` branch in `main`"
[perf-measures]: https://hackmd.io/PAhLOodfS2K99K7g3ZYXkA?both "Performance Measurement for Fused Diffusion"
[storages-decl]: https://hackmd.io/FQ5H_sHLRSCe63YGbtCwqQ "Add support for cartesian GT4Py storages in experimental/declarative GT4Py"
[temporaries]: https://hackmd.io/pRrklLIEQR63GhM5V7dMGg "Compiled backend temporaries"
[transition]: https://hackmd.io/hC6gN_TUTa2tS6bRFWrMkg "Finish Transition to GT4Py"