[Developers] inconsistent mask scheduling
szilagyi at aei.mpg.de
Wed Sep 20 13:49:38 CDT 2006
I believe that the scheduling of mask-related functions in
is inconsistent with the ones in
Take, e.g., the items
schedule AHFinderDirect_maybe_do_masks at CCTK_POSTREGRID \
after (MaskOne MaskZero)
options: global loop-local
} "set mask(s) based on apparent horizon position(s)"
schedule MaskOne at CCTK_BASEGRID
} "Set old style mask to one"
schedule MaskZero at CCTK_BASEGRID
} "Initialise mask to zero"
which have no "global loop-local" spec. By implication, as I understand, the
SpaceMask routines will not necessarily follow before the AHFinderDirect
There is a similar issue with the mask-checker routine of SpaceMask, with no
scheduling options, while one would expect it should go after the
One can argue that this is an issue with AHFinderDirect rather than
CactusBase, or with Carpet. But this argument would not bring the issue any
further, so I will make no point to it.
Please, take a look, fix it,and let the "user" know the solution, as defined.
Other thorns correct functioning may depend on this inconsistency.
Max-Planck-Institut für Gravitationsphysik
Tel: +49 331 567 7632
Fax: +49 331 567 7649
More information about the Developers