Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

There is a newer version of the record available.

Published October 6, 2021 | Version v4.6
Software Open

devitocodes/devito: v4.6

  • 1. Devito Codes
  • 2. Georgia Institute of Technology
  • 3. European Centre for Medium-Range Weather Forecasts (ECMWF)
  • 4. Imperial College, London
  • 5. Imperial College of London
  • 6. @apicbase
  • 7. @ImperialCollegeLondon
  • 8. @NVIDIA
  • 9. SENAI CIMATEC Supercomputing Center
  • 10. UFBA and SENAI CIMATEC
  • 11. Imperial College London
  • 12. Tape Ark
  • 13. University of Campinas (UNICAMP)
  • 14. Federal University of São Carlos
  • 15. UFRN
  • 16. SENAI CIMATEC / UFBA
  • 17. Cimatec

Description

Changes API

  • sympy: proper version check @mloubout (#1769)
Examples
  • examples: enforce stable space order for self adjoint op @mloubout (#1747)
  • tests: add tti_setup to gradientJ test @ofmla (#1740)
Compiler
  • compiler: Add machinery for custom memory allocators and MPI @FabioLuporini (#1764)
  • compiler: lift skewing in higher block levels @georgebisbas (#1735)
  • compiler: Loop fission @FabioLuporini (#1732)
  • compiler: improve HB generated code @georgebisbas (#1731)
  • compiler: Introduce linearization pass @FabioLuporini (#1727)
  • compiler: Introducing min/max bounds to replace 'bf' elemental functions @georgebisbas (#1673)
MPI
  • mpi: Speedup index_glb_to_loc @FabioLuporini (#1748)
  • mpi: Mitigate SparseFunction setup costs @mloubout (#1720)
GPU
  • compiler: Add optimization option to fuse WithLocks tasks @FabioLuporini (#1736)
🐛 Bug Fixes
  • mpi: Patch neighborhood construction @FabioLuporini (#1768)
  • compiler: Patch SubDomainSet with NVC @FabioLuporini (#1767)
  • compiler: Patch and improve SubDomainSet @FabioLuporini (#1762)
  • compiler: Fix zero to zero slices @rhodrin (#1757)
  • bench: Patch jacobian operators + MPI (see issue #1744) @FabioLuporini (#1745)
Benchmarking
  • bench: Patch jacobian operators + MPI (see issue #1744) @FabioLuporini (#1745)
  • bench: Add warmup option to run mode @FabioLuporini (#1742)
Continuous Integration
  • ci: Update Ubuntu versions @rhodrin (#1759)
Installation
  • install: Udpate to HPCSDK 21.7, Update to Jupyter>=3.0 @FabioLuporini (#1760)
  • pip prod(deps): update distributed requirement from <2021.9 to <2021.10 @dependabot (#1749)
  • pip prod(deps): update distributed requirement from <2021.8 to <2021.9 @dependabot (#1737)
  • reqs: enforce pip>=21.1.2 for conda env installation @georgebisbas (#1734)
  • reqs: pip new file arg format @georgebisbas (#1733)
Misc
  • misc: git ignore *.npy files @georgebisbas (#1729)

Files

devitocodes/devito-v4.6.zip

Files (19.1 MB)

Name Size Download all
md5:e11b44c341fede809c325ab5a807ae99
19.1 MB Preview Download

Additional details

Related works