diff options
Diffstat (limited to 'schedule.ccl')
-rw-r--r-- | schedule.ccl | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/schedule.ccl b/schedule.ccl index ea7bbfa..094444f 100644 --- a/schedule.ccl +++ b/schedule.ccl @@ -50,6 +50,14 @@ if (run_at_CCTK_POSTINITIAL != 0) options: global } "find apparent horizon(s) after this time step" } +if (run_at_CCTK_POSTPOSTINITIAL != 0) + { + schedule AHFinderDirect_find_horizons at CCTK_POSTPOSTINITIAL + { + lang: C + options: global + } "find apparent horizon(s) after this time step" + } if (run_at_CCTK_POST_RECOVER_VARIABLES != 0) { schedule AHFinderDirect_find_horizons at CCTK_POST_RECOVER_VARIABLES \ @@ -201,6 +209,48 @@ if (run_at_CCTK_POSTINITIAL != 0) options: global loop-local } "set mask(s) based on apparent horizon position(s)" } +if (run_at_CCTK_POSTPOSTINITIAL != 0) + { + schedule AHFinderDirect_import_mask at CCTK_POSTPOSTINITIAL \ + before AHFinderDirect_find_horizons + { + lang: C + options: global loop-local + } "import the excision mask" + + schedule AHFinderDirect_store at CCTK_POSTPOSTINITIAL \ + after AHFinderDirect_find_horizons \ + before SphericalSurface_HasBeenSet + { + lang: C + options: global + } "store apparent horizon(s) into spherical surface(s)" + + schedule AHFinderDirect_save at CCTK_POSTPOSTINITIAL \ + after AHFinderDirect_find_horizons \ + { + lang: C + options: global + } "save apparent horizon(s) into Cactus variables" + + if (which_horizon_to_announce_centroid != 0) + { + schedule AHFinderDirect_announce at CCTK_POSTPOSTINITIAL \ + before DriftCorrect \ + after AHFinderDirect_find_horizons + { + lang: C + options: global + } "announce horizon position(s) to other thorns" + } + + schedule AHFinderDirect_maybe_do_masks at CCTK_POSTPOSTINITIAL \ + after AHFinderDirect_find_horizons + { + lang: C + options: global loop-local + } "set mask(s) based on apparent horizon position(s)" + } if (run_at_CCTK_POST_RECOVER_VARIABLES != 0) { schedule AHFinderDirect_import_mask at CCTK_POST_RECOVER_VARIABLES \ |