# OVERVIEW - Functional Cycle 11 ###### tags: `functional cycle 11` ## Review meeting 2022-10-25 ### Announcements Restructuring the cycle meetings: - Betting table -> cycle kick-off - Smaller betting table: Mauro, Carlos, Hannes, Enrique + 1 MCH New structure: - 2 meetings with the small group in the cool-down (betting table) - planning of the next cycle - cycle kick-off (open to everyone interested in GT4Py) - overview of what we will be doing and why - attendes should have read the project descriptions to ask questions - cycle review and outlook (open to everyone interested in GT4Py) - check what has been done - show new features in action (if makes sense) - collect ideas for next cycle (one source of input to the betting table) ## Betting table 2022-09-08 - Date: 08.09.2022 - Participants: + CSCS: Enrique, Mauro, Rico + EXCLAIM: Abishek, Magdalena, Nikki, Sam + MCH: Carlos, Christoph, Matthias ### Tasks | Task | Appetite | Developers | Support | |:------------------------------------------------------------------- |:---------- |:-------------------------------------------------------------------- |:------------------------- | | Last dycore stencils and restructuring ICON4Py [^][dycore-st] | 1/2 cycle | Hannes, Christoph (combining stencils), Matthias (performance eval.) | ? | | Field View Additions [^][fv-additions] | Full cycle | Nikki, Ben (1/2 cycle, `if`) | Till/Rico | | C++ backend integration: unstructured and refactoring [^][cpp-int] | Full cycle | Rico | Peter, Mathias, Sam | | Python ICON bindings generator [^][ico-bindings] | Full cycle | Sam, Matthias | Rico | | Compile-time constants [^][constants] | 1/2 cycle | Peter | Till/Enrique | | ICON CI: Establish own testlist configuration [^][icon-ci] | 2 weeks | Abishek, David, Jonas | Mauro | | Translate and integrate tracer advection stencils [^][ta-stencils] | 1/2 cycle | Magdalena, Abishek, Christoph | | | Explore scan() implementation for ICON graupel [^][physics-scan] | 1/2 cycle | David L., Nikki, Linus | Till? | | Research: DSL preprocessor for verfication/integration [^][dsl-pre] | 1/2+ cycle | Ben, **Someone from CSCS (Hannes, Enrique, Peter)?** | Carlos? | | Research: Prototype Python into Fortran integration [^][fort-int] | 1/2 cycle | Magdalena | Abishek for MPI, Enrique? | | Design and Shaping Placeholder [^][design-tasks] | Full cycle | Enrique, Hannes | | <!-- Links --> [constants]: https://hackmd.io/vqE0UiR8R6GKVumuzsnlxg "Compile-time constants" [cpp-int]: https://hackmd.io/eLG2yLH9RCmVo991vlY9aw "C++ backend integration: unstructured and refactoring" [design-tasks]: https://hackmd.io/-JUB8yuNSN2mN0LY51ClNw "Design and Shaping Placeholder" [dsl-pre]: https://hackmd.io/kxzXdBQfQW-fB-Bl-cFRAw "Research: DSL preprocessor for verfication/integration" [dycore-st]: https://hackmd.io/qEzQth8jQA-RN7kHixFfTw "Last dycore stencils and refactoring ICON4Py and icon-exclaim" [fort-int]: https://hackmd.io/FsdVuicVRnC3IDehX6rVSg "Research: Prototype Python into Fortran integration" [fv-additions]: https://hackmd.io/V9dkuAckRM-DayXErXT_EQ "Field View Additions" [ico-bindings]: https://hackmd.io/HdZC-KGyQ_icvN4yRVMWSA "Python bindings generator" [icon-ci]: https://hackmd.io/bFSXstOiTmOr_y7teKzzFA "ICON CI: Establish own testlist configuration" [physics-scan]: https://hackmd.io/oTgRaAAzTryhKeQXt3MQQA "Explore scan() implementation for ICON graupel" [ta-stencils]: https://hackmd.io/mq5SLVceTGaBMWRCI6DmSw "Translate and integrate tracer advection stencils" <!-- Withdrawn | Discuss SparseFields with domain scientists[^][sparse-disc] | 1 week? | ? | ? | [sparse-disc]: https://hackmd.io/y68-DYIyTR6cquDm8oKt-g "Discuss SparseFields with domain scientists" --> ## Reminders :::info **Please keep a list of your project TODOs in the document to track progress.** Add a preliminary list of coarse-grained tasks for the project and refine them with finer-grained items when it makes sense as you work on them. Example: ## Progress - [x] Task 1 - [x] Subtask A - [x] Subtask X - [ ] Task 2 - [x] Subtask H - [ ] Subtask J - [ ] Task 3 - [ ] Subtask L - [ ] Subtask S - [ ] Task 4 ::: -----