Skip to content

Releases: devitocodes/devito

v4.8.16

01 May 14:06
f815f38
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v4.8.10

11 Jul 19:38
0124871
Compare
Choose a tag to compare

Changes

Dependencies

  • deps: Fix sympy install for pypi

API

  • compiler: Drop SubDomainSet earlier during compilation for more graceful lowering @EdCaunt (#2393)

Compiler

  • compiler: Drop SubDomainSet earlier during compilation for more graceful lowering @EdCaunt (#2393)

v4.8.9

10 Jul 13:09
513fe29
Compare
Choose a tag to compare

Changes

Compiler

MPI

  • MPI: Fix data assignement for single mpi rank and factor haloupdate @mloubout (#2394)

🐛 Bug Fixes

Installation

Full Changelog: v4.8.8...v4.8.9

v4.8.8

26 Jun 14:33
e37d6ff
Compare
Choose a tag to compare

Changes

API

Compiler

🐛 Bug Fixes

Continuous Integration

  • ci: avoid apt upgrade use base as is (updated every week} @mloubout (#2384)

Installation

Full Changelog: v4.8.7...v4.8.8

v4.8.7

04 Jun 15:34
a85ef2e
Compare
Choose a tag to compare

Changes

API

Examples

  • examples: Add an example notebook for ADER-FD schemes @EdCaunt (#2338)
  • examples: fix tuto numbering for doc rendering @mloubout (#2367)

Documentation

Compiler

MPI

Architectures and JIT

  • arch: Ensure compiler check catches permission errors @gbruer15 (#2340)

🐛 Bug Fixes

Testing

Continuous Integration

Installation

  • reqs: Update cached_property to functools version @EdCaunt (#2359)
  • docker: Drop unused mpi4 and fix nvhpc mpi4py setup @mloubout (#2365)

New Contributors

Full Changelog: v4.8.6...v4.8.7