devito 是基础设施领域的开源项目,由 devitocodes 开发,2016 年首次发布。
它收录于基础设施分类,该分类目前共有 1,122 个项目,GitHub 星标数为 714。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-18。开源免费,官网提供文档与下载入口。
它主要面向的使用场景是:地震勘探中的全波形反演(FWI)和逆时偏移(RTM)成像。同类可对比的替代方案包括 FEniCS、PyTorch、Halide。

用 Python 写方程,自动生成高性能有限差分代码
Devito 是一个基于 Python 的领域特定语言(DSL)与编译器框架,专门用于自动生成有限差分和模板(stencil)计算的高性能代码。它解决的核心问题是:地球物理勘探、地震成像、超声成像等领域中,有限差分计算需要手写大量底层代码并针对 CPU/GPU 反复优化,开发效率低且难以移植。Devito 允许用户用接近数学公式的 SymPy 符号表达式描述偏微分方程,然后自动生成并 JIT 编译出经过优化的 C 代码,支持 OpenMP、MPI 和 GPU 后端。其核心能力包括符号化方程定义、自动模板优化(循环变换、向量化、共享内存分块)、跨平台代码生成,以及与 FWI、RTM 等地震成像工作流的集成。项目由帝国理工等团队维护,在 HPC 领域有实际生产应用。
FEniCS、PyTorch、Halide
devito 是基础设施领域的开源项目,由 devitocodes 开发,2016 年首次发布。
它收录于基础设施分类,该分类目前共有 1,122 个项目,GitHub 星标数为 714。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-18。开源免费,官网提供文档与下载入口。
它主要面向的使用场景是:地震勘探中的全波形反演(FWI)和逆时偏移(RTM)成像。同类可对比的替代方案包括 FEniCS、PyTorch、Halide。
上一篇:deequ
下一篇:awesome-hosting
freebuff-proxy
开源
聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。
Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···
microduck
开源
用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。
A Tiny biped duck robot
soperator
开源
用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。
Run Slurm in Kubernetes
ollama
开源
一条命令本地跑起大模型,免费、私密、不卡顿
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···