# Schedule definitions for thorn AHFinder #c/*@@ #c @date July 1999 #c @author Lars Nerger #c @@*/ schedule AHFinder_SetSym at CCTK_BASEGRID { LANG: Fortran } "Set symmetries for AHFinder grid functions" schedule AHFinder_Startup at CCTK_STARTUP { LANG: C } "Register AHFinder as an IO Method" if (ahf_active) { STORAGE: hole1_bounds,hole2_bounds,hole3_bounds,ahf_centroid STORAGE: out_scalars STORAGE: ahfinder_gaussian if (ahf_lmax > 0) { STORAGE: out_1d_legen, out_2d_legen } if (ahf_persists) { STORAGE: ahfindergrid,ahfinderexp,ahfgradient,ahfinder_gauss,find3grid STORAGE: ahfmask schedule ahfinder at CCTK_ANALYSIS { LANG: Fortran STORAGE: triggergroup TRIGGERS: triggergroup } "Call apparent horizon finder with persisting grid functions" } else if (CCTK_Equals (ahf_mask,"off")) { schedule ahfinder at CCTK_ANALYSIS { LANG: Fortran STORAGE: ahfindergrid,ahfinderexp,ahfgradient,ahfinder_gauss,find3grid STORAGE: ahfmask, triggergroup TRIGGERS:triggergroup } "Call apparent horizon finder" } else { STORAGE: ahfmask STORAGE: hole1_bounds,hole2_bounds,hole3_bounds schedule ahfinder at CCTK_ANALYSIS { LANG: Fortran STORAGE: ahfindergrid,ahfinderexp,ahfgradient,ahfinder_gauss,find3grid, triggergroup TRIGGERS: triggergroup } "Call apparent horizon finder with persisting mask" } }