Skip to content

Slack Status

Devito: Symbolic Finite Difference Computation

Devito is a Python package to implement optimized stencil computation (e.g., finite differences, image processing, machine learning) from high-level symbolic problem definitions. Devito builds on SymPy and employs automated code generation and just-in-time compilation to execute optimized computational kernels on several computer platforms, including CPUs, GPUs, and clusters thereof.

Get in touch

If you're using Devito, we would like to hear from you. Whether you are facing issues or just trying it out, join the conversation.

Pinned Loading

  1. devito devito Public

    DSL and compiler framework for automated finite-differences and stencil computation

    Python 570 229

Repositories

Showing 10 of 36 repositories
  • devito Public

    DSL and compiler framework for automated finite-differences and stencil computation

    devitocodes/devito’s past year of commit activity
    Python 570 MIT 229 95 18 Updated Dec 20, 2024
  • devitoproject.org Public

    devito website

    devitocodes/devitoproject.org’s past year of commit activity
    Jupyter Notebook 0 MIT 3 0 0 Updated Dec 17, 2024
  • schism Public

    Immersed boundary tools for Devito

    devitocodes/schism’s past year of commit activity
    Python 8 MIT 1 0 0 Updated Nov 11, 2024
  • devito-performance Public

    Devito Experimentation Framework

    devitocodes/devito-performance’s past year of commit activity
    Python 1 1 0 0 Updated Aug 2, 2024
  • daks Public

    Dask Azure Kubernetes Service POC

    devitocodes/daks’s past year of commit activity
    Python 1 MIT 5 2 2 Updated May 23, 2024
  • pyrevolve Public

    Python library to manage checkpointing for adjoints

    devitocodes/pyrevolve’s past year of commit activity
    Python 15 EPL-1.0 6 11 1 Updated Mar 26, 2024
  • devitocodes.github.io Public archive
    devitocodes/devitocodes.github.io’s past year of commit activity
    SCSS 3 Apache-2.0 3 0 0 Updated Oct 4, 2023
  • devito_book Public

    Work in progress - Objective is to develop a comprehensive textbook on finite difference computing with Devito

    devitocodes/devito_book’s past year of commit activity
    Jupyter Notebook 14 CC-BY-4.0 6 39 10 Updated Sep 14, 2023
  • .github Public

    Organization readme

    devitocodes/.github’s past year of commit activity
    0 0 0 0 Updated Aug 24, 2023
  • joey Public

    machine learning on top of devito

    devitocodes/joey’s past year of commit activity
    Python 11 MIT 5 0 1 Updated Apr 11, 2023