aboutsummaryrefslogtreecommitdiff
path: root/ML_BSSN_MP_O8/schedule.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'ML_BSSN_MP_O8/schedule.ccl')
-rw-r--r--ML_BSSN_MP_O8/schedule.ccl262
1 files changed, 251 insertions, 11 deletions
diff --git a/ML_BSSN_MP_O8/schedule.ccl b/ML_BSSN_MP_O8/schedule.ccl
index dcf13f9..61acdbe 100644
--- a/ML_BSSN_MP_O8/schedule.ccl
+++ b/ML_BSSN_MP_O8/schedule.ccl
@@ -1,15 +1,30 @@
# File produced by Kranc
-STORAGE: ML_cons_detg[1]
+if (other_timelevels == 1)
+{
+ STORAGE: ML_cons_detg[1]
+}
-STORAGE: ML_cons_Gamma[1]
+if (other_timelevels == 1)
+{
+ STORAGE: ML_cons_Gamma[1]
+}
-STORAGE: ML_cons_traceA[1]
+if (other_timelevels == 1)
+{
+ STORAGE: ML_cons_traceA[1]
+}
-STORAGE: ML_Ham[1]
+if (other_timelevels == 1)
+{
+ STORAGE: ML_Ham[1]
+}
-STORAGE: ML_mom[1]
+if (other_timelevels == 1)
+{
+ STORAGE: ML_mom[1]
+}
if (timelevels == 1)
{
@@ -251,12 +266,6 @@ schedule ML_BSSN_MP_O8_Startup at STARTUP
OPTIONS: meta
} "create banner"
-schedule ML_BSSN_MP_O8_RegisterVars in MoL_Register
-{
- LANG: C
- OPTIONS: meta
-} "Register Variables for MoL"
-
schedule ML_BSSN_MP_O8_RegisterSymmetries in SymmetryRegister
{
LANG: C
@@ -269,6 +278,15 @@ if (CCTK_EQUALS(my_initial_data, "Minkowski"))
schedule ML_BSSN_MP_O8_Minkowski IN ADMBase_InitialData
{
LANG: C
+ WRITES: ML_BSSN_MP_O8::ML_curv
+ WRITES: ML_BSSN_MP_O8::ML_dtlapse
+ WRITES: ML_BSSN_MP_O8::ML_dtshift
+ WRITES: ML_BSSN_MP_O8::ML_Gamma
+ WRITES: ML_BSSN_MP_O8::ML_lapse
+ WRITES: ML_BSSN_MP_O8::ML_log_confac
+ WRITES: ML_BSSN_MP_O8::ML_metric
+ WRITES: ML_BSSN_MP_O8::ML_shift
+ WRITES: ML_BSSN_MP_O8::ML_trace_curv
} "ML_BSSN_MP_O8_Minkowski"
}
@@ -278,6 +296,18 @@ if (CCTK_EQUALS(my_initial_data, "ADMBase"))
schedule ML_BSSN_MP_O8_convertFromADMBase AT initial AFTER ADMBase_PostInitial
{
LANG: C
+ READS: ADMBase::curv
+ READS: ADMBase::lapse
+ READS: ADMBase::metric
+ READS: ADMBase::shift
+ READS: ML_BSSN_MP_O8::ML_log_confac
+ READS: ML_BSSN_MP_O8::ML_trace_curv
+ WRITES: ML_BSSN_MP_O8::ML_curv
+ WRITES: ML_BSSN_MP_O8::ML_lapse
+ WRITES: ML_BSSN_MP_O8::ML_log_confac
+ WRITES: ML_BSSN_MP_O8::ML_metric
+ WRITES: ML_BSSN_MP_O8::ML_shift
+ WRITES: ML_BSSN_MP_O8::ML_trace_curv
} "ML_BSSN_MP_O8_convertFromADMBase"
}
@@ -287,6 +317,9 @@ if (CCTK_EQUALS(my_initial_data, "ADMBase"))
schedule ML_BSSN_MP_O8_InitGamma AT initial BEFORE ML_BSSN_MP_O8_convertFromADMBaseGamma
{
LANG: C
+ WRITES: ML_BSSN_MP_O8::ML_dtlapse
+ WRITES: ML_BSSN_MP_O8::ML_dtshift
+ WRITES: ML_BSSN_MP_O8::ML_Gamma
} "ML_BSSN_MP_O8_InitGamma"
}
@@ -299,17 +332,62 @@ if (CCTK_EQUALS(my_initial_data, "ADMBase"))
SYNC: ML_dtlapse
SYNC: ML_dtshift
SYNC: ML_Gamma
+ READS: ADMBase::dtlapse
+ READS: ADMBase::dtshift
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_metric
+ READS: ML_BSSN_MP_O8::ML_shift
+ WRITES: ML_BSSN_MP_O8::ML_dtlapse
+ WRITES: ML_BSSN_MP_O8::ML_dtshift
+ WRITES: ML_BSSN_MP_O8::ML_Gamma
} "ML_BSSN_MP_O8_convertFromADMBaseGamma"
}
schedule ML_BSSN_MP_O8_RHS1 IN ML_BSSN_MP_O8_evolCalcGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN_MP_O8::ML_curv
+ READS: ML_BSSN_MP_O8::ML_dtlapse
+ READS: ML_BSSN_MP_O8::ML_dtshift
+ READS: ML_BSSN_MP_O8::ML_Gamma
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_log_confac
+ READS: ML_BSSN_MP_O8::ML_metric
+ READS: ML_BSSN_MP_O8::ML_shift
+ READS: ML_BSSN_MP_O8::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN_MP_O8::ML_dtlapserhs
+ WRITES: ML_BSSN_MP_O8::ML_dtshiftrhs
+ WRITES: ML_BSSN_MP_O8::ML_Gammarhs
+ WRITES: ML_BSSN_MP_O8::ML_lapserhs
+ WRITES: ML_BSSN_MP_O8::ML_log_confacrhs
+ WRITES: ML_BSSN_MP_O8::ML_metricrhs
+ WRITES: ML_BSSN_MP_O8::ML_shiftrhs
+ WRITES: ML_BSSN_MP_O8::ML_trace_curvrhs
} "ML_BSSN_MP_O8_RHS1"
schedule ML_BSSN_MP_O8_RHS2 IN ML_BSSN_MP_O8_evolCalcGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN_MP_O8::ML_curv
+ READS: ML_BSSN_MP_O8::ML_Gamma
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_log_confac
+ READS: ML_BSSN_MP_O8::ML_metric
+ READS: ML_BSSN_MP_O8::ML_shift
+ READS: ML_BSSN_MP_O8::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN_MP_O8::ML_curvrhs
} "ML_BSSN_MP_O8_RHS2"
@@ -318,17 +396,80 @@ if (CCTK_EQUALS(apply_dissipation, "always"))
schedule ML_BSSN_MP_O8_Dissipation IN ML_BSSN_MP_O8_evolCalcGroup AFTER (ML_BSSN_MP_O8_RHS1 ML_BSSN_MP_O8_RHS2)
{
LANG: C
+ READS: ML_BSSN_MP_O8::ML_curv
+ READS: ML_BSSN_MP_O8::ML_curvrhs
+ READS: ML_BSSN_MP_O8::ML_dtlapse
+ READS: ML_BSSN_MP_O8::ML_dtlapserhs
+ READS: ML_BSSN_MP_O8::ML_dtshift
+ READS: ML_BSSN_MP_O8::ML_dtshiftrhs
+ READS: ML_BSSN_MP_O8::ML_Gamma
+ READS: ML_BSSN_MP_O8::ML_Gammarhs
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_lapserhs
+ READS: ML_BSSN_MP_O8::ML_log_confac
+ READS: ML_BSSN_MP_O8::ML_log_confacrhs
+ READS: ML_BSSN_MP_O8::ML_metric
+ READS: ML_BSSN_MP_O8::ML_metricrhs
+ READS: ML_BSSN_MP_O8::ML_shift
+ READS: ML_BSSN_MP_O8::ML_shiftrhs
+ READS: ML_BSSN_MP_O8::ML_trace_curv
+ READS: ML_BSSN_MP_O8::ML_trace_curvrhs
+ WRITES: ML_BSSN_MP_O8::ML_curvrhs
+ WRITES: ML_BSSN_MP_O8::ML_dtlapserhs
+ WRITES: ML_BSSN_MP_O8::ML_dtshiftrhs
+ WRITES: ML_BSSN_MP_O8::ML_Gammarhs
+ WRITES: ML_BSSN_MP_O8::ML_lapserhs
+ WRITES: ML_BSSN_MP_O8::ML_log_confacrhs
+ WRITES: ML_BSSN_MP_O8::ML_metricrhs
+ WRITES: ML_BSSN_MP_O8::ML_shiftrhs
+ WRITES: ML_BSSN_MP_O8::ML_trace_curvrhs
} "ML_BSSN_MP_O8_Dissipation"
}
schedule ML_BSSN_MP_O8_Advect IN ML_BSSN_MP_O8_evolCalcGroup AFTER (ML_BSSN_MP_O8_RHS1 ML_BSSN_MP_O8_RHS2)
{
LANG: C
+ READS: ML_BSSN_MP_O8::ML_curv
+ READS: ML_BSSN_MP_O8::ML_curvrhs
+ READS: ML_BSSN_MP_O8::ML_dtlapse
+ READS: ML_BSSN_MP_O8::ML_dtlapserhs
+ READS: ML_BSSN_MP_O8::ML_dtshift
+ READS: ML_BSSN_MP_O8::ML_dtshiftrhs
+ READS: ML_BSSN_MP_O8::ML_Gamma
+ READS: ML_BSSN_MP_O8::ML_Gammarhs
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_lapserhs
+ READS: ML_BSSN_MP_O8::ML_log_confac
+ READS: ML_BSSN_MP_O8::ML_log_confacrhs
+ READS: ML_BSSN_MP_O8::ML_metric
+ READS: ML_BSSN_MP_O8::ML_metricrhs
+ READS: ML_BSSN_MP_O8::ML_shift
+ READS: ML_BSSN_MP_O8::ML_shiftrhs
+ READS: ML_BSSN_MP_O8::ML_trace_curv
+ READS: ML_BSSN_MP_O8::ML_trace_curvrhs
+ WRITES: ML_BSSN_MP_O8::ML_curvrhs
+ WRITES: ML_BSSN_MP_O8::ML_dtlapserhs
+ WRITES: ML_BSSN_MP_O8::ML_dtshiftrhs
+ WRITES: ML_BSSN_MP_O8::ML_Gammarhs
+ WRITES: ML_BSSN_MP_O8::ML_lapserhs
+ WRITES: ML_BSSN_MP_O8::ML_log_confacrhs
+ WRITES: ML_BSSN_MP_O8::ML_metricrhs
+ WRITES: ML_BSSN_MP_O8::ML_shiftrhs
+ WRITES: ML_BSSN_MP_O8::ML_trace_curvrhs
} "ML_BSSN_MP_O8_Advect"
schedule ML_BSSN_MP_O8_InitRHS AT analysis BEFORE ML_BSSN_MP_O8_evolCalcGroup
{
LANG: C
+ WRITES: ML_BSSN_MP_O8::ML_curvrhs
+ WRITES: ML_BSSN_MP_O8::ML_dtlapserhs
+ WRITES: ML_BSSN_MP_O8::ML_dtshiftrhs
+ WRITES: ML_BSSN_MP_O8::ML_Gammarhs
+ WRITES: ML_BSSN_MP_O8::ML_lapserhs
+ WRITES: ML_BSSN_MP_O8::ML_log_confacrhs
+ WRITES: ML_BSSN_MP_O8::ML_metricrhs
+ WRITES: ML_BSSN_MP_O8::ML_shiftrhs
+ WRITES: ML_BSSN_MP_O8::ML_trace_curvrhs
} "ML_BSSN_MP_O8_InitRHS"
@@ -337,12 +478,26 @@ if (CCTK_EQUALS(my_rhs_boundary_condition, "static"))
schedule ML_BSSN_MP_O8_RHSStaticBoundary IN MoL_CalcRHS
{
LANG: C
+ WRITES: ML_BSSN_MP_O8::ML_curvrhs
+ WRITES: ML_BSSN_MP_O8::ML_dtlapserhs
+ WRITES: ML_BSSN_MP_O8::ML_dtshiftrhs
+ WRITES: ML_BSSN_MP_O8::ML_Gammarhs
+ WRITES: ML_BSSN_MP_O8::ML_lapserhs
+ WRITES: ML_BSSN_MP_O8::ML_log_confacrhs
+ WRITES: ML_BSSN_MP_O8::ML_metricrhs
+ WRITES: ML_BSSN_MP_O8::ML_shiftrhs
+ WRITES: ML_BSSN_MP_O8::ML_trace_curvrhs
} "ML_BSSN_MP_O8_RHSStaticBoundary"
}
schedule ML_BSSN_MP_O8_enforce IN MoL_PostStepModify
{
LANG: C
+ READS: ML_BSSN_MP_O8::ML_curv
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_metric
+ WRITES: ML_BSSN_MP_O8::ML_curv
+ WRITES: ML_BSSN_MP_O8::ML_lapse
} "ML_BSSN_MP_O8_enforce"
@@ -351,12 +506,32 @@ if (CCTK_EQUALS(my_boundary_condition, "Minkowski"))
schedule ML_BSSN_MP_O8_boundary IN MoL_PostStep
{
LANG: C
+ WRITES: ML_BSSN_MP_O8::ML_curv
+ WRITES: ML_BSSN_MP_O8::ML_dtlapse
+ WRITES: ML_BSSN_MP_O8::ML_dtshift
+ WRITES: ML_BSSN_MP_O8::ML_Gamma
+ WRITES: ML_BSSN_MP_O8::ML_lapse
+ WRITES: ML_BSSN_MP_O8::ML_log_confac
+ WRITES: ML_BSSN_MP_O8::ML_metric
+ WRITES: ML_BSSN_MP_O8::ML_shift
+ WRITES: ML_BSSN_MP_O8::ML_trace_curv
} "ML_BSSN_MP_O8_boundary"
}
schedule ML_BSSN_MP_O8_convertToADMBase IN ML_BSSN_MP_O8_convertToADMBaseGroup
{
LANG: C
+ READS: ADMBase::metric
+ READS: ML_BSSN_MP_O8::ML_curv
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_log_confac
+ READS: ML_BSSN_MP_O8::ML_metric
+ READS: ML_BSSN_MP_O8::ML_shift
+ READS: ML_BSSN_MP_O8::ML_trace_curv
+ WRITES: ADMBase::curv
+ WRITES: ADMBase::lapse
+ WRITES: ADMBase::metric
+ WRITES: ADMBase::shift
} "ML_BSSN_MP_O8_convertToADMBase"
@@ -367,6 +542,18 @@ if (CCTK_EQUALS(dt_lapse_shift_method, "correct"))
LANG: C
SYNC: ADMBase::dtlapse
SYNC: ADMBase::dtshift
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN_MP_O8::ML_dtlapse
+ READS: ML_BSSN_MP_O8::ML_dtshift
+ READS: ML_BSSN_MP_O8::ML_Gamma
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_log_confac
+ READS: ML_BSSN_MP_O8::ML_metric
+ READS: ML_BSSN_MP_O8::ML_shift
+ READS: ML_BSSN_MP_O8::ML_trace_curv
+ WRITES: ADMBase::dtlapse
+ WRITES: ADMBase::dtshift
} "ML_BSSN_MP_O8_convertToADMBaseDtLapseShift"
}
@@ -376,6 +563,17 @@ if (CCTK_EQUALS(dt_lapse_shift_method, "correct"))
schedule ML_BSSN_MP_O8_convertToADMBaseDtLapseShiftBoundary IN ML_BSSN_MP_O8_convertToADMBaseGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN_MP_O8::ML_dtlapse
+ READS: ML_BSSN_MP_O8::ML_dtshift
+ READS: ML_BSSN_MP_O8::ML_Gamma
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_metric
+ READS: ML_BSSN_MP_O8::ML_shift
+ READS: ML_BSSN_MP_O8::ML_trace_curv
+ WRITES: ADMBase::dtlapse
+ WRITES: ADMBase::dtshift
} "ML_BSSN_MP_O8_convertToADMBaseDtLapseShiftBoundary"
}
@@ -385,6 +583,17 @@ if (CCTK_EQUALS(dt_lapse_shift_method, "noLapseShiftAdvection"))
schedule ML_BSSN_MP_O8_convertToADMBaseFakeDtLapseShift IN ML_BSSN_MP_O8_convertToADMBaseGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN_MP_O8::ML_dtlapse
+ READS: ML_BSSN_MP_O8::ML_dtshift
+ READS: ML_BSSN_MP_O8::ML_Gamma
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_metric
+ READS: ML_BSSN_MP_O8::ML_shift
+ READS: ML_BSSN_MP_O8::ML_trace_curv
+ WRITES: ADMBase::dtlapse
+ WRITES: ADMBase::dtshift
} "ML_BSSN_MP_O8_convertToADMBaseFakeDtLapseShift"
}
@@ -396,6 +605,17 @@ schedule group ML_BSSN_MP_O8_constraints1_group in MoL_PseudoEvolution after MoL
schedule ML_BSSN_MP_O8_constraints1 in ML_BSSN_MP_O8_constraints1_group
{
LANG: C
+ READS: ML_BSSN_MP_O8::ML_curv
+ READS: ML_BSSN_MP_O8::ML_Gamma
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_log_confac
+ READS: ML_BSSN_MP_O8::ML_metric
+ READS: ML_BSSN_MP_O8::ML_shift
+ READS: ML_BSSN_MP_O8::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN_MP_O8::ML_Ham
} "ML_BSSN_MP_O8_constraints1"
schedule ML_BSSN_MP_O8_constraints1_SelectBCs in ML_BSSN_MP_O8_constraints1_bc_group
@@ -428,6 +648,20 @@ schedule group ML_BSSN_MP_O8_constraints2_group in MoL_PseudoEvolution after MoL
schedule ML_BSSN_MP_O8_constraints2 in ML_BSSN_MP_O8_constraints2_group
{
LANG: C
+ READS: ML_BSSN_MP_O8::ML_curv
+ READS: ML_BSSN_MP_O8::ML_Gamma
+ READS: ML_BSSN_MP_O8::ML_lapse
+ READS: ML_BSSN_MP_O8::ML_log_confac
+ READS: ML_BSSN_MP_O8::ML_metric
+ READS: ML_BSSN_MP_O8::ML_shift
+ READS: ML_BSSN_MP_O8::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN_MP_O8::ML_cons_detg
+ WRITES: ML_BSSN_MP_O8::ML_cons_Gamma
+ WRITES: ML_BSSN_MP_O8::ML_cons_traceA
+ WRITES: ML_BSSN_MP_O8::ML_mom
} "ML_BSSN_MP_O8_constraints2"
schedule ML_BSSN_MP_O8_constraints2_SelectBCs in ML_BSSN_MP_O8_constraints2_bc_group
@@ -476,6 +710,12 @@ schedule ML_BSSN_MP_O8_CheckBoundaries at BASEGRID
OPTIONS: meta
} "check boundaries treatment"
+schedule ML_BSSN_MP_O8_RegisterVars in MoL_Register
+{
+ LANG: C
+ OPTIONS: meta
+} "Register Variables for MoL"
+
schedule group ApplyBCs as ML_BSSN_MP_O8_ApplyBCs in MoL_PostStep after ML_BSSN_MP_O8_SelectBoundConds
{
# no language specified