Implementation of distributed Halo Operator#166
Implementation of distributed Halo Operator#166astroC86 wants to merge 18 commits intoPyLops:mainfrom
Conversation
|
@astroC86 I had a first spin at the I am going to summarize my experience so far here and tomorrow I will push an updated version of
|
Perfect,will have a look once you push!
The reason being is the Halo adjoint is not a true "adjoint" , it simply removes the halo from the
Ok so if I understand correctly you want to have the ability to have no halos long the edges, is that correct?
I will try to understand the |
|
For the adjoint, I think Take this example (it doesn't really matter that it is not distributed, this should not affect the linearity of the operator); I have an array of size 6 and I want to add halos every 3 Now I can write this as follows: this tells me that this operator is linear, so it has an adjoint 😄 I would be the same if you use Reflect as now you will have Now I can write this as follows: but you could not say, use a choosen value (eg 10) as has no fixed matrix that goes from Input to Output... so we don't want to add that scenario. Makes sense? |
…s since it is only for testing and should not be part of the implementation file
Uh oh!
There was an error while loading. Please reload this page.