Closed mloubout closed 7 years ago
Thanks, will take a look.
Anyone looking at it? Let me know if there is something I can do.
PR #237 submitted. Can you please verify this solves your cases?
Can we close this?
DSE/DLE fixed (seems like it), closing and opening new one on new problem I found :D
Here is the setup to see the trouble with
dse
.All bug can be reproduced by running
acoustic_example.py
for theadjoint3-0
branch with different parameters as follow.1-
Forward(save=True, dse='advanced')
: (basic
seems fine,dle
OK)2-
Born(legacy=False, dse={'advanced', 'basic'})
: (dle
OK)3-
Born(dle={'advanced', 'basic'})
: Only the stencil inu
is using omp/simd, the second stencil is treated as serial4-Overall If the first stencil's LHS is not
TimeData
, the time loop limits are incorrect e.g replacingstencils = [eqn] + [gradient_update] + rec_add
bystencils = [gradient_update] + [eqn] + rec_add
leads to a segfault as the time loop starts at 0.Let me know if you need more details.