---
# System prepended metadata

title: Improve interfaces between frontend-itir-backend
tags: [functional cycle 10]

---

# Improve interfaces between frontend-itir-backend

###### tags: `functional cycle 10`

Appetite: 

Developer: Hannes takes care of setting up the meetings

This project is a design project and doesn't include implementation.

## Goals

- shift/slice of sparse field (should be prioritized and implmented in this cycle)
- domain handling
        - relative domain
        - extend domain
- static offset information in IR
- move to the new storage interfaces
- what can be passed as arguments to the fencil
    - index field?
- scalar vs 0-d field (type annotations)