This release includes several new pieces of functionality and some significant API changes: Updated to Python-3 (exclusively) and SymPy-1.1 Renamed symbol types: DenseData->Function, TimeData->TimeFunction, PointData->SparseFunction Introduction of a Grid class that provides the defaulting behaviour for space and time dimensions Enable completely generic operators without explicit substitution of spacing variables Addition of explicit start/end values for dimension iterations for operator invocation Removed fixed dimensions with hard-coded loop bounds Improvements to YASK backend resulting in functional acoustic operators (both forward and adjoint) Addition of new seismic example notebook using Dask for shot-level parallelism Mi...
API dsl: Removed dynamic classes for AbstractFunctions (fixes memory leaks seen by some users) @Fab...
Minor update with various fixes and some internal re-structuring: Fix potential memory leak and r...
Changes API sympy: proper version check @mloubout (#1769) Examples examples: enforce stable space...
This release includes several new pieces of functionality and some significant API changes: Updat...
This release builds upon v3.1.0 including all features from Devito v3.2-beta as well as the followin...
This is the base release for Devito version 3.0. It primarily provides a new and improved Operator A...
Release notes MPI support: Python-level: MPI-distributed NumPy arrays. C-level: code generation for...
Release notes Preliminary support for MPI (no changes to user code requested) Support for staggered...
A utility release to ensure a stable version before a set of planned API changes. Includes changes a...
Changes API dsl: Generalised MatrixSparseTimeFunction @tjb900 (#1719) dsl: Improve support for runn...
This release ships the following features, besides a large number of misc improvements and bug fixes...
Minor release that contains several bug-fixes and additional documentation: Fixes and test for th...
Improved organisation of the Intermediate Representation classes (ir submodules) Moved Clusterizatio...
GPUs Support for more Operators -- isotropic acoustic, TTI, elastic, viscoelastic, ... Support for ...
Tensor algebra support (#873): VectorFunction and VectorTimeFunction (2nd order) TensorFunction and...
API dsl: Removed dynamic classes for AbstractFunctions (fixes memory leaks seen by some users) @Fab...
Minor update with various fixes and some internal re-structuring: Fix potential memory leak and r...
Changes API sympy: proper version check @mloubout (#1769) Examples examples: enforce stable space...
This release includes several new pieces of functionality and some significant API changes: Updat...
This release builds upon v3.1.0 including all features from Devito v3.2-beta as well as the followin...
This is the base release for Devito version 3.0. It primarily provides a new and improved Operator A...
Release notes MPI support: Python-level: MPI-distributed NumPy arrays. C-level: code generation for...
Release notes Preliminary support for MPI (no changes to user code requested) Support for staggered...
A utility release to ensure a stable version before a set of planned API changes. Includes changes a...
Changes API dsl: Generalised MatrixSparseTimeFunction @tjb900 (#1719) dsl: Improve support for runn...
This release ships the following features, besides a large number of misc improvements and bug fixes...
Minor release that contains several bug-fixes and additional documentation: Fixes and test for th...
Improved organisation of the Intermediate Representation classes (ir submodules) Moved Clusterizatio...
GPUs Support for more Operators -- isotropic acoustic, TTI, elastic, viscoelastic, ... Support for ...
Tensor algebra support (#873): VectorFunction and VectorTimeFunction (2nd order) TensorFunction and...
API dsl: Removed dynamic classes for AbstractFunctions (fixes memory leaks seen by some users) @Fab...
Minor update with various fixes and some internal re-structuring: Fix potential memory leak and r...
Changes API sympy: proper version check @mloubout (#1769) Examples examples: enforce stable space...