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