---
# System prepended metadata

title: '[Blueline] icon-exclaim CI on alps/balfrin'
tags: [cycle 26 - 11/24]

---

# [Blueline] icon-exclaim CI on alps/balfrin


- Shaped by: Christoph, Daniel
- Appetite (FTEs, weeks): 1 cycle
- Developers: Christoph

Continuation of: https://hackmd.io/WObc-khESpiIrQPMzFArzA

## Problem

Since daint, tsa have been discontinued, we currently do not have a PR CI plan for icon-exclaim, neither the Liskov based nor the granule based version.
## Appetite
1 cycle

## Solution
The goal of this project will introduce a plan for the Liskov based icon-exclaim on alps using `uenv` and CSCS CI based on the plan Jonas wrote for icon-nwp.

#### CSCS CI on Balfrin/Santis

- Update to newest icon-nwp

- CSCS CI on balfrin/santis based on icon-nwp CSCS CI Jonas wrote using spack and uenv.

## No-gos

Additional modes of Liskov such as serialization or modes of icon-exclaim such as mixed precision we will not have time for

## Progress
* [x] icon-exclaim was updated to icon-nwp of 10th of October
* [x] Spack build of icon-exclaim recovered
    * [ ] fix small verification issues in mch_kenda-ch1_small
    * [ ] fix minor differences in probtest testing (probably can be fixed with new references, or checking that build options are the same)
    * [ ] nblocks_e is working for all experiments (mch_icon-ch2_small, mch_kenda-ch1_small)
    * [ ] cpu build
    * [ ] acc build
    * [ ] fused builds
* [x] icon-nwp firecrest CI now runs on balfrin
* [ ] Run icon-exclaim on balfrin with firecrest
* [ ] Add verification mode to CI pipeline
