# Brainstorming projects to shape
###### tags: `shaping`
## Pass Manager for Eve
## GTBench for Python multinode
## GT4Py Interface with Fortran
## Small batch stuff (which could include Vulcan support)
## Hand-optimize unstructured examples (standalone benchmarks)
## Use the hand-optimized examples and use a structured implementation
## What's the mesh on the GT4Py side?
- Storages for unstructured
- How do we deal with fields on meshes in Python?
- And how do we initialize them etc.
- Do we construct them from a mesh.
- Do we only consider Atlas or the general problem?
## Validation for unstructured (Serialbox?)
## Linear Algebra support in GTScript (requires multidimensional fields)
- understand the FVM (and maybe discontinuous Galerkin) use cases first
## Eve: automatically create builders from
- define in the nodes how to fill default values
## COSMO to GT4Py
## FVM advection equation
## R&D: error propagation in gtc and frontend checks
## Ctrl-Flow in GTScript (calling stencil from stencil)
## Halo exchanges
## Global reductions
## GT4Py frontend on eve pattern matching
- maybe Till