Published February 14, 2023
| Version v4.8.0
Software
Open
devitocodes/devito: v4.8.0
Authors/Creators
- Fabio Luporini1
- Mathias Louboutin2
- Michael Lange3
- Navjot Kukreja4
- George Bisbas5
- rhodrin
- Vincenzo Pandolfo
- Lucas Cavalcante6
- Tim Burgess
- Gerard Gorman7
- Oscar Mojica8
- Ken Hester
- VItor Mickus
- Victor Leite
- EdCaunt
- Maelso Bruno
- Paulius Kazakas
- Peterson Nogueira9
- jack-lascala10
- Chris Dinneen11
- João Henrique Speglich12
- Gabriel Sebastian von Conta
- Tim Greaves
- Italo Assis13
- SSHz14
- Jaime Freire de Souza15
- felipeaugustogudes
- Lauê Rami16
- Rafael Cristo
- 1. Devito Codes
- 2. Georgia Institute of Technology
- 3. European Centre for Medium-Range Weather Forecasts (ECMWF)
- 4. University of Liverpool
- 5. Imperial College of London
- 6. @blueonionlabs
- 7. @ImperialCollegeLondon
- 8. SENAI CIMATEC Supercomputing Center
- 9. UFBA and SENAI CIMATEC
- 10. Imperial College London
- 11. Tape Ark
- 12. University of Campinas (UNICAMP)
- 13. UFERSA
- 14. Bloomberg L.P.
- 15. Federal University of São Carlos
- 16. Dataprev
Description
Changes
misc
- Updated contact information in the Code of Conduct. @ggorman (#2038)
- symbolics: use devito floor instead of Undefined Function @mloubout (#2052)
- api: Add dimension-wise summing builtin and tests @mloubout (#1989)
- Examples: Add Darcy flow example @sashaowen (#1998)
- examples: Add shallow water equations notebook @AtilaSaraiva (#1867)
- examples: invoke tti example with --constant argument @ofmla (#1914)
- docs: Update compiler summary image @georgebisbas (#2037)
- misc: Update docker/README.md @FabioLuporini (#1972)
- Update FAQ.md @FabioLuporini (#2010)
- misc: Add FAQ page (lifted from the wiki) @FabioLuporini (#1976)
- compiler: Patch data dependencies across Jumps @FabioLuporini (#2065)
- compiler: Implement graceful lowering of derivatives (aka "unexpansion") @FabioLuporini (#2060)
- compiler: Switch from aomp to clang for amd @mloubout (#2058)
- compiler: Extensions for parlang backends @FabioLuporini (#2042)
- compiler: Introduce int32 mode @FabioLuporini (#2041)
- compiler: Support shared memory in parlang backends @FabioLuporini (#2025)
- compiler: support for HPE Cray Clang compiler @georgebisbas (#2029)
- compiler: Better blocking heuristics and revamped linearization @FabioLuporini (#2020)
- compiler: Further misc improvements @FabioLuporini (#2012)
- compiler: Misc refactorings towards serialization support @FabioLuporini (#2009)
- Misc code generation improvements @FabioLuporini (#2001)
- compiler: Misc code generation fixes @FabioLuporini (#1994)
- compiler: Misc tweaks for backend-portable code generation @FabioLuporini (#1984)
- 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)
- arch: Add gcc 12 into legal configurations @ziyiyin97 (#2027)
- compiler: Add cluster guard to AliasKey for safety @mloubout (#2045)
- dependencies: sympy 1.11 compatibility @mloubout (#2005)
- ci: Add Arm skip option to tests @mloubout (#2035)
- compiler: Ensure order invariance of candidates in ReducerMap.unique @ccuetom (#2033)
- compiler: Fix subdim argument mismatch @mloubout (#2019)
- symbolics: Fix absolute value warning for integer input @mloubout (#2018)
- types: Minor fixes to sparse function indices and implicit dims @mloubout (#2011)
- compiler: Patch placement of ConditionalDimension with multi-Dimension conditions @FabioLuporini (#2008)
- compiler: Prevent reordering of existing temps in CSE @mloubout (#2002)
- 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)
- dsl: Patched cross-derivative fd_order bug @EdCaunt (#1988)
- compiler: Check jit_dir existence when saving @GlassOfWhiskey (#1983)
- ci: Remove docker pruning from pytest-gpu @FabioLuporini (#2013)
- docker: add AMD HIP build to base docker @mloubout (#2055)
- CI: switch macos runner to latest gcc version @mloubout (#2046)
- ci: improve accuracy of codecov. @ggorman (#2040)
- ci: Streamlining @ggorman (#2028)
- ci: Remove dangling docker layers @FabioLuporini (#2017)
- 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)
Files
devitocodes/devito-v4.8.0.zip
Files
(20.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:58b7262328b7badf76a8c37057bcbe67
|
20.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/devitocodes/devito/tree/v4.8.0 (URL)