Open tommy-engels opened 4 years ago
An addition to 1): The problem will be the redundant nodes: if a block has a finer neighbor in the diagonal direction, then the common (redundant) corner point belongs to the coarse block (and not the fine one). It must be overwritten by the coarse value on the fine block. If ghost sync'ing is completely disabled in that direction, the redundant node is not overwritten (unless the other neighbor happens to be coarser as well, but that is not always the case)
This may lead to problems similar to what we had using "fineWins" for higher order lifted wavelets
I would love to close this one as ideas are either longterm or finished / not possible, are you fine with it, @tommy-engels?
This thread is a non-exhaustive list of ideas I have to improve the code performance.