Skip to content

Releases: devitocodes/devito

v4.8.20

02 Sep 14:05
19d61fe

Choose a tag to compare

Changes

API

Examples

Documentation

Compiler

MPI

Architectures and JIT

  • arch: prevent shell string escape in codepy cmdline strings @mloubout (#2715)

🐛 Bug Fixes

Continuous Integration

Installation

Full Changelog: v4.8.19...v4.8.20

v4.8.19

20 Jun 16:31
bca0b10

Choose a tag to compare

Drop support for Python 3.9

Changes

Compiler

🐛 Bug Fixes

Installation

Full Changelog: v4.8.18...v4.8.19

v4.8.18

14 Jun 01:32
ed3585a

Choose a tag to compare

Changes

Compiler

  • compiler: Address various compiler hotspots with operators containing large expression counts @EdCaunt (#2624)

Architectures and JIT

🐛 Bug Fixes

Continuous Integration

Installation

Full Changelog: v4.8.17...v4.8.18

v4.8.17

27 May 15:39
512d7f3

Choose a tag to compare

Drop support for numpy <2, sympy <1.12

Changes

  • misc: Purge abc.abstractproperty as it is deprecated @EdCaunt (#2603)
  • compiler: Blocked SubDimensions now use root dimension name @EdCaunt (#2600)

API

Compiler

MPI

Architectures and JIT

🐛 Bug Fixes

Installation

Full Changelog: v4.8.16...v4.8.17

v4.8.16

01 May 14:06
f815f38

Choose a tag to compare

Changes

  • misc: Remove spurious rank info when running without MPI @EdCaunt (#2593)

API

Documentation

🐛 Bug Fixes

  • api: Add retrocompat to is_imaginary for older sympy @mloubout (#2591)

Installation

  • deps: upper bound on codepy due to breaking latest @mloubout (#2594)
  • api: Add retrocompat to is_imaginary for older sympy @mloubout (#2591)

Full Changelog: v4.8.15...v4.8.16

v4.8.15

23 Apr 13:31
d6980b7

Choose a tag to compare

Changes

API

  • api: Fix staggering setup and tensor rebuilding @mloubout (#2583)
  • dsl: Remove useless memory check (already done at alloc time) @FabioLuporini (#2563)
  • dsl: ensure SparseFunction coordinates and point symbols are always real @EdCaunt (#2557)

Examples

Compiler

MPI

🐛 Bug Fixes

Testing

Continuous Integration

Installation

  • pip prod(deps): update anytree requirement from <=2.12.1,>=2.4.3 to >=2.4.3,<=2.13.0 @dependabot (#2580)
  • deps: Add pillow version requirement @mloubout (#2568)

Full Changelog: v4.8.14...v4.8.15

v4.8.14

19 Mar 12:22
2247707

Choose a tag to compare

Changes

API

  • api: Introduce complex numbers support (np.complex64/128) @mloubout (#2375)

Documentation

Compiler

🐛 Bug Fixes

Testing

Installation

Full Changelog: v4.8.13...v4.8.14

v4.8.13

04 Mar 21:20
f854b0c

Choose a tag to compare

Changes

API

  • dsl: Introduce ability to define Functions on Subdomains @EdCaunt (#2245)

Compiler

Architectures and JIT

🐛 Bug Fixes

Full Changelog: v4.8.12...v4.8.13

v4.8.12

17 Feb 13:48
dcc1559

Choose a tag to compare

API

Examples

Documentation

Compiler

MPI

Architectures and JIT

🐛 Bug Fixes

Benchmarking

Testing

  • CI: Revert amd CI to a stable rocm for openmp offloading @mloubout (#2529)
  • CI: update amd base to working ucx/rocm versions @mloubout (#2527)
  • tests: Add test for using a Constant as a condition in a ConditionalDimension @EdCaunt (#2512)

Continuous Integration

Installation

New Contributors

Full Changelog: v4.8.11...v4.8.12

v4.8.11

24 Jul 18:19
cf59cbb

Choose a tag to compare

Changes

API

  • api: Support combination of condition and factor for ConditionalDimension @mloubout (#2413)
  • misc: minor miscelanous fixes @mloubout (#2406)

Compiler

MPI

Architectures and JIT

🐛 Bug Fixes

Continuous Integration

Full Changelog: v4.8.10...v4.8.11