Devito

Latest version: v4.8.14

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 7

3.0.2

Minor update with various fixes and some internal re-structuring:
* Fix potential memory leak and removed unused memmap interface
* Fix reverse-time iteration bug
* Fix summary printing in DSE/DLE
* YASK integration phase 2 (data movement through YaskGrids)
* Generalized loop blocking (includes several bug fixes)
* Additional linear convection example notebook with smooth initial condition

3.0.1

Minor release that contains several bug-fixes and additional documentation:
* Fixes and test for the `ForeignOperator` interface
* Improved argument derivation in `Operator.apply()`
* Improved expression scheduling in `Operator`
* New tutorial notebook on seismic modelling
* New introductory tutorial based on CFD examples
* Various documentation fixes throughout

3.0.0

This is the base release for Devito version 3.0. It primarily provides a new and improved `Operator` API as well as two backend engines that perform a sequence of configurable compiler passes during the code generation stages to increase the performance of the generated code:

* DSE - Devito Symbolic Engine: Provides performance optimization passes that manipulate SymPy equations to decrease the number of floating-point operations performed when evaluating a grid point.
* DLE - Devito Loop Engine: Manipulates the loop structure of the generated code based on an abstract syntax tree (AST) and provides typical loop-level optimisations, including data alignment, explicit SIMD vectorization and thread-level parallelism through OpenMP pragmas, and loop blocking.

2.0.1

Initial tag of stable v2.0.1 pre-release.

Page 7 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.