Devito

Latest version: v4.8.11

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

4.8.11

Changes

- dsl: Make CondEq and CondNe easier to import EdCaunt (2425)

API

- api: Support combination of condition and factor for ConditionalDimension mloubout (2413)
- misc: minor miscelanous fixes mloubout (2406)

Compiler

- compiler: Bump default block size FabioLuporini (2412)
- compiler: Revamp MultiSubDimension lowering FabioLuporini (2411)
- compiler: fix cse with different conditionals mloubout (2410)
- compiler: Patch bug in SubDomainSet lowering EdCaunt (2408)

MPI

- misc: minor miscelanous fixes mloubout (2406)

Architectures and JIT

- arch: fix switchconfig with new setup mloubout (2419)
- arch: Support more platforms mloubout (2415)

🐛 Bug Fixes

- compiler: Fix parlang reductions over >= 4 loops FabioLuporini (2417)
- api: Patch ConditionalDimension args mloubout (2414)
- compiler: fix cse with different conditionals mloubout (2410)
- misc: minor miscelanous fixes mloubout (2406)

Continuous Integration

- deps: Drop python 3.8 mloubout (2423)

**Full Changelog**: https://github.com/devitocodes/devito/compare/v4.8.10...v4.8.11

4.8.10

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)

4.8.9

Changes

Compiler

- compiler: Default to index-mode=int32 FabioLuporini (2399)
- compiler: Yet another batch of compilation tweaks FabioLuporini (2396)
- compiler: Improve data streaming backend FabioLuporini (2390)

MPI

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

🐛 Bug Fixes

- compiler: Strengthen int32 error check FabioLuporini (2402)
- compiler: Patch CSE in presence of conditionals FabioLuporini (2392)
- MPI: Fix data assignement for single mpi rank and factor haloupdate mloubout (2394)

Installation

- deps: support sympy 1.13 mloubout (2400)

**Full Changelog**: https://github.com/devitocodes/devito/compare/v4.8.8...v4.8.9

4.8.8

Changes

API

- API: fix printer dtype processing mloubout (2388)

Compiler

- compiler: Revamp code generation for asynchronous operations FabioLuporini (2376)
- compiler: Tweaks to enable decoupling on GPUs FabioLuporini (2385)

🐛 Bug Fixes

- API: fix printer dtype processing mloubout (2388)
- mpi: Avoid UnboundLocalVariable error FabioLuporini (2386)

Continuous Integration

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

Installation

- deps: support numpy 2.0 mloubout (2391)
- pip prod(deps): update psutil requirement from <6.0,>=5.1.0 to >=5.1.0,<7.0 dependabot (2389)


**Full Changelog**: https://github.com/devitocodes/devito/compare/v4.8.7...v4.8.8

4.8.7

Changes

- misc: Remove (object) in class definitions EdCaunt (2378)

API

- mpi: Fix data_gather for sparse functions mloubout (2379)
- API: Revamp sparse subfunction mloubout (2374)
- api: fix corner case staggered fd for centered x0 mloubout (2373)
- api: cleanup FD tools and support zeroth order derivative mloubout (2368)

Examples

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

Documentation

- examples: fix tuto numbering for doc rendering mloubout (2367)

Compiler

- compiler: Misc compiler improvements FabioLuporini (2380)
- compiler: Support for C-level MPI_Allreduce FabioLuporini (2344)
- compiler: sequentialise halo touch mloubout (2372)
- compiler: Fix placement of ConditionalDimension in subdomain georgebisbas (2050)

MPI

- mpi: Fix data_gather for sparse functions mloubout (2379)
- ci: tweak mpi setup to allow -s and hide output mloubout (2350)

Architectures and JIT

- arch: Ensure compiler check catches permission errors gbruer15 (2340)

🐛 Bug Fixes

- tests: Fixup conftest's set_run_reset() FabioLuporini (2381)
- mpi: Fix data_gather for sparse functions mloubout (2379)
- dsl: Correct retention of wrong branch in filter_ordered EdCaunt (2377)
- api: Always expand time derivatives mloubout (2369)
- dsl: Patch edge-case derivative specifications EdCaunt (2366)
- compiler: Fix placement of ConditionalDimension in subdomain georgebisbas (2050)

Testing

- ci: tweak mpi setup to allow -s and hide output mloubout (2350)

Continuous Integration

- CI: fix decoupler config to use correct python mloubout (2382)
- arch: Ensure compiler check catches permission errors gbruer15 (2340)

Installation

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

New Contributors
* gbruer15 made their first contribution in https://github.com/devitocodes/devito/pull/2340

**Full Changelog**: https://github.com/devitocodes/devito/compare/v4.8.6...v4.8.7

4.8.6

Changes

Examples

- examples: Update tti fd for better stability mloubout (2363)

Testing

- tests: Add test for combining multiple ConditionalDimensions EdCaunt (2361)
- CI: fix macos runner python mloubout (2362)

Continuous Integration

- CI: fix macos runner python mloubout (2362)

Installation

- pip prod(deps): update mpi4py requirement from <3.1.6 to <3.1.7 dependabot (2352)

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.