aboutsummaryrefslogtreecommitdiff
path: root/ML_CCZ4/schedule.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'ML_CCZ4/schedule.ccl')
-rw-r--r--ML_CCZ4/schedule.ccl73
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