Skip to content
@GridTools

GridTools

The GridTools Framework

The GridTools Framework is a set of libraries and utilities for the weather and climate domain. GridTools is an effort led by CSCS at ETH Zurich. Community contributions that are aligned with the goals of the GridTools framework are welcome.

The main projects in the GridTools Framework are

GridTools C++

GridTools C++ (sometimes just "GridTools"). Historically, the core of the GridTools framework, is a set of C++ utilities of different kind, from generic meta programming utilities to a domain-specific Stencil DSL. The GridTools Stencil DSL is used to implement the COSMO dynamical core in the official release at http://cosmo-model.org/.

Active development is currently mainly in supporting functionality for backends used by GT4Py (fn library).

GT4Py

GT4Py is a library that brings the idea of GridTools C++ to Python. Its central piece is a Stencil DSL that is translated to GridTools C++ and other backends for efficient execution on a variety of architectures.

Pinned Loading

  1. gridtools gridtools Public

    Libraries and utilities to develop performance portable applications for weather and climate.

    C++ 68 24

  2. gt4py gt4py Public

    Python library for generating high-performance implementations of stencil kernels for weather and climate modeling from a domain-specific language (DSL).

    Python 147 58

  3. CAA CAA Public

    GridTools Contributor Assignment Agreement

Repositories

Showing 10 of 24 repositories
  • dace Public Forked from spcl/dace

    DaCe - Data Centric Parallel Programming

    GridTools/dace's past year of commit activity
    Python 0 BSD-3-Clause 164 0 4 Updated Sep 9, 2026
  • gt4py Public

    Python library for generating high-performance implementations of stencil kernels for weather and climate modeling from a domain-specific language (DSL).

    Python 147 BSD-3-Clause 58 130 (7 issues need help) 89 Updated Sep 4, 2026
  • atlas4py Public
    GridTools/atlas4py's past year of commit activity
    C++ 1 Apache-2.0 3 2 4 Updated Sep 1, 2026
  • gt4py_knowledge Public

    A low-barrier collection of design ideas and proposals for GT4Py.

    GridTools/gt4py_knowledge's past year of commit activity
    Python 1 0 0 5 Updated Aug 28, 2026
  • icon_structured_benchmark Public

    Icon structured grid benchmarking

    GridTools/icon_structured_benchmark's past year of commit activity
    C++ 0 BSD-3-Clause 0 0 0 Updated Aug 20, 2026
  • serialbox Public

    Data serialization library and tools for C/C++ and Fortran

    GridTools/serialbox's past year of commit activity
    C++ 30 BSD-2-Clause 31 34 (1 issue needs help) 5 Updated May 20, 2026
  • pypi Public

    Python packages index for the GridTools organization.

    GridTools/pypi's past year of commit activity
    Python 0 BSD-3-Clause 0 0 0 Updated Apr 27, 2026
  • gridtools Public

    Libraries and utilities to develop performance portable applications for weather and climate.

    GridTools/gridtools's past year of commit activity
    C++ 68 24 11 13 Updated Feb 18, 2026
  • blueline-uenv Public

    Experimental ALPS user environment for running blueline icon-exclaim

    GridTools/blueline-uenv's past year of commit activity
    Python 0 0 0 0 Updated Jul 10, 2025
  • jace Public

    JaCe - JAX Just-In-Time compilation using DaCe (Data Centric Parallel Programming)

    GridTools/jace's past year of commit activity
    Python 3 BSD-3-Clause 2 1 2 Updated Jan 27, 2025

Top languages

Loading…

Most used topics

Loading…