---
# System prepended metadata

title: Brainstorming Cycle 24 - 08/24
tags: [cycle 24 - 08/24]

---

# Brainstorming Cycle 24 - 08/24

Before pre-betting table: Name in parenthesis means, proposed by this person. 

After pre-betting table: Name in parenthesis means taking the lead in shaping. Please involve the right people or distribute the work.

## People:

MCH:
- Christoph: 0-1 week
- Daniel: 1 weeks

C2SM:
- Jonas: <= 2 weeks

EXCLAIM:
- Sam: full cycle
- Nikki: full cycle
- Magdalena: full cycle
- Yilu: full cycle
- Chia Rui: ?
- David: full cycle?

CSCS:
- Edoardo: 2.5 weeks
- Enrique: 3 weeks
- Philip: 3 weeks minus 20% (support work for LUMI)
- Rico: 3 weeks
- Christos: 2 weeks
- Ioannis: 2 weeks
- Hannes: needs to prepare 2 presentations
- Till: full cycle

ECMWF:
- Sara: other tasks (depending on availability of other people)

## Granularized Blue Line (Christoph)

- Spack/Jenkins for balfrin/santis
- Complete dycore
- Complete parallel runs (Parallel run PR)
- Reduce overhead (construction of cupy arrays/gt4py fields)
    - re-construction of fields
    - Rico's PR
    - Profile other bottlenecks
- Performance baseline measurement
- Update ICON

### resulting documents
- [infrastructure](https://hackmd.io/tAfI1iCnQya02KKLmL0VGA)
- [dycore granule](https://hackmd.io/GIk9YSiUS3C7Cn0XOoJMKw)

## GT4Py/DaCe 

- [continue GTIR](https://hackmd.io/OSw9YiwcQImPqpU46FyoKw) (Hannes)
- [optimize GTIR-fieldview DaCe programs](https://hackmd.io/28f8_TUcSvSJc8oGlEom1g) (Edoardo)
- (field collections (maybe research to shape more precisely) (Hannes))

## Greenline (Magdalena)
- [finish domain decomposition/halo construction](https://hackmd.io/rsVLV8q0S-imunbY5DuLag)
- [tracer advection granule](https://hackmd.io/gAYqG4MLSUSjpUhH4SPRXw)
- [1D turbulence](https://hackmd.io/8f9xxGS-TTyYCmhCKEJY8A)
- [field factory for metrics fields](https://hackmd.io/dzk7aReiT6W4g3dPPxoiYg)


## Overview




| Project                                                                                           | Appetite    | Developer                              | Support                   |
| ------------------------------------------------------------------------------------------------- | ----------- | -------------------------------------- | ------------------------- |
| [Blue - infrastructure](https://hackmd.io/tAfI1iCnQya02KKLmL0VGA)                                 | full cycle  | Christoph       | Samuel                    |
| [Blue - dycore granule](https://hackmd.io/GIk9YSiUS3C7Cn0XOoJMKw)                                 | full cycle  | Samuel, Daniel  | Christoph                 |
| [GT4Py - continue GTIR](https://hackmd.io/OSw9YiwcQImPqpU46FyoKw)                                 | full cycle  | Edoardo, Enrique, Hannes, Sara, Till   |                           |
| [GT4Py - optimize GTIR-fieldview DaCe programs](https://hackmd.io/28f8_TUcSvSJc8oGlEom1g)         | full cycle  | Philip                                 | Edoardo                   |
| GT4Py/Green import from modules                                                                   | half cycle? | Nikki                                  |                           |
| [Green Dace orchestration](https://hackmd.io/pbx4LUsvRc6mHU_cRsKcCQ)                                                                          | full cycle  | Christos                               |                           |
| [Green - finish domain decomposition/halo construction](https://hackmd.io/rsVLV8q0S-imunbY5DuLag) |             | Magdalena                              |                           |
| [Green - tracer advection granule](https://hackmd.io/gAYqG4MLSUSjpUhH4SPRXw)                      | -           | David                                  | Andreas, Christoph, Magdalena                          | 
| [Green - 1D turbulence](https://hackmd.io/8f9xxGS-TTyYCmhCKEJY8A)                                 | -           | Yilu                                   | Andreas, Brigitta, Chia-Rui, Jonas |
| Green - microphysics                                                                                                  |             | Chia Rui                                       |                           |
| [Green - field factory for metrics fields](https://hackmd.io/dzk7aReiT6W4g3dPPxoiYg)              |             | Magdalena, Nikki (after other project) |                           |

```
@program
def foo():
    my_module.some_field_op(..., domain={dims.CellDim: (start, end), dims.KDim: (start, end)})
```