# [Blueline, Greenline] Continuation of benchmarking task <!-- Add the tag for the current cycle number on top --> - Shaped by: Christoph, - Appetite (FTEs, weeks): 1 cycle, 2 people - Developers: <!-- Filled in at the betting table unless someone is specifically required here --> ## Problem Continuation of this: https://hackmd.io/J0jTgdbKROeb0P-VaUOVDg The fused stencils are still not done. Current efforts in gt4py to make stencil compilation faster. Type inference has been temporarily disabled but this is not a permanent solution. <!-- The raw idea, a use case, or something we’ve seen that motivates us to work on this --> ## Appetite 2 cycles, 2 people <!-- Explain how much time we want to spend and how that constrains the solution --> ## Solution <!-- The core elements we came up with, presented in a form that’s easy for people to immediately understand --> ## Rabbit holes <!-- Details about the solution worth calling out to avoid problems --> ## No-gos ## Progress <!-- Don't fill during shaping. This area is for collecting TODOs during building. As first task during building 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. --> All branches will have to pull from upstream once icon_dsl merge with main is complete - [ ] fused_velocity_adv_1_to_7, fused_velocity_adv_8_to_13, fused_solve_nonhydro_30_to_38 - [ ] Solve bug in unit test in 1_to_7 - [ ] Solve "not False" bug or rewrite stencil and report bug - [x] Refactoring based on new nomenclature/cleanup already merged in main - [x] merged 1_to_7 and 8_to_13 - [ ] merged 30_to_38 - [ ] solve_nonhydro_1_to_13 - [ ] Split into 3 field operators so there is no problem with the nlevp1 - [x] Refactoring based on new nomenclature/cleanup already merged in main - [ ] solve_nonhydro_15_to_28 - [x] Refactoring based on new nomenclature/cleanup already merged in main - [ ] solve_nonhydro_41_to_60 - [ ] Implement 2 fused stencils, one before and one after the scan - [ ] Refactoring based on new nomenclature/cleanup already merged in main