diff options
Diffstat (limited to 'ML_CCZ4/schedule.ccl')
-rw-r--r-- | ML_CCZ4/schedule.ccl | 73 |
1 files changed, 66 insertions, 7 deletions
diff --git a/ML_CCZ4/schedule.ccl b/ML_CCZ4/schedule.ccl index db4190d..77e0335 100644 --- a/ML_CCZ4/schedule.ccl +++ b/ML_CCZ4/schedule.ccl @@ -13,7 +13,11 @@ STORAGE: ML_curv[timelevels] STORAGE: ML_lapse[timelevels] -STORAGE: ML_dtlapse[timelevels] +STORAGE: ML_Kdot[timelevels] + +STORAGE: ML_Xtdot[timelevels] + +STORAGE: ML_beta_term[timelevels] STORAGE: ML_shift[timelevels] @@ -25,6 +29,12 @@ STORAGE: ML_Ham[other_timelevels] STORAGE: ML_mom[other_timelevels] +STORAGE: ML_term1[other_timelevels] + +STORAGE: ML_term2[other_timelevels] + +STORAGE: ML_term3[other_timelevels] + STORAGE: ML_cons_detg[other_timelevels] STORAGE: ML_cons_Gamma[other_timelevels] @@ -33,8 +43,6 @@ 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] @@ -164,10 +172,8 @@ 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) @@ -298,6 +304,59 @@ schedule ML_CCZ4_RHS2 IN ML_CCZ4_evolCalcGroup WRITES: ML_CCZ4::At33rhs(Interior) } "ML_CCZ4_RHS2" +schedule eval_timediff_ccz4 IN MoL_PreStep BEFORE quasimaximal_slicing_axi_solve +#schedule eval_timediff_ccz4 IN ML_CCZ4_evolCalcGroup BEFORE quasimaximal_slicing_axi_solve +{ + LANG: C + READS: grid::r(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::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::trK(Everywhere) + WRITES: ML_CCZ4::Kdot11(Interior) + WRITES: ML_CCZ4::Kdot12(Interior) + WRITES: ML_CCZ4::Kdot13(Interior) + WRITES: ML_CCZ4::Kdot22(Interior) + WRITES: ML_CCZ4::Kdot23(Interior) + WRITES: ML_CCZ4::Kdot33(Interior) + WRITES: ML_CCZ4::beta_term(Interior) + WRITES: ML_CCZ4::Xtdot1(Interior) + WRITES: ML_CCZ4::Xtdot2(Interior) + WRITES: ML_CCZ4::Xtdot3(Interior) +} "eval_timediff_ccz4" + +if (CCTK_EQUALS(lapse_evolution_method, "ML_CCZ4")) +{ + schedule ML_CCZ4_lapse_evol IN ML_CCZ4_evolCalcGroup + { + LANG: C + READS: QuasiMaximalSlicing::W(Everywhere) + READS: ML_CCZ4::alpha(Everywhere) + READS: ML_CCZ4::trK(Everywhere) + WRITES: ML_CCZ4::alpharhs(Interior) + } "ML_CCZ4_lapse_evol" +} + if (CCTK_EQUALS(apply_dissipation, "always")) { @@ -639,7 +698,7 @@ if (CCTK_EQUALS(dt_lapse_shift_method, "correct")) schedule ML_CCZ4_convertToADMBaseDtLapseShift IN ML_CCZ4_convertToADMBaseGroup { LANG: C - SYNC: ADMBase::dtlapse + #SYNC: ADMBase::dtlapse SYNC: ADMBase::dtshift READS: grid::r(Everywhere) READS: ML_CCZ4::A(Everywhere) @@ -875,7 +934,7 @@ schedule ML_CCZ4_SelectBoundConds in MoL_PostStep SYNC: ML_trace_curv SYNC: ML_curv SYNC: ML_lapse - SYNC: ML_dtlapse + #SYNC: ML_dtlapse SYNC: ML_shift SYNC: ML_dtshift SYNC: ML_Theta |