There is a newer version of the record available.

Published May 27, 2025 | Version v4.8.17
Software Open

devitocodes/devito: v4.8.17

  • 1. Devito Codes
  • 2. DevitoCodes Ltd
  • 3. Imperial College of London
  • 4. SENAI CIMATEC Supercomputing Center
  • 5. @ImperialCollegeLondon
  • 6. UFBA and SENAI CIMATEC
  • 7. Imperial College London
  • 8. Oracle
  • 9. Tape Ark
  • 10. UFERSA
  • 11. Bloomberg L.P.
  • 12. Federal University of São Carlos
  • 13. @devitocodespro @devitocodes

Description

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

  • api: fix kwargs processing for tensor functions @mloubout (#2604)
  • api: Add DEVITO_DEVICE_DEFAULT env var @FabioLuporini (#2597)
  • api: revamp subsampling factors to avoid duplicates @mloubout (#2575)

Compiler

  • compiler: Add VectorAccess as an internal type @FabioLuporini (#2598)

MPI

  • mpi: Fix halo exchanges from BundleViews @FabioLuporini (#2602)

Architectures and JIT

  • arch: Improve GPU autodetection @FabioLuporini (#2614)

🐛 Bug Fixes

  • arch: Use the node's max memory transaction size @FabioLuporini (#2619)
  • mpi: Fix halo exchanges from BundleViews @FabioLuporini (#2602)
  • compiler: Fixup factor overriding @FabioLuporini (#2601)
  • api: revamp subsampling factors to avoid duplicates @mloubout (#2575)

Installation

  • gh(deps): bump docker/setup-qemu-action from 2 to 3 @dependabot[bot] (#2618)
  • gh(deps): bump docker/login-action from 2 to 3 @dependabot[bot] (#2617)
  • gh(deps): bump release-drafter/release-drafter from 5 to 6 @dependabot[bot] (#2616)
  • gh(deps): bump peaceiris/actions-gh-pages from 3 to 4 @dependabot[bot] (#2615)
  • install: switch to dynamic version to avoid _version file issue @mloubout (#2613)
  • misc: remove unnecessary files with pyproject @mloubout (#2612)
  • gh(deps): bump peter-evans/repository-dispatch from 2 to 3 @dependabot[bot] (#2609)
  • gh(deps): bump docker/setup-buildx-action from 2 to 3 @dependabot[bot] (#2608)
  • gh(deps): bump docker/build-push-action from 3 to 6 @dependabot[bot] (#2607)
  • gh(deps): bump docker/metadata-action from 4 to 5 @dependabot[bot] (#2610)
  • gh(deps): bump codecov/codecov-action from 4 to 5 @dependabot[bot] (#2606)
  • deps: Update minimal for sympy and numpy @mloubout (#2605)
  • deps: Add upper bound to all deps to avoid surprises @mloubout (#2596)

Full Changelog: https://github.com/devitocodes/devito/compare/v4.8.16...v4.8.17

Files

devitocodes/devito-v4.8.17.zip

Files (23.5 MB)

Name Size Download all
md5:85b3cfc2fc71bcd18ab868bb6ddc9da9
23.5 MB Preview Download

Additional details

Related works