devito
devito copied to clipboard
DSL and compiler framework for automated finite-differences and stencil computation
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to...
While developing on the `petsc` branch, this PR adds` docker-petsc.yml` to build and push `Dockerfile.petsc` on pushes to the `petsc` branch. This PR also updates `Dockerfile.petsc` so that it uses...
### Description When running large 3D grids (e.g., 1295^3 points), Devito fails due to integer overflow in the C structure definition in devito/types/dense.py. The problem originates from the use of...
Supersedes #2717
When running an operator with an injection at the beginning, the time loop is split in two. This can be reproduced with an example of the form: ``` from devito...
Adds an additional base layer for building Python 3.13 from source with `disable-gil`, and makes the necessary changes to the rest of the build process as well as Docker build...
Previously the test would fail with: ``` def test_piecewise(): grid = Grid(shape=(11,)) u = Function(name='u', grid=grid, space_order=2) v = Function(name='u', grid=grid, space_order=2) eq_u = Eq(u, Piecewise((1, v < 10), (2,...
In response to being told to create the `examples.RickerSource` object, whenever I redefined it as a function.