Open donnaaboise opened 8 years ago
Original comment by Donna Calhoun (Bitbucket: donnaaboise, GitHub: donnaaboise):
Also need to apply boundary conditions to remote patches after communication step to ensure that stencils that cross both the physical boundary and the processor boundary have valid data.
Would not be too hard to do when we need it.
How urgent is this feature?
While at it, we may want to think about indirect edge neighbors in 3D. What features will we need there exactly?
Related, if we're thinking the minimal 3D example will use face-only neighbor contacts, is the indirect exchange needed at all? Currently it is not being translated to 3D, but I could change it (will have to eventually anyway).
Originally reported by: Donna Calhoun (Bitbucket: donnaaboise, GitHub: donnaaboise)
Can corners be exchanged by present indirect ghost exchange algorithm? That is if two ghost patches are corner adjacent, they may need to exchange data. This will in general be needed if an interpolation stencil requires corners. The current interpolation stencils do not require corners, so we are good for now. But eventually, this capability would be needed.