#692: PunctureTracker should not depend on CarpetRegrid2 ------------------------------------+--------------------------------------- Reporter: hinder | Owner: Type: defect | Status: new Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: Resolution: | Keywords: PunctureTracker ------------------------------------+---------------------------------------
Comment (by knarf):
Then CarpetTracker would need to know how many levels to add to which of its centers when the distance between these two gets closer than a certain value. CarpetTracker can track more than two centers, and we should find a mechanism which is that general. We could define a set of new_levels for each tracked surface, and one parameter for a distance. If any combination of valid surfaces is closer than this distance, these centers would change the number of their levels. The algorithm for that is N^2, but for up to 10 levels that should be ok, especially given that we rarely use that many anyway.
Btw: would it be better to specify the absolute number of levels here, or the relative number of levels to refine _in addition_ to what it would otherwise have?