---
# System prepended metadata

title: '[Blue Line] Continuation of composed stencils'
tags: [cycle 21]

---

# [Blue Line] Continuation of composed stencils

- Shaped by: Christoph, Nikki
- Appetite (FTEs, weeks): 2 devs 1 cycle
- Developers:

## Problem
Composed stencils in dycore still not done, historically had to battle compile time and integration issues.

## Appetite

2 devs 1 cycle

## Solution

- Do not want to waste time on this task, as in the past so certain pre-conditions should be fullfilled before task is started:
    - Stencil compile times drastically improved
    - Integration less buggy (compilation should be interrrupted if stencils is incorrect, which is now the [case](https://github.com/C2SM/icon-exclaim/commit/cfee2766ca83a317017a2ea030ba8cbafcc4e55f), infinite compilation should be fixed)
    - [PR](https://github.com/C2SM/icon4py/pull/400) on domain slicing in icon4py unit tests should be merged
    
- Should process remaining stencils in order of smaller combined field operators to bigger
    - 30 to 38 (small)
    - 1 to 15 (split into 3 field ops)
    - 41 to 60 (split into 4 field ops, 2 of those are scan)
    - 15 to 28


## Progress

- [ ] 30 to 38
    - [ ] Subtask A
    - [ ] Subtask X
- [ ] 1 to 15
    - [ ] Subtask H
    - [ ] Subtask J
- [ ] 41 to 60
    - [ ] Subtask L
    - [ ] Subtask S
- [ ] 15 to 28

