#1238: implement buffer mask in CarpetEvolutionMask --------------------------+------------------------------------------------- Reporter: rhaas | Owner: eschnett Type: enhancement | Status: review Priority: minor | Milestone: Component: Carpet | Version: Resolution: | Keywords: CarpetEvolutionMask --------------------------+-------------------------------------------------
Comment (by rhaas):
I seem to want something non-standard. What I would like is the intersection of allbuffers (as defined in dh::regrid) and local_boxes...exterior. What is stored in local_boxes.buffers is allbuffers intersected with local_boxes...owned (and the difference between owned and exterior are the ghosts, yes?). Using just the information in local_boxes I guess I could get what I want by first setting up the buffer_mask using local_boxes...buffers, then do a low- level sync() call (or set prolongation_type = copy and do a SYNC in schedule.ccl). Would that be an acceptable method?