# File produced by Kranc STORAGE: Psi4i_group[3] STORAGE: Psi4r_group[3] schedule WeylScal4_Startup at STARTUP { LANG: C OPTIONS: meta } "create banner" schedule WeylScal4_RegisterVars in MoL_Register { LANG: C OPTIONS: meta } "Register Variables for MoL" schedule WeylScal4_RegisterSymmetries in SymmetryRegister { LANG: C OPTIONS: meta } "register symmetries" if (CCTK_EQUALS(fd_order, "Nth")) { schedule group psis_calc_Nth_group in MoL_PseudoEvolution after ADMBase_SetADMVars { # no language specified } "psis_calc_Nth" } schedule psis_calc_Nth in psis_calc_Nth_group { LANG: C } "psis_calc_Nth" schedule psis_calc_Nth_SelectBCs in psis_calc_Nth_bc_group { LANG: C OPTIONS: level SYNC: Psi4i_group SYNC: Psi4r_group } "psis_calc_Nth_SelectBCs" schedule group ApplyBCs as psis_calc_Nth_ApplyBCs in psis_calc_Nth_bc_group after psis_calc_Nth_SelectBCs { # no language specified } "Apply BCs for groups set in psis_calc_Nth" if (CCTK_EQUALS(fd_order, "Nth")) { schedule group psis_calc_Nth_bc_group in psis_calc_Nth_group after psis_calc_Nth { # no language specified } "psis_calc_Nth" } if (CCTK_EQUALS(fd_order, "Nth")) { schedule group psis_calc_Nth_bc_group in MoL_PseudoEvolutionBoundaries after MoL_PostStep { # no language specified } "psis_calc_Nth" } if (CCTK_EQUALS(fd_order, "2nd")) { schedule group psis_calc_2nd_group in MoL_PseudoEvolution after ADMBase_SetADMVars { # no language specified } "psis_calc_2nd" } schedule psis_calc_2nd in psis_calc_2nd_group { LANG: C } "psis_calc_2nd" schedule psis_calc_2nd_SelectBCs in psis_calc_2nd_bc_group { LANG: C OPTIONS: level SYNC: Psi4i_group SYNC: Psi4r_group } "psis_calc_2nd_SelectBCs" schedule group ApplyBCs as psis_calc_2nd_ApplyBCs in psis_calc_2nd_bc_group after psis_calc_2nd_SelectBCs { # no language specified } "Apply BCs for groups set in psis_calc_2nd" if (CCTK_EQUALS(fd_order, "2nd")) { schedule group psis_calc_2nd_bc_group in psis_calc_2nd_group after psis_calc_2nd { # no language specified } "psis_calc_2nd" } if (CCTK_EQUALS(fd_order, "2nd")) { schedule group psis_calc_2nd_bc_group in MoL_PseudoEvolutionBoundaries after MoL_PostStep { # no language specified } "psis_calc_2nd" } if (CCTK_EQUALS(fd_order, "4th")) { schedule group psis_calc_4th_group in MoL_PseudoEvolution after ADMBase_SetADMVars { # no language specified } "psis_calc_4th" } schedule psis_calc_4th in psis_calc_4th_group { LANG: C } "psis_calc_4th" schedule psis_calc_4th_SelectBCs in psis_calc_4th_bc_group { LANG: C OPTIONS: level SYNC: Psi4i_group SYNC: Psi4r_group } "psis_calc_4th_SelectBCs" schedule group ApplyBCs as psis_calc_4th_ApplyBCs in psis_calc_4th_bc_group after psis_calc_4th_SelectBCs { # no language specified } "Apply BCs for groups set in psis_calc_4th" if (CCTK_EQUALS(fd_order, "4th")) { schedule group psis_calc_4th_bc_group in psis_calc_4th_group after psis_calc_4th { # no language specified } "psis_calc_4th" } if (CCTK_EQUALS(fd_order, "4th")) { schedule group psis_calc_4th_bc_group in MoL_PseudoEvolutionBoundaries after MoL_PostStep { # no language specified } "psis_calc_4th" } schedule WeylScal4_SelectBoundConds in MoL_PostStep { LANG: C OPTIONS: level } "select boundary conditions" schedule WeylScal4_CheckBoundaries at BASEGRID { LANG: C OPTIONS: meta } "check boundaries treatment" schedule group ApplyBCs as WeylScal4_ApplyBCs in MoL_PostStep after WeylScal4_SelectBoundConds { # no language specified } "Apply boundary conditions controlled by thorn Boundary"