# File produced by Kranc if (other_timelevels == 1) { STORAGE: ML_cons_detg[1] } if (other_timelevels == 1) { STORAGE: ML_cons_Gamma[1] } if (other_timelevels == 1) { STORAGE: ML_cons_traceA[1] } if (other_timelevels == 1) { STORAGE: ML_Ham[1] } if (other_timelevels == 1) { STORAGE: ML_mom[1] } if (timelevels == 1) { STORAGE: ML_curv[1] } if (timelevels == 2) { STORAGE: ML_curv[2] } if (timelevels == 3) { STORAGE: ML_curv[3] } if (timelevels == 1) { STORAGE: ML_dtlapse[1] } if (timelevels == 2) { STORAGE: ML_dtlapse[2] } if (timelevels == 3) { STORAGE: ML_dtlapse[3] } if (timelevels == 1) { STORAGE: ML_dtshift[1] } if (timelevels == 2) { STORAGE: ML_dtshift[2] } if (timelevels == 3) { STORAGE: ML_dtshift[3] } if (timelevels == 1) { STORAGE: ML_Gamma[1] } if (timelevels == 2) { STORAGE: ML_Gamma[2] } if (timelevels == 3) { STORAGE: ML_Gamma[3] } if (timelevels == 1) { STORAGE: ML_lapse[1] } if (timelevels == 2) { STORAGE: ML_lapse[2] } if (timelevels == 3) { STORAGE: ML_lapse[3] } if (timelevels == 1) { STORAGE: ML_log_confac[1] } if (timelevels == 2) { STORAGE: ML_log_confac[2] } if (timelevels == 3) { STORAGE: ML_log_confac[3] } if (timelevels == 1) { STORAGE: ML_metric[1] } if (timelevels == 2) { STORAGE: ML_metric[2] } if (timelevels == 3) { STORAGE: ML_metric[3] } if (timelevels == 1) { STORAGE: ML_shift[1] } if (timelevels == 2) { STORAGE: ML_shift[2] } if (timelevels == 3) { STORAGE: ML_shift[3] } if (timelevels == 1) { STORAGE: ML_trace_curv[1] } if (timelevels == 2) { STORAGE: ML_trace_curv[2] } if (timelevels == 3) { STORAGE: ML_trace_curv[3] } if (rhs_timelevels == 1) { STORAGE: ML_curvrhs[1] } if (rhs_timelevels == 2) { STORAGE: ML_curvrhs[2] } if (rhs_timelevels == 3) { STORAGE: ML_curvrhs[3] } if (rhs_timelevels == 1) { STORAGE: ML_dtlapserhs[1] } if (rhs_timelevels == 2) { STORAGE: ML_dtlapserhs[2] } if (rhs_timelevels == 3) { STORAGE: ML_dtlapserhs[3] } if (rhs_timelevels == 1) { STORAGE: ML_dtshiftrhs[1] } if (rhs_timelevels == 2) { STORAGE: ML_dtshiftrhs[2] } if (rhs_timelevels == 3) { STORAGE: ML_dtshiftrhs[3] } if (rhs_timelevels == 1) { STORAGE: ML_Gammarhs[1] } if (rhs_timelevels == 2) { STORAGE: ML_Gammarhs[2] } if (rhs_timelevels == 3) { STORAGE: ML_Gammarhs[3] } if (rhs_timelevels == 1) { STORAGE: ML_lapserhs[1] } if (rhs_timelevels == 2) { STORAGE: ML_lapserhs[2] } if (rhs_timelevels == 3) { STORAGE: ML_lapserhs[3] } if (rhs_timelevels == 1) { STORAGE: ML_log_confacrhs[1] } if (rhs_timelevels == 2) { STORAGE: ML_log_confacrhs[2] } if (rhs_timelevels == 3) { STORAGE: ML_log_confacrhs[3] } if (rhs_timelevels == 1) { STORAGE: ML_metricrhs[1] } if (rhs_timelevels == 2) { STORAGE: ML_metricrhs[2] } if (rhs_timelevels == 3) { STORAGE: ML_metricrhs[3] } if (rhs_timelevels == 1) { STORAGE: ML_shiftrhs[1] } if (rhs_timelevels == 2) { STORAGE: ML_shiftrhs[2] } if (rhs_timelevels == 3) { STORAGE: ML_shiftrhs[3] } if (rhs_timelevels == 1) { STORAGE: ML_trace_curvrhs[1] } if (rhs_timelevels == 2) { STORAGE: ML_trace_curvrhs[2] } if (rhs_timelevels == 3) { STORAGE: ML_trace_curvrhs[3] } schedule ML_BSSN_Startup at STARTUP { LANG: C OPTIONS: meta } "create banner" schedule ML_BSSN_RegisterSymmetries in SymmetryRegister { LANG: C OPTIONS: meta } "register symmetries" if (CCTK_EQUALS(my_initial_data, "Minkowski")) { schedule ML_BSSN_Minkowski IN ADMBase_InitialData { LANG: C WRITES: ML_BSSN::A WRITES: ML_BSSN::alpha WRITES: ML_BSSN::At11 WRITES: ML_BSSN::At12 WRITES: ML_BSSN::At13 WRITES: ML_BSSN::At22 WRITES: ML_BSSN::At23 WRITES: ML_BSSN::At33 WRITES: ML_BSSN::B1 WRITES: ML_BSSN::B2 WRITES: ML_BSSN::B3 WRITES: ML_BSSN::beta1 WRITES: ML_BSSN::beta2 WRITES: ML_BSSN::beta3 WRITES: ML_BSSN::gt11 WRITES: ML_BSSN::gt12 WRITES: ML_BSSN::gt13 WRITES: ML_BSSN::gt22 WRITES: ML_BSSN::gt23 WRITES: ML_BSSN::gt33 WRITES: ML_BSSN::phi WRITES: ML_BSSN::trK WRITES: ML_BSSN::Xt1 WRITES: ML_BSSN::Xt2 WRITES: ML_BSSN::Xt3 } "ML_BSSN_Minkowski" } if (CCTK_EQUALS(my_initial_data, "ADMBase")) { schedule ML_BSSN_convertFromADMBase AT initial AFTER ADMBase_PostInitial { LANG: C READS: ADMBase::kxx READS: ADMBase::kxy READS: ADMBase::kxz READS: ADMBase::kyy READS: ADMBase::kyz READS: ADMBase::kzz READS: ADMBase::alp READS: ADMBase::gxx READS: ADMBase::gxy READS: ADMBase::gxz READS: ADMBase::gyy READS: ADMBase::gyz READS: ADMBase::gzz READS: ADMBase::betax READS: ADMBase::betay READS: ADMBase::betaz WRITES: ML_BSSN::alpha WRITES: ML_BSSN::At11 WRITES: ML_BSSN::At12 WRITES: ML_BSSN::At13 WRITES: ML_BSSN::At22 WRITES: ML_BSSN::At23 WRITES: ML_BSSN::At33 WRITES: ML_BSSN::beta1 WRITES: ML_BSSN::beta2 WRITES: ML_BSSN::beta3 WRITES: ML_BSSN::gt11 WRITES: ML_BSSN::gt12 WRITES: ML_BSSN::gt13 WRITES: ML_BSSN::gt22 WRITES: ML_BSSN::gt23 WRITES: ML_BSSN::gt33 WRITES: ML_BSSN::phi WRITES: ML_BSSN::trK } "ML_BSSN_convertFromADMBase" } if (CCTK_EQUALS(my_initial_data, "ADMBase")) { schedule ML_BSSN_InitGamma AT initial BEFORE ML_BSSN_convertFromADMBaseGamma { LANG: C WRITES: ML_BSSN::A WRITES: ML_BSSN::B1 WRITES: ML_BSSN::B2 WRITES: ML_BSSN::B3 WRITES: ML_BSSN::Xt1 WRITES: ML_BSSN::Xt2 WRITES: ML_BSSN::Xt3 } "ML_BSSN_InitGamma" } if (CCTK_EQUALS(my_initial_data, "ADMBase")) { schedule ML_BSSN_convertFromADMBaseGamma AT initial AFTER ML_BSSN_convertFromADMBase { LANG: C SYNC: ML_dtlapse SYNC: ML_dtshift SYNC: ML_Gamma READS: ADMBase::dtalp READS: ADMBase::dtbetax READS: ADMBase::dtbetay READS: ADMBase::dtbetaz READS: grid::r READS: ML_BSSN::alpha READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 READS: ML_BSSN::beta1 READS: ML_BSSN::beta2 READS: ML_BSSN::beta3 WRITES: ML_BSSN::A WRITES: ML_BSSN::B1 WRITES: ML_BSSN::B2 WRITES: ML_BSSN::B3 WRITES: ML_BSSN::Xt1 WRITES: ML_BSSN::Xt2 WRITES: ML_BSSN::Xt3 } "ML_BSSN_convertFromADMBaseGamma" } schedule ML_BSSN_RHS1 IN ML_BSSN_evolCalcGroup { LANG: C READS: grid::r READS: TmunuBase::eTtt READS: TmunuBase::eTxx READS: TmunuBase::eTxy READS: TmunuBase::eTxz READS: TmunuBase::eTyy READS: TmunuBase::eTyz READS: TmunuBase::eTzz READS: TmunuBase::eTtx READS: TmunuBase::eTty READS: TmunuBase::eTtz READS: ML_BSSN::At11 READS: ML_BSSN::At12 READS: ML_BSSN::At13 READS: ML_BSSN::At22 READS: ML_BSSN::At23 READS: ML_BSSN::At33 READS: ML_BSSN::A READS: ML_BSSN::B1 READS: ML_BSSN::B2 READS: ML_BSSN::B3 READS: ML_BSSN::Xt1 READS: ML_BSSN::Xt2 READS: ML_BSSN::Xt3 READS: ML_BSSN::alpha READS: ML_BSSN::phi READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 READS: ML_BSSN::beta1 READS: ML_BSSN::beta2 READS: ML_BSSN::beta3 READS: ML_BSSN::trK WRITES: ML_BSSN::alpharhs WRITES: ML_BSSN::Arhs WRITES: ML_BSSN::B1rhs WRITES: ML_BSSN::B2rhs WRITES: ML_BSSN::B3rhs WRITES: ML_BSSN::beta1rhs WRITES: ML_BSSN::beta2rhs WRITES: ML_BSSN::beta3rhs WRITES: ML_BSSN::gt11rhs WRITES: ML_BSSN::gt12rhs WRITES: ML_BSSN::gt13rhs WRITES: ML_BSSN::gt22rhs WRITES: ML_BSSN::gt23rhs WRITES: ML_BSSN::gt33rhs WRITES: ML_BSSN::phirhs WRITES: ML_BSSN::trKrhs WRITES: ML_BSSN::Xt1rhs WRITES: ML_BSSN::Xt2rhs WRITES: ML_BSSN::Xt3rhs } "ML_BSSN_RHS1" schedule ML_BSSN_RHS2 IN ML_BSSN_evolCalcGroup { LANG: C READS: grid::r READS: TmunuBase::eTtt READS: TmunuBase::eTxx READS: TmunuBase::eTxy READS: TmunuBase::eTxz READS: TmunuBase::eTyy READS: TmunuBase::eTyz READS: TmunuBase::eTzz READS: TmunuBase::eTtx READS: TmunuBase::eTty READS: TmunuBase::eTtz READS: ML_BSSN::At11 READS: ML_BSSN::At12 READS: ML_BSSN::At13 READS: ML_BSSN::At22 READS: ML_BSSN::At23 READS: ML_BSSN::At33 READS: ML_BSSN::Xt1 READS: ML_BSSN::Xt2 READS: ML_BSSN::Xt3 READS: ML_BSSN::alpha READS: ML_BSSN::phi READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 READS: ML_BSSN::beta1 READS: ML_BSSN::beta2 READS: ML_BSSN::beta3 READS: ML_BSSN::trK WRITES: ML_BSSN::At11rhs WRITES: ML_BSSN::At12rhs WRITES: ML_BSSN::At13rhs WRITES: ML_BSSN::At22rhs WRITES: ML_BSSN::At23rhs WRITES: ML_BSSN::At33rhs } "ML_BSSN_RHS2" if (CCTK_EQUALS(apply_dissipation, "always")) { schedule ML_BSSN_Dissipation IN ML_BSSN_evolCalcGroup AFTER (ML_BSSN_RHS1 ML_BSSN_RHS2) { LANG: C READS: ML_BSSN::At11 READS: ML_BSSN::At12 READS: ML_BSSN::At13 READS: ML_BSSN::At22 READS: ML_BSSN::At23 READS: ML_BSSN::At33 READS: ML_BSSN::A READS: ML_BSSN::B1 READS: ML_BSSN::B2 READS: ML_BSSN::B3 READS: ML_BSSN::Xt1 READS: ML_BSSN::Xt2 READS: ML_BSSN::Xt3 READS: ML_BSSN::alpha READS: ML_BSSN::phi READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 READS: ML_BSSN::beta1 READS: ML_BSSN::beta2 READS: ML_BSSN::beta3 READS: ML_BSSN::trK READS: ML_BSSN::At11rhs READS: ML_BSSN::At12rhs READS: ML_BSSN::At13rhs READS: ML_BSSN::At22rhs READS: ML_BSSN::At23rhs READS: ML_BSSN::At33rhs READS: ML_BSSN::Arhs READS: ML_BSSN::B1rhs READS: ML_BSSN::B2rhs READS: ML_BSSN::B3rhs READS: ML_BSSN::Xt1rhs READS: ML_BSSN::Xt2rhs READS: ML_BSSN::Xt3rhs READS: ML_BSSN::alpharhs READS: ML_BSSN::phirhs READS: ML_BSSN::gt11rhs READS: ML_BSSN::gt12rhs READS: ML_BSSN::gt13rhs READS: ML_BSSN::gt22rhs READS: ML_BSSN::gt23rhs READS: ML_BSSN::gt33rhs READS: ML_BSSN::beta1rhs READS: ML_BSSN::beta2rhs READS: ML_BSSN::beta3rhs READS: ML_BSSN::trKrhs WRITES: ML_BSSN::alpharhs WRITES: ML_BSSN::Arhs WRITES: ML_BSSN::At11rhs WRITES: ML_BSSN::At12rhs WRITES: ML_BSSN::At13rhs WRITES: ML_BSSN::At22rhs WRITES: ML_BSSN::At23rhs WRITES: ML_BSSN::At33rhs WRITES: ML_BSSN::B1rhs WRITES: ML_BSSN::B2rhs WRITES: ML_BSSN::B3rhs WRITES: ML_BSSN::beta1rhs WRITES: ML_BSSN::beta2rhs WRITES: ML_BSSN::beta3rhs WRITES: ML_BSSN::gt11rhs WRITES: ML_BSSN::gt12rhs WRITES: ML_BSSN::gt13rhs WRITES: ML_BSSN::gt22rhs WRITES: ML_BSSN::gt23rhs WRITES: ML_BSSN::gt33rhs WRITES: ML_BSSN::phirhs WRITES: ML_BSSN::trKrhs WRITES: ML_BSSN::Xt1rhs WRITES: ML_BSSN::Xt2rhs WRITES: ML_BSSN::Xt3rhs } "ML_BSSN_Dissipation" } schedule ML_BSSN_Advect IN ML_BSSN_evolCalcGroup AFTER (ML_BSSN_RHS1 ML_BSSN_RHS2) { LANG: C READS: ML_BSSN::At11 READS: ML_BSSN::At12 READS: ML_BSSN::At13 READS: ML_BSSN::At22 READS: ML_BSSN::At23 READS: ML_BSSN::At33 READS: ML_BSSN::A READS: ML_BSSN::B1 READS: ML_BSSN::B2 READS: ML_BSSN::B3 READS: ML_BSSN::Xt1 READS: ML_BSSN::Xt2 READS: ML_BSSN::Xt3 READS: ML_BSSN::alpha READS: ML_BSSN::phi READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 READS: ML_BSSN::beta1 READS: ML_BSSN::beta2 READS: ML_BSSN::beta3 READS: ML_BSSN::trK READS: ML_BSSN::At11rhs READS: ML_BSSN::At12rhs READS: ML_BSSN::At13rhs READS: ML_BSSN::At22rhs READS: ML_BSSN::At23rhs READS: ML_BSSN::At33rhs READS: ML_BSSN::Arhs READS: ML_BSSN::B1rhs READS: ML_BSSN::B2rhs READS: ML_BSSN::B3rhs READS: ML_BSSN::Xt1rhs READS: ML_BSSN::Xt2rhs READS: ML_BSSN::Xt3rhs READS: ML_BSSN::alpharhs READS: ML_BSSN::phirhs READS: ML_BSSN::gt11rhs READS: ML_BSSN::gt12rhs READS: ML_BSSN::gt13rhs READS: ML_BSSN::gt22rhs READS: ML_BSSN::gt23rhs READS: ML_BSSN::gt33rhs READS: ML_BSSN::beta1rhs READS: ML_BSSN::beta2rhs READS: ML_BSSN::beta3rhs READS: ML_BSSN::trKrhs WRITES: ML_BSSN::alpharhs WRITES: ML_BSSN::Arhs WRITES: ML_BSSN::At11rhs WRITES: ML_BSSN::At12rhs WRITES: ML_BSSN::At13rhs WRITES: ML_BSSN::At22rhs WRITES: ML_BSSN::At23rhs WRITES: ML_BSSN::At33rhs WRITES: ML_BSSN::B1rhs WRITES: ML_BSSN::B2rhs WRITES: ML_BSSN::B3rhs WRITES: ML_BSSN::beta1rhs WRITES: ML_BSSN::beta2rhs WRITES: ML_BSSN::beta3rhs WRITES: ML_BSSN::gt11rhs WRITES: ML_BSSN::gt12rhs WRITES: ML_BSSN::gt13rhs WRITES: ML_BSSN::gt22rhs WRITES: ML_BSSN::gt23rhs WRITES: ML_BSSN::gt33rhs WRITES: ML_BSSN::phirhs WRITES: ML_BSSN::trKrhs WRITES: ML_BSSN::Xt1rhs WRITES: ML_BSSN::Xt2rhs WRITES: ML_BSSN::Xt3rhs } "ML_BSSN_Advect" schedule ML_BSSN_InitRHS AT analysis BEFORE ML_BSSN_evolCalcGroup { LANG: C WRITES: ML_BSSN::alpharhs WRITES: ML_BSSN::Arhs WRITES: ML_BSSN::At11rhs WRITES: ML_BSSN::At12rhs WRITES: ML_BSSN::At13rhs WRITES: ML_BSSN::At22rhs WRITES: ML_BSSN::At23rhs WRITES: ML_BSSN::At33rhs WRITES: ML_BSSN::B1rhs WRITES: ML_BSSN::B2rhs WRITES: ML_BSSN::B3rhs WRITES: ML_BSSN::beta1rhs WRITES: ML_BSSN::beta2rhs WRITES: ML_BSSN::beta3rhs WRITES: ML_BSSN::gt11rhs WRITES: ML_BSSN::gt12rhs WRITES: ML_BSSN::gt13rhs WRITES: ML_BSSN::gt22rhs WRITES: ML_BSSN::gt23rhs WRITES: ML_BSSN::gt33rhs WRITES: ML_BSSN::phirhs WRITES: ML_BSSN::trKrhs WRITES: ML_BSSN::Xt1rhs WRITES: ML_BSSN::Xt2rhs WRITES: ML_BSSN::Xt3rhs } "ML_BSSN_InitRHS" if (CCTK_EQUALS(my_rhs_boundary_condition, "static")) { schedule ML_BSSN_RHSStaticBoundary IN MoL_CalcRHS { LANG: C WRITES: ML_BSSN::alpharhs WRITES: ML_BSSN::Arhs WRITES: ML_BSSN::At11rhs WRITES: ML_BSSN::At12rhs WRITES: ML_BSSN::At13rhs WRITES: ML_BSSN::At22rhs WRITES: ML_BSSN::At23rhs WRITES: ML_BSSN::At33rhs WRITES: ML_BSSN::B1rhs WRITES: ML_BSSN::B2rhs WRITES: ML_BSSN::B3rhs WRITES: ML_BSSN::beta1rhs WRITES: ML_BSSN::beta2rhs WRITES: ML_BSSN::beta3rhs WRITES: ML_BSSN::gt11rhs WRITES: ML_BSSN::gt12rhs WRITES: ML_BSSN::gt13rhs WRITES: ML_BSSN::gt22rhs WRITES: ML_BSSN::gt23rhs WRITES: ML_BSSN::gt33rhs WRITES: ML_BSSN::phirhs WRITES: ML_BSSN::trKrhs WRITES: ML_BSSN::Xt1rhs WRITES: ML_BSSN::Xt2rhs WRITES: ML_BSSN::Xt3rhs } "ML_BSSN_RHSStaticBoundary" } schedule ML_BSSN_enforce IN MoL_PostStepModify { LANG: C READS: ML_BSSN::At11 READS: ML_BSSN::At12 READS: ML_BSSN::At13 READS: ML_BSSN::At22 READS: ML_BSSN::At23 READS: ML_BSSN::At33 READS: ML_BSSN::alpha READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 WRITES: ML_BSSN::alpha WRITES: ML_BSSN::At11 WRITES: ML_BSSN::At12 WRITES: ML_BSSN::At13 WRITES: ML_BSSN::At22 WRITES: ML_BSSN::At23 WRITES: ML_BSSN::At33 } "ML_BSSN_enforce" if (CCTK_EQUALS(my_boundary_condition, "Minkowski")) { schedule ML_BSSN_boundary IN MoL_PostStep { LANG: C WRITES: ML_BSSN::A WRITES: ML_BSSN::alpha WRITES: ML_BSSN::At11 WRITES: ML_BSSN::At12 WRITES: ML_BSSN::At13 WRITES: ML_BSSN::At22 WRITES: ML_BSSN::At23 WRITES: ML_BSSN::At33 WRITES: ML_BSSN::B1 WRITES: ML_BSSN::B2 WRITES: ML_BSSN::B3 WRITES: ML_BSSN::beta1 WRITES: ML_BSSN::beta2 WRITES: ML_BSSN::beta3 WRITES: ML_BSSN::gt11 WRITES: ML_BSSN::gt12 WRITES: ML_BSSN::gt13 WRITES: ML_BSSN::gt22 WRITES: ML_BSSN::gt23 WRITES: ML_BSSN::gt33 WRITES: ML_BSSN::phi WRITES: ML_BSSN::trK WRITES: ML_BSSN::Xt1 WRITES: ML_BSSN::Xt2 WRITES: ML_BSSN::Xt3 } "ML_BSSN_boundary" } schedule ML_BSSN_convertToADMBase IN ML_BSSN_convertToADMBaseGroup { LANG: C READS: ML_BSSN::At11 READS: ML_BSSN::At12 READS: ML_BSSN::At13 READS: ML_BSSN::At22 READS: ML_BSSN::At23 READS: ML_BSSN::At33 READS: ML_BSSN::alpha READS: ML_BSSN::phi READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 READS: ML_BSSN::beta1 READS: ML_BSSN::beta2 READS: ML_BSSN::beta3 READS: ML_BSSN::trK WRITES: ADMBase::alp WRITES: ADMBase::betax WRITES: ADMBase::betay WRITES: ADMBase::betaz WRITES: ADMBase::gxx WRITES: ADMBase::gxy WRITES: ADMBase::gxz WRITES: ADMBase::gyy WRITES: ADMBase::gyz WRITES: ADMBase::gzz WRITES: ADMBase::kxx WRITES: ADMBase::kxy WRITES: ADMBase::kxz WRITES: ADMBase::kyy WRITES: ADMBase::kyz WRITES: ADMBase::kzz } "ML_BSSN_convertToADMBase" if (CCTK_EQUALS(dt_lapse_shift_method, "correct")) { schedule ML_BSSN_convertToADMBaseDtLapseShift IN ML_BSSN_convertToADMBaseGroup { LANG: C SYNC: ADMBase::dtlapse SYNC: ADMBase::dtshift READS: grid::r READS: ML_BSSN::A READS: ML_BSSN::B1 READS: ML_BSSN::B2 READS: ML_BSSN::B3 READS: ML_BSSN::Xt1 READS: ML_BSSN::Xt2 READS: ML_BSSN::Xt3 READS: ML_BSSN::alpha READS: ML_BSSN::phi READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 READS: ML_BSSN::beta1 READS: ML_BSSN::beta2 READS: ML_BSSN::beta3 READS: ML_BSSN::trK WRITES: ADMBase::dtalp WRITES: ADMBase::dtbetax WRITES: ADMBase::dtbetay WRITES: ADMBase::dtbetaz } "ML_BSSN_convertToADMBaseDtLapseShift" } if (CCTK_EQUALS(dt_lapse_shift_method, "correct")) { schedule ML_BSSN_convertToADMBaseDtLapseShiftBoundary IN ML_BSSN_convertToADMBaseGroup { LANG: C READS: grid::r READS: ML_BSSN::A READS: ML_BSSN::B1 READS: ML_BSSN::B2 READS: ML_BSSN::B3 READS: ML_BSSN::Xt1 READS: ML_BSSN::Xt2 READS: ML_BSSN::Xt3 READS: ML_BSSN::alpha READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 READS: ML_BSSN::beta1 READS: ML_BSSN::beta2 READS: ML_BSSN::beta3 READS: ML_BSSN::trK WRITES: ADMBase::dtalp WRITES: ADMBase::dtbetax WRITES: ADMBase::dtbetay WRITES: ADMBase::dtbetaz } "ML_BSSN_convertToADMBaseDtLapseShiftBoundary" } if (CCTK_EQUALS(dt_lapse_shift_method, "noLapseShiftAdvection")) { schedule ML_BSSN_convertToADMBaseFakeDtLapseShift IN ML_BSSN_convertToADMBaseGroup { LANG: C READS: grid::r READS: ML_BSSN::A READS: ML_BSSN::B1 READS: ML_BSSN::B2 READS: ML_BSSN::B3 READS: ML_BSSN::Xt1 READS: ML_BSSN::Xt2 READS: ML_BSSN::Xt3 READS: ML_BSSN::alpha READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 READS: ML_BSSN::beta1 READS: ML_BSSN::beta2 READS: ML_BSSN::beta3 READS: ML_BSSN::trK WRITES: ADMBase::dtalp WRITES: ADMBase::dtbetax WRITES: ADMBase::dtbetay WRITES: ADMBase::dtbetaz } "ML_BSSN_convertToADMBaseFakeDtLapseShift" } schedule group ML_BSSN_constraints1_group in MoL_PseudoEvolution after MoL_PostStep { # no language specified } "ML_BSSN_constraints1" schedule ML_BSSN_constraints1 in ML_BSSN_constraints1_group { LANG: C READS: TmunuBase::eTtt READS: TmunuBase::eTxx READS: TmunuBase::eTxy READS: TmunuBase::eTxz READS: TmunuBase::eTyy READS: TmunuBase::eTyz READS: TmunuBase::eTzz READS: TmunuBase::eTtx READS: TmunuBase::eTty READS: TmunuBase::eTtz READS: ML_BSSN::At11 READS: ML_BSSN::At12 READS: ML_BSSN::At13 READS: ML_BSSN::At22 READS: ML_BSSN::At23 READS: ML_BSSN::At33 READS: ML_BSSN::Xt1 READS: ML_BSSN::Xt2 READS: ML_BSSN::Xt3 READS: ML_BSSN::alpha READS: ML_BSSN::phi READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 READS: ML_BSSN::beta1 READS: ML_BSSN::beta2 READS: ML_BSSN::beta3 READS: ML_BSSN::trK WRITES: ML_BSSN::H } "ML_BSSN_constraints1" schedule ML_BSSN_constraints1_SelectBCs in ML_BSSN_constraints1_bc_group { LANG: C OPTIONS: level SYNC: ML_Ham } "ML_BSSN_constraints1_SelectBCs" schedule group ApplyBCs as ML_BSSN_constraints1_ApplyBCs in ML_BSSN_constraints1_bc_group after ML_BSSN_constraints1_SelectBCs { # no language specified } "Apply BCs for groups set in ML_BSSN_constraints1" schedule group ML_BSSN_constraints1_bc_group in ML_BSSN_constraints1_group after ML_BSSN_constraints1 { # no language specified } "ML_BSSN_constraints1" schedule group ML_BSSN_constraints1_bc_group in MoL_PseudoEvolutionBoundaries after MoL_PostStep { # no language specified } "ML_BSSN_constraints1" schedule group ML_BSSN_constraints2_group in MoL_PseudoEvolution after MoL_PostStep { # no language specified } "ML_BSSN_constraints2" schedule ML_BSSN_constraints2 in ML_BSSN_constraints2_group { LANG: C READS: TmunuBase::eTtt READS: TmunuBase::eTxx READS: TmunuBase::eTxy READS: TmunuBase::eTxz READS: TmunuBase::eTyy READS: TmunuBase::eTyz READS: TmunuBase::eTzz READS: TmunuBase::eTtx READS: TmunuBase::eTty READS: TmunuBase::eTtz READS: ML_BSSN::At11 READS: ML_BSSN::At12 READS: ML_BSSN::At13 READS: ML_BSSN::At22 READS: ML_BSSN::At23 READS: ML_BSSN::At33 READS: ML_BSSN::Xt1 READS: ML_BSSN::Xt2 READS: ML_BSSN::Xt3 READS: ML_BSSN::alpha READS: ML_BSSN::phi READS: ML_BSSN::gt11 READS: ML_BSSN::gt12 READS: ML_BSSN::gt13 READS: ML_BSSN::gt22 READS: ML_BSSN::gt23 READS: ML_BSSN::gt33 READS: ML_BSSN::beta1 READS: ML_BSSN::beta2 READS: ML_BSSN::beta3 READS: ML_BSSN::trK WRITES: ML_BSSN::cA WRITES: ML_BSSN::cS WRITES: ML_BSSN::cXt1 WRITES: ML_BSSN::cXt2 WRITES: ML_BSSN::cXt3 WRITES: ML_BSSN::M1 WRITES: ML_BSSN::M2 WRITES: ML_BSSN::M3 } "ML_BSSN_constraints2" schedule ML_BSSN_constraints2_SelectBCs in ML_BSSN_constraints2_bc_group { LANG: C OPTIONS: level SYNC: ML_cons_detg SYNC: ML_cons_Gamma SYNC: ML_cons_traceA SYNC: ML_mom } "ML_BSSN_constraints2_SelectBCs" schedule group ApplyBCs as ML_BSSN_constraints2_ApplyBCs in ML_BSSN_constraints2_bc_group after ML_BSSN_constraints2_SelectBCs { # no language specified } "Apply BCs for groups set in ML_BSSN_constraints2" schedule group ML_BSSN_constraints2_bc_group in ML_BSSN_constraints2_group after ML_BSSN_constraints2 { # no language specified } "ML_BSSN_constraints2" schedule group ML_BSSN_constraints2_bc_group in MoL_PseudoEvolutionBoundaries after MoL_PostStep { # no language specified } "ML_BSSN_constraints2" schedule ML_BSSN_SelectBoundConds in MoL_PostStep { LANG: C OPTIONS: level SYNC: ML_curv SYNC: ML_dtlapse SYNC: ML_dtshift SYNC: ML_Gamma SYNC: ML_lapse SYNC: ML_log_confac SYNC: ML_metric SYNC: ML_shift SYNC: ML_trace_curv } "select boundary conditions" schedule ML_BSSN_CheckBoundaries at BASEGRID { LANG: C OPTIONS: meta } "check boundaries treatment" schedule ML_BSSN_RegisterVars in MoL_Register { LANG: C OPTIONS: meta } "Register Variables for MoL" schedule group ApplyBCs as ML_BSSN_ApplyBCs in MoL_PostStep after ML_BSSN_SelectBoundConds { # no language specified } "Apply boundary conditions controlled by thorn Boundary"