Synopsis Performance optimizations in the symbolic layer and generated code for x86, GPU and MPI. Various minor correctness and performance bug fixes. Improvements to application developer API. Added new tutorial notebooks. Increased test coverage - particularly for MPI and GPU's. Backwards compatibility breaks and deprecations None Changes Restrict pytest to < 6.0 @rhodrin (#1411) pip prod(deps): update distributed requirement from <2.20 to <2.22 @dependabot (#1402) MPI minor bug fixes @rhodrin (#1408) mac notebook fix @rhodrin (#1407) Run docker test @mloubout (#1398) docker: fix typos @mloubout (#1397) compiler: version checks avoid unreliable exception @dbowman-ion (#1386) Fix cross-loop blocking with imperfect nests @FabioLuporini (...
GPUs Support for more Operators -- isotropic acoustic, TTI, elastic, viscoelastic, ... Support for ...
Tensor algebra support (#873): VectorFunction and VectorTimeFunction (2nd order) TensorFunction and...
Changes Documentation misc: update pypi @georgebisbas (#1837) Compiler compiler: Augment code gen...
Bug Fixes Patch aliases' min-storage option @FabioLuporini (#1535) Fix loop collapsing @FabioLupori...
Synopsis Performance optimizations in the symbolic layer and generated code for x86, GPU and MPI. V...
API dsl: Removed dynamic classes for AbstractFunctions (fixes memory leaks seen by some users) @Fab...
Changes Bug Fixes compiler: Patch TempFunction pickling @FabioLuporini (#1677) bench: Patch ASV's ...
Changes API sympy: proper version check @mloubout (#1769) Examples examples: enforce stable space...
Changes misc Updated contact information in the Code of Conduct. @ggorman (#2038) API symbolics: ...
Changes API dsl: Generalised MatrixSparseTimeFunction @tjb900 (#1719) dsl: Improve support for runn...
Changes API ckp: Checkpointing update @navjotk (#1774) sympy: Extend SymPy support to 1.9 @mloubout...
Changes Examples Examples: tweaked userapi free surface notebook to use MPI-safe implementation @Ed...
Changes compiler: Fix checkpoint size when save != None @speglich (#1906) compiler: Revamp generati...
Release notes MPI support: Python-level: MPI-distributed NumPy arrays. C-level: code generation for...
GPU support Added OpenACC 2.6 code generation support. Added domain decomposition support for multi...
GPUs Support for more Operators -- isotropic acoustic, TTI, elastic, viscoelastic, ... Support for ...
Tensor algebra support (#873): VectorFunction and VectorTimeFunction (2nd order) TensorFunction and...
Changes Documentation misc: update pypi @georgebisbas (#1837) Compiler compiler: Augment code gen...
Bug Fixes Patch aliases' min-storage option @FabioLuporini (#1535) Fix loop collapsing @FabioLupori...
Synopsis Performance optimizations in the symbolic layer and generated code for x86, GPU and MPI. V...
API dsl: Removed dynamic classes for AbstractFunctions (fixes memory leaks seen by some users) @Fab...
Changes Bug Fixes compiler: Patch TempFunction pickling @FabioLuporini (#1677) bench: Patch ASV's ...
Changes API sympy: proper version check @mloubout (#1769) Examples examples: enforce stable space...
Changes misc Updated contact information in the Code of Conduct. @ggorman (#2038) API symbolics: ...
Changes API dsl: Generalised MatrixSparseTimeFunction @tjb900 (#1719) dsl: Improve support for runn...
Changes API ckp: Checkpointing update @navjotk (#1774) sympy: Extend SymPy support to 1.9 @mloubout...
Changes Examples Examples: tweaked userapi free surface notebook to use MPI-safe implementation @Ed...
Changes compiler: Fix checkpoint size when save != None @speglich (#1906) compiler: Revamp generati...
Release notes MPI support: Python-level: MPI-distributed NumPy arrays. C-level: code generation for...
GPU support Added OpenACC 2.6 code generation support. Added domain decomposition support for multi...
GPUs Support for more Operators -- isotropic acoustic, TTI, elastic, viscoelastic, ... Support for ...
Tensor algebra support (#873): VectorFunction and VectorTimeFunction (2nd order) TensorFunction and...
Changes Documentation misc: update pypi @georgebisbas (#1837) Compiler compiler: Augment code gen...