devito icon indicating copy to clipboard operation
devito copied to clipboard

compiler: source injection to nested field

Open georgebisbas opened this issue 4 years ago • 3 comments

Opening for discussion. This helps to work around a bug when injecting to more complex fields such as f(t, u(x,y,z)). Helps to implement Listing 3 of https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9460483

georgebisbas avatar Dec 31 '21 09:12 georgebisbas

Codecov Report

Merging #1817 (8f7d9c2) into master (8ea8d45) will decrease coverage by 25.09%. The diff coverage is 61.53%.

@@             Coverage Diff             @@
##           master    #1817       +/-   ##
===========================================
- Coverage   87.77%   62.68%   -25.10%     
===========================================
  Files         214      140       -74     
  Lines       36984    20604    -16380     
  Branches     5570     3702     -1868     
===========================================
- Hits        32464    12916    -19548     
- Misses       4001     7037     +3036     
- Partials      519      651      +132     
Impacted Files Coverage Δ
devito/types/sparse.py 31.54% <16.66%> (-56.41%) :arrow_down:
devito/operations/interpolators.py 71.25% <100.00%> (-27.54%) :arrow_down:
devito/builtins/arithmetic.py 16.04% <0.00%> (-81.60%) :arrow_down:
devito/builtins/initializers.py 11.02% <0.00%> (-80.89%) :arrow_down:
devito/core/autotuning.py 13.00% <0.00%> (-80.75%) :arrow_down:
devito/passes/iet/languages/utils.py 20.00% <0.00%> (-80.00%) :arrow_down:
devito/passes/clusters/buffering.py 13.86% <0.00%> (-79.75%) :arrow_down:
devito/finite_differences/coefficients.py 18.26% <0.00%> (-74.43%) :arrow_down:
devito/mpi/routines.py 25.84% <0.00%> (-69.67%) :arrow_down:
devito/data/utils.py 22.17% <0.00%> (-66.95%) :arrow_down:
... and 173 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

codecov[bot] avatar Dec 31 '21 09:12 codecov[bot]

I cannot access the paper. Can you paste/rewrite the snippet here?

FabioLuporini avatar Jan 04 '22 08:01 FabioLuporini

I cannot access the paper. Can you paste/rewrite the snippet here?

Helps to implement Listing 3 of https://arxiv.org/pdf/2010.10248.pdf

georgebisbas avatar Jan 05 '22 10:01 georgebisbas

Pushed branch to georgebisbas/devito.

georgebisbas avatar Oct 13 '22 12:10 georgebisbas