# Schedule definitions for thorn MaximalSlicingAxi # if (CCTK_EQUALS(lapse_source, "QMS_MG")) { SCHEDULE msa_mg_init IN CCTK_BASEGRID AFTER TemporalSpacings { LANG: C } "QMS MG init" SCHEDULE qms_mg_eval IN ML_BSSN_evolCalcGroup BEFORE ML_BSSN_lapse_evol { LANG: C SYNC: ML_lapse } "Quasimaximal slicing eval W" SCHEDULE qms_mg_eval IN ML_CCZ4_evolCalcGroup BEFORE ML_CCZ4_lapse_evol { LANG: C SYNC: ML_lapse } "Quasimaximal slicing eval W" SCHEDULE qms_mg_solve IN CCTK_POSTSTEP { LANG: C SYNC: W_pred0 SYNC: W_pred1 SYNC: W_val0 SYNC: W_val1 SYNC: W_mg } "Quasimaximal slicing solve W" SCHEDULE qms_mg_sync IN CCTK_POSTSTEP BEFORE qms_mg_solve { SYNC: W_mg LANG: C } "" SCHEDULE qms_mg_inithist IN CCTK_INITIAL { LANG: C } "" SCHEDULE qms_mg_init IN CCTK_BASEGRID AFTER TemporalSpacings { LANG: C } "" #SCHEDULE quasimaximal_slicing_axi IN MoL_PseudoEvolution { # LANG: C #} "Quasimaximal slicing" STORAGE: W_mg[2] STORAGE: W_pred0 STORAGE: W_pred1 STORAGE: W_pred0_time STORAGE: W_pred1_time STORAGE: W_val0 STORAGE: W_val1 STORAGE: W_val0_time STORAGE: W_val1_time }