Skip to content

Releases: devitocodes/devito

v4.8.5

23 Apr 21:02
1646687
Compare
Choose a tag to compare

Fix Manifest.in for missing pypi files

Full Changelog: v4.8.4...v4.8.5

v4.8.4

18 Apr 12:31
3294158
Compare
Choose a tag to compare

Changes

API

Examples

Documentation

Compiler

MPI

Architectures and JIT

🐛 Bug Fixes

Testing

Continuous Integration

Installation

  • pip prod(deps): update ipyparallel requirement from <8.8 to <8.9 @dependabot (#2346)
  • pip prod(deps): bump pyrevolve from 2.2.3 to 2.2.4 @dependabot (#2337)
  • pip prod(deps): update ipyparallel requirement from <8.7 to <8.8 @dependabot (#2324)
  • deps: prevent codecov error on local docker @mloubout (#2318)
  • pip prod(deps): update pytest requirement from <8.0,>=7.2 to >=7.2,<9.0 @dependabot (#2299)
  • deps: Update rocm version @mloubout (#2291)
  • deps: support python 3.12 @mloubout (#2270)
  • pip prod(deps): update anytree requirement from <=2.12.0,>=2.4.3 to >=2.4.3,<=2.12.1 @dependabot (#2268)
  • pip prod(deps): update anytree requirement from <=2.11.1,>=2.4.3 to >=2.4.3,<=2.12.0 @dependabot (#2249)
  • pip prod(deps): update anytree requirement from <=2.10.0,>=2.4.3 to >=2.4.3,<=2.11.1 @dependabot (#2241)

New Contributors

Full Changelog: v4.8.3...v4.8.4

v4.8.3

16 Oct 12:27
b6f7308
Compare
Choose a tag to compare

Changes

API

Documentation

Compiler

🐛 Bug Fixes

Continuous Integration

Installation

Full Changelog: v4.8.2...v4.8.3

v4.8.2

06 Sep 21:40
7763d03
Compare
Choose a tag to compare

API

Examples

  • Examples: Free surface for coupled TTI equations @ofmla (#2173)

Compiler

MPI

GPU

  • compiler: Change tile use in DeviceAcczier to allow multiple tile sizes @gpc1064 (#2095)

Architectures and JIT

🐛 Bug Fixes

Testing

Continuous Integration

Installation

New Contributors

Full Changelog: v4.8.1...v4.8.2

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