# File produced by Kranc STORAGE: ML_log_confac[timelevels] STORAGE: ML_metric[timelevels] STORAGE: ML_Gamma[timelevels] STORAGE: ML_trace_curv[timelevels] STORAGE: ML_curv[timelevels] STORAGE: ML_lapse[timelevels] STORAGE: ML_dtlapse[timelevels] STORAGE: ML_shift[timelevels] STORAGE: ML_dtshift[timelevels] STORAGE: ML_Theta[timelevels] STORAGE: ML_Ham[other_timelevels] STORAGE: ML_mom[other_timelevels] STORAGE: ML_cons_detg[other_timelevels] STORAGE: ML_cons_Gamma[other_timelevels] STORAGE: ML_cons_traceA[other_timelevels] STORAGE: ML_curvrhs[rhs_timelevels] STORAGE: ML_dtlapserhs[rhs_timelevels] STORAGE: ML_dtshiftrhs[rhs_timelevels] STORAGE: ML_Gammarhs[rhs_timelevels] STORAGE: ML_lapserhs[rhs_timelevels] STORAGE: ML_log_confacrhs[rhs_timelevels] STORAGE: ML_metricrhs[rhs_timelevels] STORAGE: ML_shiftrhs[rhs_timelevels] STORAGE: ML_Thetarhs[rhs_timelevels] STORAGE: ML_trace_curvrhs[rhs_timelevels] schedule ML_CCZ4_Startup at STARTUP { LANG: C OPTIONS: meta } "create banner" schedule ML_CCZ4_RegisterSymmetries in SymmetryRegister { LANG: C OPTIONS: meta } "register symmetries" if (CCTK_EQUALS(my_initial_data, "Minkowski")) { schedule ML_CCZ4_Minkowski IN ADMBase_InitialData { LANG: C WRITES: ML_CCZ4::A(Everywhere) WRITES: ML_CCZ4::alpha(Everywhere) WRITES: ML_CCZ4::At11(Everywhere) WRITES: ML_CCZ4::At12(Everywhere) WRITES: ML_CCZ4::At13(Everywhere) WRITES: ML_CCZ4::At22(Everywhere) WRITES: ML_CCZ4::At23(Everywhere) WRITES: ML_CCZ4::At33(Everywhere) WRITES: ML_CCZ4::B1(Everywhere) WRITES: ML_CCZ4::B2(Everywhere) WRITES: ML_CCZ4::B3(Everywhere) WRITES: ML_CCZ4::beta1(Everywhere) WRITES: ML_CCZ4::beta2(Everywhere) WRITES: ML_CCZ4::beta3(Everywhere) WRITES: ML_CCZ4::gt11(Everywhere) WRITES: ML_CCZ4::gt12(Everywhere) WRITES: ML_CCZ4::gt13(Everywhere) WRITES: ML_CCZ4::gt22(Everywhere) WRITES: ML_CCZ4::gt23(Everywhere) WRITES: ML_CCZ4::gt33(Everywhere) WRITES: ML_CCZ4::phi(Everywhere) WRITES: ML_CCZ4::Theta(Everywhere) WRITES: ML_CCZ4::trK(Everywhere) WRITES: ML_CCZ4::Xt1(Everywhere) WRITES: ML_CCZ4::Xt2(Everywhere) WRITES: ML_CCZ4::Xt3(Everywhere) } "ML_CCZ4_Minkowski" } if (CCTK_EQUALS(my_initial_data, "ADMBase")) { schedule ML_CCZ4_convertFromADMBase AT initial AFTER ADMBase_PostInitial { LANG: C READS: ADMBase::kxx(Everywhere) READS: ADMBase::kxy(Everywhere) READS: ADMBase::kxz(Everywhere) READS: ADMBase::kyy(Everywhere) READS: ADMBase::kyz(Everywhere) READS: ADMBase::kzz(Everywhere) READS: ADMBase::alp(Everywhere) READS: ADMBase::gxx(Everywhere) READS: ADMBase::gxy(Everywhere) READS: ADMBase::gxz(Everywhere) READS: ADMBase::gyy(Everywhere) READS: ADMBase::gyz(Everywhere) READS: ADMBase::gzz(Everywhere) READS: ADMBase::betax(Everywhere) READS: ADMBase::betay(Everywhere) READS: ADMBase::betaz(Everywhere) WRITES: ML_CCZ4::alpha(Everywhere) WRITES: ML_CCZ4::At11(Everywhere) WRITES: ML_CCZ4::At12(Everywhere) WRITES: ML_CCZ4::At13(Everywhere) WRITES: ML_CCZ4::At22(Everywhere) WRITES: ML_CCZ4::At23(Everywhere) WRITES: ML_CCZ4::At33(Everywhere) WRITES: ML_CCZ4::beta1(Everywhere) WRITES: ML_CCZ4::beta2(Everywhere) WRITES: ML_CCZ4::beta3(Everywhere) WRITES: ML_CCZ4::gt11(Everywhere) WRITES: ML_CCZ4::gt12(Everywhere) WRITES: ML_CCZ4::gt13(Everywhere) WRITES: ML_CCZ4::gt22(Everywhere) WRITES: ML_CCZ4::gt23(Everywhere) WRITES: ML_CCZ4::gt33(Everywhere) WRITES: ML_CCZ4::phi(Everywhere) WRITES: ML_CCZ4::Theta(Everywhere) WRITES: ML_CCZ4::trK(Everywhere) } "ML_CCZ4_convertFromADMBase" } if (CCTK_EQUALS(my_initial_data, "ADMBase")) { schedule ML_CCZ4_InitGamma AT initial BEFORE ML_CCZ4_convertFromADMBaseGamma { LANG: C WRITES: ML_CCZ4::A(Everywhere) WRITES: ML_CCZ4::B1(Everywhere) WRITES: ML_CCZ4::B2(Everywhere) WRITES: ML_CCZ4::B3(Everywhere) WRITES: ML_CCZ4::Xt1(Everywhere) WRITES: ML_CCZ4::Xt2(Everywhere) WRITES: ML_CCZ4::Xt3(Everywhere) } "ML_CCZ4_InitGamma" } if (CCTK_EQUALS(my_initial_data, "ADMBase")) { schedule ML_CCZ4_convertFromADMBaseGamma AT initial AFTER ML_CCZ4_convertFromADMBase { LANG: C SYNC: ML_dtlapse SYNC: ML_dtshift SYNC: ML_Gamma READS: ADMBase::dtalp(Everywhere) READS: ADMBase::dtbetax(Everywhere) READS: ADMBase::dtbetay(Everywhere) READS: ADMBase::dtbetaz(Everywhere) READS: grid::r(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) READS: ML_CCZ4::beta1(Everywhere) READS: ML_CCZ4::beta2(Everywhere) READS: ML_CCZ4::beta3(Everywhere) WRITES: ML_CCZ4::A(Interior) WRITES: ML_CCZ4::B1(Interior) WRITES: ML_CCZ4::B2(Interior) WRITES: ML_CCZ4::B3(Interior) WRITES: ML_CCZ4::Xt1(Interior) WRITES: ML_CCZ4::Xt2(Interior) WRITES: ML_CCZ4::Xt3(Interior) } "ML_CCZ4_convertFromADMBaseGamma" } schedule ML_CCZ4_RHS1 IN ML_CCZ4_evolCalcGroup { LANG: C READS: grid::r(Everywhere) READS: TmunuBase::eTtt(Everywhere) READS: TmunuBase::eTxx(Everywhere) READS: TmunuBase::eTxy(Everywhere) READS: TmunuBase::eTxz(Everywhere) READS: TmunuBase::eTyy(Everywhere) READS: TmunuBase::eTyz(Everywhere) READS: TmunuBase::eTzz(Everywhere) READS: TmunuBase::eTtx(Everywhere) READS: TmunuBase::eTty(Everywhere) READS: TmunuBase::eTtz(Everywhere) READS: ML_CCZ4::At11(Everywhere) READS: ML_CCZ4::At12(Everywhere) READS: ML_CCZ4::At13(Everywhere) READS: ML_CCZ4::At22(Everywhere) READS: ML_CCZ4::At23(Everywhere) READS: ML_CCZ4::At33(Everywhere) READS: ML_CCZ4::A(Everywhere) READS: ML_CCZ4::B1(Everywhere) READS: ML_CCZ4::B2(Everywhere) READS: ML_CCZ4::B3(Everywhere) READS: ML_CCZ4::Xt1(Everywhere) READS: ML_CCZ4::Xt2(Everywhere) READS: ML_CCZ4::Xt3(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::phi(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) READS: ML_CCZ4::beta1(Everywhere) READS: ML_CCZ4::beta2(Everywhere) READS: ML_CCZ4::beta3(Everywhere) READS: ML_CCZ4::Theta(Everywhere) READS: ML_CCZ4::trK(Everywhere) WRITES: ML_CCZ4::alpharhs(Interior) WRITES: ML_CCZ4::Arhs(Interior) WRITES: ML_CCZ4::B1rhs(Interior) WRITES: ML_CCZ4::B2rhs(Interior) WRITES: ML_CCZ4::B3rhs(Interior) WRITES: ML_CCZ4::beta1rhs(Interior) WRITES: ML_CCZ4::beta2rhs(Interior) WRITES: ML_CCZ4::beta3rhs(Interior) WRITES: ML_CCZ4::gt11rhs(Interior) WRITES: ML_CCZ4::gt12rhs(Interior) WRITES: ML_CCZ4::gt13rhs(Interior) WRITES: ML_CCZ4::gt22rhs(Interior) WRITES: ML_CCZ4::gt23rhs(Interior) WRITES: ML_CCZ4::gt33rhs(Interior) WRITES: ML_CCZ4::phirhs(Interior) WRITES: ML_CCZ4::Thetarhs(Interior) WRITES: ML_CCZ4::trKrhs(Interior) WRITES: ML_CCZ4::Xt1rhs(Interior) WRITES: ML_CCZ4::Xt2rhs(Interior) WRITES: ML_CCZ4::Xt3rhs(Interior) } "ML_CCZ4_RHS1" schedule ML_CCZ4_RHS2 IN ML_CCZ4_evolCalcGroup { LANG: C READS: grid::r(Everywhere) READS: TmunuBase::eTtt(Everywhere) READS: TmunuBase::eTxx(Everywhere) READS: TmunuBase::eTxy(Everywhere) READS: TmunuBase::eTxz(Everywhere) READS: TmunuBase::eTyy(Everywhere) READS: TmunuBase::eTyz(Everywhere) READS: TmunuBase::eTzz(Everywhere) READS: TmunuBase::eTtx(Everywhere) READS: TmunuBase::eTty(Everywhere) READS: TmunuBase::eTtz(Everywhere) READS: ML_CCZ4::At11(Everywhere) READS: ML_CCZ4::At12(Everywhere) READS: ML_CCZ4::At13(Everywhere) READS: ML_CCZ4::At22(Everywhere) READS: ML_CCZ4::At23(Everywhere) READS: ML_CCZ4::At33(Everywhere) READS: ML_CCZ4::Xt1(Everywhere) READS: ML_CCZ4::Xt2(Everywhere) READS: ML_CCZ4::Xt3(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::phi(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) READS: ML_CCZ4::beta1(Everywhere) READS: ML_CCZ4::beta2(Everywhere) READS: ML_CCZ4::beta3(Everywhere) READS: ML_CCZ4::Theta(Everywhere) READS: ML_CCZ4::trK(Everywhere) WRITES: ML_CCZ4::At11rhs(Interior) WRITES: ML_CCZ4::At12rhs(Interior) WRITES: ML_CCZ4::At13rhs(Interior) WRITES: ML_CCZ4::At22rhs(Interior) WRITES: ML_CCZ4::At23rhs(Interior) WRITES: ML_CCZ4::At33rhs(Interior) } "ML_CCZ4_RHS2" if (CCTK_EQUALS(apply_dissipation, "always")) { schedule ML_CCZ4_Dissipation IN ML_CCZ4_evolCalcGroup AFTER (ML_CCZ4_RHS1 ML_CCZ4_RHS2) { LANG: C READS: ML_CCZ4::At11(Everywhere) READS: ML_CCZ4::At12(Everywhere) READS: ML_CCZ4::At13(Everywhere) READS: ML_CCZ4::At22(Everywhere) READS: ML_CCZ4::At23(Everywhere) READS: ML_CCZ4::At33(Everywhere) READS: ML_CCZ4::A(Everywhere) READS: ML_CCZ4::B1(Everywhere) READS: ML_CCZ4::B2(Everywhere) READS: ML_CCZ4::B3(Everywhere) READS: ML_CCZ4::Xt1(Everywhere) READS: ML_CCZ4::Xt2(Everywhere) READS: ML_CCZ4::Xt3(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::phi(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) READS: ML_CCZ4::beta1(Everywhere) READS: ML_CCZ4::beta2(Everywhere) READS: ML_CCZ4::beta3(Everywhere) READS: ML_CCZ4::Theta(Everywhere) READS: ML_CCZ4::trK(Everywhere) READS: ML_CCZ4::At11rhs(Everywhere) READS: ML_CCZ4::At12rhs(Everywhere) READS: ML_CCZ4::At13rhs(Everywhere) READS: ML_CCZ4::At22rhs(Everywhere) READS: ML_CCZ4::At23rhs(Everywhere) READS: ML_CCZ4::At33rhs(Everywhere) READS: ML_CCZ4::Arhs(Everywhere) READS: ML_CCZ4::B1rhs(Everywhere) READS: ML_CCZ4::B2rhs(Everywhere) READS: ML_CCZ4::B3rhs(Everywhere) READS: ML_CCZ4::Xt1rhs(Everywhere) READS: ML_CCZ4::Xt2rhs(Everywhere) READS: ML_CCZ4::Xt3rhs(Everywhere) READS: ML_CCZ4::alpharhs(Everywhere) READS: ML_CCZ4::phirhs(Everywhere) READS: ML_CCZ4::gt11rhs(Everywhere) READS: ML_CCZ4::gt12rhs(Everywhere) READS: ML_CCZ4::gt13rhs(Everywhere) READS: ML_CCZ4::gt22rhs(Everywhere) READS: ML_CCZ4::gt23rhs(Everywhere) READS: ML_CCZ4::gt33rhs(Everywhere) READS: ML_CCZ4::beta1rhs(Everywhere) READS: ML_CCZ4::beta2rhs(Everywhere) READS: ML_CCZ4::beta3rhs(Everywhere) READS: ML_CCZ4::Thetarhs(Everywhere) READS: ML_CCZ4::trKrhs(Everywhere) WRITES: ML_CCZ4::alpharhs(Interior) WRITES: ML_CCZ4::Arhs(Interior) WRITES: ML_CCZ4::At11rhs(Interior) WRITES: ML_CCZ4::At12rhs(Interior) WRITES: ML_CCZ4::At13rhs(Interior) WRITES: ML_CCZ4::At22rhs(Interior) WRITES: ML_CCZ4::At23rhs(Interior) WRITES: ML_CCZ4::At33rhs(Interior) WRITES: ML_CCZ4::B1rhs(Interior) WRITES: ML_CCZ4::B2rhs(Interior) WRITES: ML_CCZ4::B3rhs(Interior) WRITES: ML_CCZ4::beta1rhs(Interior) WRITES: ML_CCZ4::beta2rhs(Interior) WRITES: ML_CCZ4::beta3rhs(Interior) WRITES: ML_CCZ4::gt11rhs(Interior) WRITES: ML_CCZ4::gt12rhs(Interior) WRITES: ML_CCZ4::gt13rhs(Interior) WRITES: ML_CCZ4::gt22rhs(Interior) WRITES: ML_CCZ4::gt23rhs(Interior) WRITES: ML_CCZ4::gt33rhs(Interior) WRITES: ML_CCZ4::phirhs(Interior) WRITES: ML_CCZ4::Thetarhs(Interior) WRITES: ML_CCZ4::trKrhs(Interior) WRITES: ML_CCZ4::Xt1rhs(Interior) WRITES: ML_CCZ4::Xt2rhs(Interior) WRITES: ML_CCZ4::Xt3rhs(Interior) } "ML_CCZ4_Dissipation" } schedule ML_CCZ4_Advect IN ML_CCZ4_evolCalcGroup AFTER (ML_CCZ4_RHS1 ML_CCZ4_RHS2) { LANG: C READS: ML_CCZ4::At11(Everywhere) READS: ML_CCZ4::At12(Everywhere) READS: ML_CCZ4::At13(Everywhere) READS: ML_CCZ4::At22(Everywhere) READS: ML_CCZ4::At23(Everywhere) READS: ML_CCZ4::At33(Everywhere) READS: ML_CCZ4::A(Everywhere) READS: ML_CCZ4::B1(Everywhere) READS: ML_CCZ4::B2(Everywhere) READS: ML_CCZ4::B3(Everywhere) READS: ML_CCZ4::Xt1(Everywhere) READS: ML_CCZ4::Xt2(Everywhere) READS: ML_CCZ4::Xt3(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::phi(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) READS: ML_CCZ4::beta1(Everywhere) READS: ML_CCZ4::beta2(Everywhere) READS: ML_CCZ4::beta3(Everywhere) READS: ML_CCZ4::Theta(Everywhere) READS: ML_CCZ4::trK(Everywhere) READS: ML_CCZ4::At11rhs(Everywhere) READS: ML_CCZ4::At12rhs(Everywhere) READS: ML_CCZ4::At13rhs(Everywhere) READS: ML_CCZ4::At22rhs(Everywhere) READS: ML_CCZ4::At23rhs(Everywhere) READS: ML_CCZ4::At33rhs(Everywhere) READS: ML_CCZ4::Arhs(Everywhere) READS: ML_CCZ4::B1rhs(Everywhere) READS: ML_CCZ4::B2rhs(Everywhere) READS: ML_CCZ4::B3rhs(Everywhere) READS: ML_CCZ4::Xt1rhs(Everywhere) READS: ML_CCZ4::Xt2rhs(Everywhere) READS: ML_CCZ4::Xt3rhs(Everywhere) READS: ML_CCZ4::alpharhs(Everywhere) READS: ML_CCZ4::phirhs(Everywhere) READS: ML_CCZ4::gt11rhs(Everywhere) READS: ML_CCZ4::gt12rhs(Everywhere) READS: ML_CCZ4::gt13rhs(Everywhere) READS: ML_CCZ4::gt22rhs(Everywhere) READS: ML_CCZ4::gt23rhs(Everywhere) READS: ML_CCZ4::gt33rhs(Everywhere) READS: ML_CCZ4::beta1rhs(Everywhere) READS: ML_CCZ4::beta2rhs(Everywhere) READS: ML_CCZ4::beta3rhs(Everywhere) READS: ML_CCZ4::Thetarhs(Everywhere) READS: ML_CCZ4::trKrhs(Everywhere) WRITES: ML_CCZ4::alpharhs(Interior) WRITES: ML_CCZ4::Arhs(Interior) WRITES: ML_CCZ4::At11rhs(Interior) WRITES: ML_CCZ4::At12rhs(Interior) WRITES: ML_CCZ4::At13rhs(Interior) WRITES: ML_CCZ4::At22rhs(Interior) WRITES: ML_CCZ4::At23rhs(Interior) WRITES: ML_CCZ4::At33rhs(Interior) WRITES: ML_CCZ4::B1rhs(Interior) WRITES: ML_CCZ4::B2rhs(Interior) WRITES: ML_CCZ4::B3rhs(Interior) WRITES: ML_CCZ4::beta1rhs(Interior) WRITES: ML_CCZ4::beta2rhs(Interior) WRITES: ML_CCZ4::beta3rhs(Interior) WRITES: ML_CCZ4::gt11rhs(Interior) WRITES: ML_CCZ4::gt12rhs(Interior) WRITES: ML_CCZ4::gt13rhs(Interior) WRITES: ML_CCZ4::gt22rhs(Interior) WRITES: ML_CCZ4::gt23rhs(Interior) WRITES: ML_CCZ4::gt33rhs(Interior) WRITES: ML_CCZ4::phirhs(Interior) WRITES: ML_CCZ4::Thetarhs(Interior) WRITES: ML_CCZ4::trKrhs(Interior) WRITES: ML_CCZ4::Xt1rhs(Interior) WRITES: ML_CCZ4::Xt2rhs(Interior) WRITES: ML_CCZ4::Xt3rhs(Interior) } "ML_CCZ4_Advect" schedule ML_CCZ4_InitRHS AT analysis BEFORE ML_CCZ4_evolCalcGroup { LANG: C WRITES: ML_CCZ4::alpharhs(Everywhere) WRITES: ML_CCZ4::Arhs(Everywhere) WRITES: ML_CCZ4::At11rhs(Everywhere) WRITES: ML_CCZ4::At12rhs(Everywhere) WRITES: ML_CCZ4::At13rhs(Everywhere) WRITES: ML_CCZ4::At22rhs(Everywhere) WRITES: ML_CCZ4::At23rhs(Everywhere) WRITES: ML_CCZ4::At33rhs(Everywhere) WRITES: ML_CCZ4::B1rhs(Everywhere) WRITES: ML_CCZ4::B2rhs(Everywhere) WRITES: ML_CCZ4::B3rhs(Everywhere) WRITES: ML_CCZ4::beta1rhs(Everywhere) WRITES: ML_CCZ4::beta2rhs(Everywhere) WRITES: ML_CCZ4::beta3rhs(Everywhere) WRITES: ML_CCZ4::gt11rhs(Everywhere) WRITES: ML_CCZ4::gt12rhs(Everywhere) WRITES: ML_CCZ4::gt13rhs(Everywhere) WRITES: ML_CCZ4::gt22rhs(Everywhere) WRITES: ML_CCZ4::gt23rhs(Everywhere) WRITES: ML_CCZ4::gt33rhs(Everywhere) WRITES: ML_CCZ4::phirhs(Everywhere) WRITES: ML_CCZ4::Thetarhs(Everywhere) WRITES: ML_CCZ4::trKrhs(Everywhere) WRITES: ML_CCZ4::Xt1rhs(Everywhere) WRITES: ML_CCZ4::Xt2rhs(Everywhere) WRITES: ML_CCZ4::Xt3rhs(Everywhere) } "ML_CCZ4_InitRHS" if (CCTK_EQUALS(my_rhs_boundary_condition, "static")) { schedule ML_CCZ4_RHSStaticBoundary IN MoL_CalcRHS { LANG: C WRITES: ML_CCZ4::alpharhs(Boundary) WRITES: ML_CCZ4::Arhs(Boundary) WRITES: ML_CCZ4::At11rhs(Boundary) WRITES: ML_CCZ4::At12rhs(Boundary) WRITES: ML_CCZ4::At13rhs(Boundary) WRITES: ML_CCZ4::At22rhs(Boundary) WRITES: ML_CCZ4::At23rhs(Boundary) WRITES: ML_CCZ4::At33rhs(Boundary) WRITES: ML_CCZ4::B1rhs(Boundary) WRITES: ML_CCZ4::B2rhs(Boundary) WRITES: ML_CCZ4::B3rhs(Boundary) WRITES: ML_CCZ4::beta1rhs(Boundary) WRITES: ML_CCZ4::beta2rhs(Boundary) WRITES: ML_CCZ4::beta3rhs(Boundary) WRITES: ML_CCZ4::gt11rhs(Boundary) WRITES: ML_CCZ4::gt12rhs(Boundary) WRITES: ML_CCZ4::gt13rhs(Boundary) WRITES: ML_CCZ4::gt22rhs(Boundary) WRITES: ML_CCZ4::gt23rhs(Boundary) WRITES: ML_CCZ4::gt33rhs(Boundary) WRITES: ML_CCZ4::phirhs(Boundary) WRITES: ML_CCZ4::Thetarhs(Boundary) WRITES: ML_CCZ4::trKrhs(Boundary) WRITES: ML_CCZ4::Xt1rhs(Boundary) WRITES: ML_CCZ4::Xt2rhs(Boundary) WRITES: ML_CCZ4::Xt3rhs(Boundary) } "ML_CCZ4_RHSStaticBoundary" } schedule ML_CCZ4_enforce IN MoL_PostStepModify { LANG: C READS: ML_CCZ4::At11(Everywhere) READS: ML_CCZ4::At12(Everywhere) READS: ML_CCZ4::At13(Everywhere) READS: ML_CCZ4::At22(Everywhere) READS: ML_CCZ4::At23(Everywhere) READS: ML_CCZ4::At33(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) WRITES: ML_CCZ4::alpha(Everywhere) WRITES: ML_CCZ4::At11(Everywhere) WRITES: ML_CCZ4::At12(Everywhere) WRITES: ML_CCZ4::At13(Everywhere) WRITES: ML_CCZ4::At22(Everywhere) WRITES: ML_CCZ4::At23(Everywhere) WRITES: ML_CCZ4::At33(Everywhere) } "ML_CCZ4_enforce" if (CCTK_EQUALS(my_boundary_condition, "Minkowski")) { schedule ML_CCZ4_boundary IN MoL_PostStep { LANG: C WRITES: ML_CCZ4::A(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::alpha(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::At11(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::At12(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::At13(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::At22(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::At23(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::At33(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::B1(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::B2(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::B3(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::beta1(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::beta2(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::beta3(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::gt11(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::gt12(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::gt13(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::gt22(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::gt23(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::gt33(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::phi(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::Theta(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::trK(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::Xt1(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::Xt2(ERROR(BoundaryWithGhosts)) WRITES: ML_CCZ4::Xt3(ERROR(BoundaryWithGhosts)) } "ML_CCZ4_boundary" } schedule ML_CCZ4_convertToADMBase IN ML_CCZ4_convertToADMBaseGroup { LANG: C READS: ML_CCZ4::At11(Everywhere) READS: ML_CCZ4::At12(Everywhere) READS: ML_CCZ4::At13(Everywhere) READS: ML_CCZ4::At22(Everywhere) READS: ML_CCZ4::At23(Everywhere) READS: ML_CCZ4::At33(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::phi(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) READS: ML_CCZ4::beta1(Everywhere) READS: ML_CCZ4::beta2(Everywhere) READS: ML_CCZ4::beta3(Everywhere) READS: ML_CCZ4::trK(Everywhere) WRITES: ADMBase::alp(Everywhere) WRITES: ADMBase::betax(Everywhere) WRITES: ADMBase::betay(Everywhere) WRITES: ADMBase::betaz(Everywhere) WRITES: ADMBase::gxx(Everywhere) WRITES: ADMBase::gxy(Everywhere) WRITES: ADMBase::gxz(Everywhere) WRITES: ADMBase::gyy(Everywhere) WRITES: ADMBase::gyz(Everywhere) WRITES: ADMBase::gzz(Everywhere) WRITES: ADMBase::kxx(Everywhere) WRITES: ADMBase::kxy(Everywhere) WRITES: ADMBase::kxz(Everywhere) WRITES: ADMBase::kyy(Everywhere) WRITES: ADMBase::kyz(Everywhere) WRITES: ADMBase::kzz(Everywhere) } "ML_CCZ4_convertToADMBase" if (CCTK_EQUALS(dt_lapse_shift_method, "correct")) { schedule ML_CCZ4_convertToADMBaseDtLapseShift IN ML_CCZ4_convertToADMBaseGroup { LANG: C SYNC: ADMBase::dtlapse SYNC: ADMBase::dtshift READS: grid::r(Everywhere) READS: ML_CCZ4::A(Everywhere) READS: ML_CCZ4::B1(Everywhere) READS: ML_CCZ4::B2(Everywhere) READS: ML_CCZ4::B3(Everywhere) READS: ML_CCZ4::Xt1(Everywhere) READS: ML_CCZ4::Xt2(Everywhere) READS: ML_CCZ4::Xt3(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::phi(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) READS: ML_CCZ4::beta1(Everywhere) READS: ML_CCZ4::beta2(Everywhere) READS: ML_CCZ4::beta3(Everywhere) READS: ML_CCZ4::Theta(Everywhere) READS: ML_CCZ4::trK(Everywhere) WRITES: ADMBase::dtalp(Interior) WRITES: ADMBase::dtbetax(Interior) WRITES: ADMBase::dtbetay(Interior) WRITES: ADMBase::dtbetaz(Interior) } "ML_CCZ4_convertToADMBaseDtLapseShift" } if (CCTK_EQUALS(dt_lapse_shift_method, "correct")) { schedule ML_CCZ4_convertToADMBaseDtLapseShiftBoundary IN ML_CCZ4_convertToADMBaseGroup { LANG: C READS: grid::r(Everywhere) READS: ML_CCZ4::A(Everywhere) READS: ML_CCZ4::B1(Everywhere) READS: ML_CCZ4::B2(Everywhere) READS: ML_CCZ4::B3(Everywhere) READS: ML_CCZ4::Xt1(Everywhere) READS: ML_CCZ4::Xt2(Everywhere) READS: ML_CCZ4::Xt3(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) READS: ML_CCZ4::beta1(Everywhere) READS: ML_CCZ4::beta2(Everywhere) READS: ML_CCZ4::beta3(Everywhere) READS: ML_CCZ4::Theta(Everywhere) READS: ML_CCZ4::trK(Everywhere) WRITES: ADMBase::dtalp(ERROR(BoundaryWithGhosts)) WRITES: ADMBase::dtbetax(ERROR(BoundaryWithGhosts)) WRITES: ADMBase::dtbetay(ERROR(BoundaryWithGhosts)) WRITES: ADMBase::dtbetaz(ERROR(BoundaryWithGhosts)) } "ML_CCZ4_convertToADMBaseDtLapseShiftBoundary" } if (CCTK_EQUALS(dt_lapse_shift_method, "noLapseShiftAdvection")) { schedule ML_CCZ4_convertToADMBaseFakeDtLapseShift IN ML_CCZ4_convertToADMBaseGroup { LANG: C READS: grid::r(Everywhere) READS: ML_CCZ4::A(Everywhere) READS: ML_CCZ4::B1(Everywhere) READS: ML_CCZ4::B2(Everywhere) READS: ML_CCZ4::B3(Everywhere) READS: ML_CCZ4::Xt1(Everywhere) READS: ML_CCZ4::Xt2(Everywhere) READS: ML_CCZ4::Xt3(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) READS: ML_CCZ4::beta1(Everywhere) READS: ML_CCZ4::beta2(Everywhere) READS: ML_CCZ4::beta3(Everywhere) READS: ML_CCZ4::Theta(Everywhere) READS: ML_CCZ4::trK(Everywhere) WRITES: ADMBase::dtalp(Everywhere) WRITES: ADMBase::dtbetax(Everywhere) WRITES: ADMBase::dtbetay(Everywhere) WRITES: ADMBase::dtbetaz(Everywhere) } "ML_CCZ4_convertToADMBaseFakeDtLapseShift" } schedule group ML_CCZ4_constraints1_group in MoL_PseudoEvolution after MoL_PostStep { } "ML_CCZ4_constraints1" schedule ML_CCZ4_constraints1 in ML_CCZ4_constraints1_group { LANG: C READS: TmunuBase::eTtt(Everywhere) READS: TmunuBase::eTxx(Everywhere) READS: TmunuBase::eTxy(Everywhere) READS: TmunuBase::eTxz(Everywhere) READS: TmunuBase::eTyy(Everywhere) READS: TmunuBase::eTyz(Everywhere) READS: TmunuBase::eTzz(Everywhere) READS: TmunuBase::eTtx(Everywhere) READS: TmunuBase::eTty(Everywhere) READS: TmunuBase::eTtz(Everywhere) READS: ML_CCZ4::At11(Everywhere) READS: ML_CCZ4::At12(Everywhere) READS: ML_CCZ4::At13(Everywhere) READS: ML_CCZ4::At22(Everywhere) READS: ML_CCZ4::At23(Everywhere) READS: ML_CCZ4::At33(Everywhere) READS: ML_CCZ4::Xt1(Everywhere) READS: ML_CCZ4::Xt2(Everywhere) READS: ML_CCZ4::Xt3(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::phi(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) READS: ML_CCZ4::beta1(Everywhere) READS: ML_CCZ4::beta2(Everywhere) READS: ML_CCZ4::beta3(Everywhere) READS: ML_CCZ4::trK(Everywhere) WRITES: ML_CCZ4::H(Interior) } "ML_CCZ4_constraints1" schedule ML_CCZ4_constraints1_SelectBCs in ML_CCZ4_constraints1_bc_group { LANG: C OPTIONS: level SYNC: ML_Ham } "ML_CCZ4_constraints1_SelectBCs" schedule group ApplyBCs as ML_CCZ4_constraints1_ApplyBCs in ML_CCZ4_constraints1_bc_group after ML_CCZ4_constraints1_SelectBCs { } "Apply BCs for groups set in ML_CCZ4_constraints1" schedule group ML_CCZ4_constraints1_bc_group in ML_CCZ4_constraints1_group after ML_CCZ4_constraints1 { } "ML_CCZ4_constraints1" schedule group ML_CCZ4_constraints1_bc_group in MoL_PseudoEvolutionBoundaries after MoL_PostStep { } "ML_CCZ4_constraints1" schedule group ML_CCZ4_constraints2_group in MoL_PseudoEvolution after MoL_PostStep { } "ML_CCZ4_constraints2" schedule ML_CCZ4_constraints2 in ML_CCZ4_constraints2_group { LANG: C READS: TmunuBase::eTtt(Everywhere) READS: TmunuBase::eTxx(Everywhere) READS: TmunuBase::eTxy(Everywhere) READS: TmunuBase::eTxz(Everywhere) READS: TmunuBase::eTyy(Everywhere) READS: TmunuBase::eTyz(Everywhere) READS: TmunuBase::eTzz(Everywhere) READS: TmunuBase::eTtx(Everywhere) READS: TmunuBase::eTty(Everywhere) READS: TmunuBase::eTtz(Everywhere) READS: ML_CCZ4::At11(Everywhere) READS: ML_CCZ4::At12(Everywhere) READS: ML_CCZ4::At13(Everywhere) READS: ML_CCZ4::At22(Everywhere) READS: ML_CCZ4::At23(Everywhere) READS: ML_CCZ4::At33(Everywhere) READS: ML_CCZ4::Xt1(Everywhere) READS: ML_CCZ4::Xt2(Everywhere) READS: ML_CCZ4::Xt3(Everywhere) READS: ML_CCZ4::alpha(Everywhere) READS: ML_CCZ4::phi(Everywhere) READS: ML_CCZ4::gt11(Everywhere) READS: ML_CCZ4::gt12(Everywhere) READS: ML_CCZ4::gt13(Everywhere) READS: ML_CCZ4::gt22(Everywhere) READS: ML_CCZ4::gt23(Everywhere) READS: ML_CCZ4::gt33(Everywhere) READS: ML_CCZ4::beta1(Everywhere) READS: ML_CCZ4::beta2(Everywhere) READS: ML_CCZ4::beta3(Everywhere) READS: ML_CCZ4::trK(Everywhere) WRITES: ML_CCZ4::cA(Interior) WRITES: ML_CCZ4::cS(Interior) WRITES: ML_CCZ4::cXt1(Interior) WRITES: ML_CCZ4::cXt2(Interior) WRITES: ML_CCZ4::cXt3(Interior) WRITES: ML_CCZ4::M1(Interior) WRITES: ML_CCZ4::M2(Interior) WRITES: ML_CCZ4::M3(Interior) } "ML_CCZ4_constraints2" schedule ML_CCZ4_constraints2_SelectBCs in ML_CCZ4_constraints2_bc_group { LANG: C OPTIONS: level SYNC: ML_cons_detg SYNC: ML_cons_Gamma SYNC: ML_cons_traceA SYNC: ML_mom } "ML_CCZ4_constraints2_SelectBCs" schedule group ApplyBCs as ML_CCZ4_constraints2_ApplyBCs in ML_CCZ4_constraints2_bc_group after ML_CCZ4_constraints2_SelectBCs { } "Apply BCs for groups set in ML_CCZ4_constraints2" schedule group ML_CCZ4_constraints2_bc_group in ML_CCZ4_constraints2_group after ML_CCZ4_constraints2 { } "ML_CCZ4_constraints2" schedule group ML_CCZ4_constraints2_bc_group in MoL_PseudoEvolutionBoundaries after MoL_PostStep { } "ML_CCZ4_constraints2" schedule ML_CCZ4_SelectBoundConds in MoL_PostStep { LANG: C OPTIONS: level SYNC: ML_log_confac SYNC: ML_metric SYNC: ML_Gamma SYNC: ML_trace_curv SYNC: ML_curv SYNC: ML_lapse SYNC: ML_dtlapse SYNC: ML_shift SYNC: ML_dtshift SYNC: ML_Theta } "select boundary conditions" schedule ML_CCZ4_CheckBoundaries at BASEGRID { LANG: C OPTIONS: meta } "check boundaries treatment" schedule ML_CCZ4_RegisterVars in MoL_Register { LANG: C OPTIONS: meta } "Register Variables for MoL" schedule group ApplyBCs as ML_CCZ4_ApplyBCs in MoL_PostStep after ML_CCZ4_SelectBoundConds { } "Apply boundary conditions controlled by thorn Boundary"