# [ICON4Py] Prepare serialization data of mch_icon-ch2_small
<!-- Add the tag for the current cycle number in the top bar -->
- Shaped by: Magdalena
- Appetite (FTEs, weeks):
- Developers: <!-- Filled in at the betting table unless someone is specifically required here -->
## Problem
<!-- The raw idea, a use case, or something we’ve seen that motivates us to work on this -->
Icon4py still uses the "old" dsl experiment mch_ch_r04b09_dsl as a verification base line for the a local area model. We want to switch to using the `mch_icon-ch2_small` which is used in ICON and closer to MCH production.
## Appetite
<!-- Explain how much time we want to spend and how that constrains the solution -->
should not take more than 0.5 week.
## Solution
- serialize reference data for `mch_icon-ch2` in icon.
- add serialization config to the namelist
- rename experiment in icon4py and check that all tests run with the new experiment, might need to fix configuration in icon4py.
- run serialization on 1, 2, 4 nodes
- replace data on polybox
- place data on CI TESTDATA folder
- Additionally: repeat the above for the following cases:
- one that triggers CFL > 0.8 extra diffusion (by taking an experiment and changing the number of substeps and/or changing dt)
- one that triggers dynamic substep adaption (see above)
- one that triggers 4th order divdamp (either by setting `divdamp_order == 4` or `(divdamp_order == 24 .AND. divdamp_fac_o2 <= 4._wp*divdamp_fac)`)
- delete everything related to mch_ch_r04b09_dsl in icon4py.
## Rabbit holes
<!-- Details about the solution worth calling out to avoid problems -->
- In order to not duplicate work, we might want to wait for the icon4py CI to be switched from
d126/icontest to the new location.
- It also depends on the [`StencilTests` refactoring task](https://hackmd.io/nkaT0BGFRgevuDMW2t78xw?both#1-StencilTests-with-larger-grids) from the [[ICON4Py] Benchmarking infrastructure](https://hackmd.io/@gridtools/S1dAIqMSxl) project.
## No-gos
<!-- Anything specifically excluded from the concept: functionality or use cases we intentionally aren’t covering to fit the ## appetite or make the problem tractable -->
## 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. -->
- [x] Task 1 ([PR#xxxx](https://github.com/GridTools/gt4py/pulls))
- [x] Subtask A
- [x] Subtask X
- [ ] Task 2
- [x] Subtask H
- [ ] Subtask J
- [ ] Discovered Task 3
- [ ] Subtask L
- [ ] Subtask S
- [ ] Task 4