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