Published September 6, 2023
| Version v4.8.2
Software
Open
devitocodes/devito: v4.8.2
Creators
- Fabio Luporini1
- Mathias Louboutin2
- Navjot Kukreja3
- George Bisbas4
- rhodrin
- Cavalcante, Lucas
- Tim Burgess
- Vincenzo Pandolfo
- Oscar Mojica5
- Gerard Gorman6
- Ken Hester
- EdCaunt
- Vitor Mickus
- Victor Leite
- Maelso Bruno
- Paulius Kazakas
- Peterson Nogueira7
- jack-lascala8
- Carlos Cueto8
- Chris Dinneen9
- João Henrique Speglich10
- Gabriel Sebastian von Conta
- Tim Greaves
- Italo Assis11
- SSHz12
- Jaime Freire de Souza13
- felipeaugustogudes
- Lauê Rami14
- Rafael Cristo
- 1. Devito Codes
- 2. DevitoCodes Ltd
- 3. University of Liverpool
- 4. Imperial College of London
- 5. SENAI CIMATEC Supercomputing Center
- 6. @ImperialCollegeLondon
- 7. UFBA and SENAI CIMATEC
- 8. Imperial College London
- 9. Tape Ark
- 10. University of Campinas (UNICAMP)
- 11. UFERSA
- 12. Bloomberg L.P.
- 13. Federal University of São Carlos
- 14. Dataprev
Description
API
- dsl: Removed dynamic classes for AbstractFunctions (fixes memory leaks seen by some users) @FabioLuporini (#2190)
- api: Fix symbolic coefficients for cross derivatives @mloubout (#2185)
- api: Allow parametric par-tile as input @FabioLuporini (#2168)
- api: Use subs for origin in the case where index is a function @mloubout (#2120)
- compiler: Add utility function to normalize sympy arguments @FabioLuporini (#2125)
- Examples: Free surface for coupled TTI equations @ofmla (#2173)
- compiler: Keep -qopenmp by default after icx 2023.2 @georgebisbas (#2164)
- compiler: Add opkwargs property to ArgumentsMap @ccuetom (#2142)
- compiler: Misc compiler fixes and improvements -- part II @FabioLuporini (#2138)
- compiler: Pass operator arguments to downstream operators @ccuetom (#2139)
- compiler: Improve lowering of IndexDerivatives @FabioLuporini (#2112)
- compiler: Misc compiler tweaks and improvements @FabioLuporini (#2136)
- compiler: Avoid generating collapse(1) @FabioLuporini (#2129)
- compiler: Patch pickling of GuardFactor and reconstruction @FabioLuporini (#2126)
- compiler: Introduce gpu-create parameter for buffers initialized on device @ccuetom (#2107)
- compiler: Change tile use in DeviceAcczier to allow multiple tile sizes @gpc1064 (#2095)
- compiler: Add host-*-pin handles; more volatile with pthreads @FabioLuporini (#2116)
- compiler: Support template parameters @FabioLuporini (#2105)
- mpi: Instrument compute0 core after specialising as ComputeCall @georgebisbas (#2143)
- mpi: Enhance flexibility for custom topologies @georgebisbas (#2134)
- mpi: Packed gathers and scatters @FabioLuporini (#2109)
- compiler: Change tile use in DeviceAcczier to allow multiple tile sizes @gpc1064 (#2095)
- compiler: Enable AVX512 compiler support when available. @ggorman (#2184)
- arch: Correct
march
tomcpu
for ppc @raminammour (#2174) - misc: Add deviceid to configuration and enhance switchconfig @ccuetom (#2175)
- arch: Add ICX support @georgebisbas (#2051)
- dsl: Removed dynamic classes for AbstractFunctions @FabioLuporini (#2190)
- dsl: Prevent aggregation for symbolic coefficients @mloubout (#2182)
- api: Prevent factorization for symbolic coefficients @mloubout (#2179)
- compiler: Prevent Eq dims to be lost if only implicit @mloubout (#2169)
- compiler: Fix non-arithmetic distances @mloubout (#2165)
- compiler: Prevent adding breaking guard to nokey @mloubout (#2160)
- compiler: Add guards to prevent OOB when streaming buffers with ConditionalDimension @ccuetom (#2150)
- compiler: Fix CondDim's factor auto-override @FabioLuporini (#2154)
- compiler: Fix pickling of aliasing SparseFunction @FabioLuporini (#2148)
- compiler: Revert "compiler: Relax WaitLock regions in a ScheduleTree" @FabioLuporini (#2141)
- compiler: Patch pickling of GuardFactor and reconstruction @FabioLuporini (#2126)
- compiler: Fix OpenMP reductions in tandem with linearize=True @FabioLuporini (#2117)
- misc: fix openmp= deprecation @mloubout (#2186)
- Removing AWS ondemand gh-runners from CI @ggorman (#2155)
- CI: pytest setup fix @mloubout (#2177)
- docker: add some tweaks to Nvidia docker @mloubout (#2171)
- CI: Fix asv setup @mloubout (#2167)
- CI: Fix asv devito install @mloubout (#2166)
- ci: Add python 3.11 and minor CI fixing @georgebisbas (#2158)
- docker: revamp base deployment @mloubout (#2162)
- ci: switch to concurrency settings rather than extra action @mloubout (#2119)
- docker: Add intel advisor to icx image @mloubout (#2180)
- docker: Add some tweaks to nvidia docker @mloubout (#2171)
- docker: Switch to intelpython for icc/icx build @mloubout (#2172)
- docker: Revamp base deployment @mloubout (#2162)
- pip prod(deps): update distributed requirement from <2023.7 to <2023.8 @dependabot (#2161)
- pip prod(deps): update anytree requirement from <=2.8,>=2.4.3 to >=2.4.3,<=2.9.0 @dependabot (#2152)
- pip prod(deps): update distributed requirement from <2023.6 to <2023.7 @dependabot (#2145)
- pip prod(deps): update distributed requirement from <2023.5 to <2023.6 @dependabot (#2127)
- deps: sympy 1.12 compat @mloubout (#2123)
- pip prod(deps): update distributed requirement from <2023.4 to <2023.5 @dependabot (#2118)
- reqs: Move pyrevolve to optionals and introduce testing-only reqs @georgebisbas (#2096)
- reqs: Fix for matplotlib >=3.6.3 @georgebisbas (#2047)
- install: Make mpi4py portable across Intel and AMD @FabioLuporini (#2115)
- install: Overhaul Dockerfile.amd for MPI support @FabioLuporini (#2104)
- pip prod(deps): update distributed requirement from <2023.4 to <2023.5 @dependabot (#2110)
- pip prod(deps): update ipyparallel requirement from <8.6 to <8.7 @dependabot (#2106)
- @gpc1064 made their first contribution in https://github.com/devitocodes/devito/pull/2095
- @raminammour made their first contribution in https://github.com/devitocodes/devito/pull/2174
Full Changelog: https://github.com/devitocodes/devito/compare/v4.8.1...v4.8.2
Files
devitocodes/devito-v4.8.2.zip
Files
(20.6 MB)
Name | Size | Download all |
---|---|---|
md5:1380ec14fc714a617ddedaa77c89b5a2
|
20.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/devitocodes/devito/tree/v4.8.2 (URL)