# 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