Skip to content

Releases: devitocodes/devito

v4.8.1

14 Apr 07:13
0f9b303
Compare
Choose a tag to compare

Changes

Examples

  • Examples: tweaked userapi free surface notebook to use MPI-safe implementation @EdCaunt (#1952)

Compiler

Architectures and JIT

🐛 Bug Fixes

Testing

Continuous Integration

Installation

  • pip prod(deps): update ipyparallel requirement from <8.5 to <8.6 @dependabot (#2090)
  • docker: Updating AMD dockerfile to use Ubuntu 22.04. @ggorman (#2084)
  • pip prod(deps): update distributed requirement from <2023.3 to <2023.4 @dependabot (#2074)

v4.8.0

14 Feb 12:42
657857a
Compare
Choose a tag to compare

Changes

misc

  • Updated contact information in the Code of Conduct. @ggorman (#2038)

API

  • symbolics: use devito floor instead of Undefined Function @mloubout (#2052)
  • api: Add dimension-wise summing builtin and tests @mloubout (#1989)

Examples

Documentation

Compiler

MPI

  • return slice(0,-1) for glb_slices if glb_numb empty on an mpi rank @deckerla (#2004)
  • mpi: Fix data distribution bugs [part 2] @rhodrin (#1949)
  • compiler: Fix MPI mode diag2 does not need a MPIRegion @mmohrhard (#1992)

Architectures and JIT

🐛 Bug Fixes

Testing

Continuous Integration

Installation

  • pip prod(deps): update distributed requirement from <2023.2 to <2023.3 @dependabot (#2063)
  • compiler: Switch from aomp to clang for amd @mloubout (#2058)
  • docker: Switch to rocm 4.5.2 @mloubout (#2057)
  • docker: add AMD HIP build to base docker @mloubout (#2055)
  • pip prod(deps): update distributed requirement from <2022.13 to <2023.2 @dependabot (#2048)
  • dependencies: sympy 1.11 compatibility @mloubout (#2005)
  • pip prod(deps): update distributed requirement from <2022.12 to <2022.13 @dependabot (#2039)
  • pip prod(deps): update distributed requirement from <2022.11 to <2022.12 @dependabot (#2031)
  • pip prod(deps): update py-cpuinfo requirement from <=8 to <10 @dependabot (#2026)
  • misc: Add packages to Docker base images @FabioLuporini (#2030)
  • pip prod(deps): update distributed requirement from <2022.10 to <2022.11 @dependabot (#2021)
  • pip prod(deps): update distributed requirement from <2022.9 to <2022.10 @dependabot (#1996)
  • pip prod(deps): update distributed requirement from <2022.8 to <2022.9 @dependabot (#1987)

v4.7.1

03 Aug 13:07
26b77f8
Compare
Choose a tag to compare

Changes

Continuous Integration

v4.7.0

03 Aug 12:54
408d35b
Compare
Choose a tag to compare

Changes

API

Examples

Documentation

Compiler

MPI

GPU

Architectures and JIT

🐛 Bug Fixes

Benchmarking

Testing

Continuous Integration

Installation

v4.6.2

16 Feb 15:45
144c4bb
Compare
Choose a tag to compare

Changes

Documentation

Compiler

  • compiler: Augment code generation capabilities for CUDA/HIP/SYCL support @FabioLuporini (#1828)

GPU

🐛 Bug Fixes

v4.6.1

11 Feb 13:13
e2321f4
Compare
Choose a tag to compare

Changes

API

Examples

  • benchmarks: custom click type for grid params @mloubout (#1832)
  • examples: Add nonzero example to ConditionalDimension tutorial @georgebisbas (#1820)
  • examples: add adjoint, born, gradient, checkpointing to the tti example @mloubout (#1809)
  • examples: Improve tti_pure_wave_eq tutorial @ofmla (#1779)
  • examples: Add tti_pure_wave_eq tutorial @ofmla (#1752)

Compiler

MPI

GPU

Architectures and JIT

🐛 Bug Fixes

  • examples: Change stability testing sizes to avoid domain overlap with MPI @mloubout (#1772)
  • compiler: Fixes #1695 by prioritising innermost vectorizable candidates @georgebisbas (#1697)

Continuous Integration

Installation

v4.6

06 Oct 12:22
10768c8
Compare
Choose a tag to compare

Changes

API

Examples

  • examples: enforce stable space order for self adjoint op @mloubout (#1747)
  • tests: add tti_setup to gradientJ test @ofmla (#1740)

Compiler

MPI

GPU

🐛 Bug Fixes

Benchmarking

Continuous Integration

Installation

Misc

v4.5

26 Jul 12:51
1471d53
Compare
Choose a tag to compare

Changes

API

  • dsl: Generalised MatrixSparseTimeFunction @tjb900 (#1719)
  • dsl: Improve support for running operators concurrently in python threads @tjb900 (#1708)

Examples

Compiler

MPI

GPU

🐛 Bug Fixes

Benchmarking

Testing

Continuous Integration

Misc

Installation

  • pip prod(deps): update distributed requirement from <2021.7 to <2021.8 @dependabot (#1722)
  • pip prod(deps): update distributed requirement from <2021.6 to <2021.7 @dependabot (#1701)
  • pip prod(deps): update distributed requirement from <2021.5 to <2021.6 @dependabot (#1693)

v4.4

23 Apr 13:51
a8a33dc
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

Compiler

API

Examples

Documentation

MPI

GPU

Testing

v4.3

20 Jan 11:58
Compare
Choose a tag to compare

🐛 Bug Fixes

API

Examples

Documentation

  • Correct typo in examples/cfd/03_diffusion.ipynb @jakubbober (#1451)
  • Replaced mini-web-app for slack invites to slacks native solution. @ggorman (#1439)

MPI

GPU

Testing

Misc