aboutsummaryrefslogtreecommitdiff
path: root/ML_BSSN_MP/schedule.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'ML_BSSN_MP/schedule.ccl')
-rw-r--r--ML_BSSN_MP/schedule.ccl237
1 files changed, 231 insertions, 6 deletions
diff --git a/ML_BSSN_MP/schedule.ccl b/ML_BSSN_MP/schedule.ccl
index a320d73..76a405a 100644
--- a/ML_BSSN_MP/schedule.ccl
+++ b/ML_BSSN_MP/schedule.ccl
@@ -266,12 +266,6 @@ schedule ML_BSSN_MP_Startup at STARTUP
OPTIONS: meta
} "create banner"
-schedule ML_BSSN_MP_RegisterVars in MoL_Register
-{
- LANG: C
- OPTIONS: meta
-} "Register Variables for MoL"
-
schedule ML_BSSN_MP_RegisterSymmetries in SymmetryRegister
{
LANG: C
@@ -284,6 +278,15 @@ if (CCTK_EQUALS(my_initial_data, "Minkowski"))
schedule ML_BSSN_MP_Minkowski IN ADMBase_InitialData
{
LANG: C
+ WRITES: ML_BSSN_MP::ML_curv
+ WRITES: ML_BSSN_MP::ML_dtlapse
+ WRITES: ML_BSSN_MP::ML_dtshift
+ WRITES: ML_BSSN_MP::ML_Gamma
+ WRITES: ML_BSSN_MP::ML_lapse
+ WRITES: ML_BSSN_MP::ML_log_confac
+ WRITES: ML_BSSN_MP::ML_metric
+ WRITES: ML_BSSN_MP::ML_shift
+ WRITES: ML_BSSN_MP::ML_trace_curv
} "ML_BSSN_MP_Minkowski"
}
@@ -293,6 +296,18 @@ if (CCTK_EQUALS(my_initial_data, "ADMBase"))
schedule ML_BSSN_MP_convertFromADMBase AT initial AFTER ADMBase_PostInitial
{
LANG: C
+ READS: ADMBase::curv
+ READS: ADMBase::lapse
+ READS: ADMBase::metric
+ READS: ADMBase::shift
+ READS: ML_BSSN_MP::ML_log_confac
+ READS: ML_BSSN_MP::ML_trace_curv
+ WRITES: ML_BSSN_MP::ML_curv
+ WRITES: ML_BSSN_MP::ML_lapse
+ WRITES: ML_BSSN_MP::ML_log_confac
+ WRITES: ML_BSSN_MP::ML_metric
+ WRITES: ML_BSSN_MP::ML_shift
+ WRITES: ML_BSSN_MP::ML_trace_curv
} "ML_BSSN_MP_convertFromADMBase"
}
@@ -302,6 +317,9 @@ if (CCTK_EQUALS(my_initial_data, "ADMBase"))
schedule ML_BSSN_MP_InitGamma AT initial BEFORE ML_BSSN_MP_convertFromADMBaseGamma
{
LANG: C
+ WRITES: ML_BSSN_MP::ML_dtlapse
+ WRITES: ML_BSSN_MP::ML_dtshift
+ WRITES: ML_BSSN_MP::ML_Gamma
} "ML_BSSN_MP_InitGamma"
}
@@ -314,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::ML_lapse
+ READS: ML_BSSN_MP::ML_metric
+ READS: ML_BSSN_MP::ML_shift
+ WRITES: ML_BSSN_MP::ML_dtlapse
+ WRITES: ML_BSSN_MP::ML_dtshift
+ WRITES: ML_BSSN_MP::ML_Gamma
} "ML_BSSN_MP_convertFromADMBaseGamma"
}
schedule ML_BSSN_MP_RHS1 IN ML_BSSN_MP_evolCalcGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN_MP::ML_curv
+ READS: ML_BSSN_MP::ML_dtlapse
+ READS: ML_BSSN_MP::ML_dtshift
+ READS: ML_BSSN_MP::ML_Gamma
+ READS: ML_BSSN_MP::ML_lapse
+ READS: ML_BSSN_MP::ML_log_confac
+ READS: ML_BSSN_MP::ML_metric
+ READS: ML_BSSN_MP::ML_shift
+ READS: ML_BSSN_MP::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN_MP::ML_dtlapserhs
+ WRITES: ML_BSSN_MP::ML_dtshiftrhs
+ WRITES: ML_BSSN_MP::ML_Gammarhs
+ WRITES: ML_BSSN_MP::ML_lapserhs
+ WRITES: ML_BSSN_MP::ML_log_confacrhs
+ WRITES: ML_BSSN_MP::ML_metricrhs
+ WRITES: ML_BSSN_MP::ML_shiftrhs
+ WRITES: ML_BSSN_MP::ML_trace_curvrhs
} "ML_BSSN_MP_RHS1"
schedule ML_BSSN_MP_RHS2 IN ML_BSSN_MP_evolCalcGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN_MP::ML_curv
+ READS: ML_BSSN_MP::ML_Gamma
+ READS: ML_BSSN_MP::ML_lapse
+ READS: ML_BSSN_MP::ML_log_confac
+ READS: ML_BSSN_MP::ML_metric
+ READS: ML_BSSN_MP::ML_shift
+ READS: ML_BSSN_MP::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN_MP::ML_curvrhs
} "ML_BSSN_MP_RHS2"
@@ -333,17 +396,80 @@ if (CCTK_EQUALS(apply_dissipation, "always"))
schedule ML_BSSN_MP_Dissipation IN ML_BSSN_MP_evolCalcGroup AFTER (ML_BSSN_MP_RHS1 ML_BSSN_MP_RHS2)
{
LANG: C
+ READS: ML_BSSN_MP::ML_curv
+ READS: ML_BSSN_MP::ML_curvrhs
+ READS: ML_BSSN_MP::ML_dtlapse
+ READS: ML_BSSN_MP::ML_dtlapserhs
+ READS: ML_BSSN_MP::ML_dtshift
+ READS: ML_BSSN_MP::ML_dtshiftrhs
+ READS: ML_BSSN_MP::ML_Gamma
+ READS: ML_BSSN_MP::ML_Gammarhs
+ READS: ML_BSSN_MP::ML_lapse
+ READS: ML_BSSN_MP::ML_lapserhs
+ READS: ML_BSSN_MP::ML_log_confac
+ READS: ML_BSSN_MP::ML_log_confacrhs
+ READS: ML_BSSN_MP::ML_metric
+ READS: ML_BSSN_MP::ML_metricrhs
+ READS: ML_BSSN_MP::ML_shift
+ READS: ML_BSSN_MP::ML_shiftrhs
+ READS: ML_BSSN_MP::ML_trace_curv
+ READS: ML_BSSN_MP::ML_trace_curvrhs
+ WRITES: ML_BSSN_MP::ML_curvrhs
+ WRITES: ML_BSSN_MP::ML_dtlapserhs
+ WRITES: ML_BSSN_MP::ML_dtshiftrhs
+ WRITES: ML_BSSN_MP::ML_Gammarhs
+ WRITES: ML_BSSN_MP::ML_lapserhs
+ WRITES: ML_BSSN_MP::ML_log_confacrhs
+ WRITES: ML_BSSN_MP::ML_metricrhs
+ WRITES: ML_BSSN_MP::ML_shiftrhs
+ WRITES: ML_BSSN_MP::ML_trace_curvrhs
} "ML_BSSN_MP_Dissipation"
}
schedule ML_BSSN_MP_Advect IN ML_BSSN_MP_evolCalcGroup AFTER (ML_BSSN_MP_RHS1 ML_BSSN_MP_RHS2)
{
LANG: C
+ READS: ML_BSSN_MP::ML_curv
+ READS: ML_BSSN_MP::ML_curvrhs
+ READS: ML_BSSN_MP::ML_dtlapse
+ READS: ML_BSSN_MP::ML_dtlapserhs
+ READS: ML_BSSN_MP::ML_dtshift
+ READS: ML_BSSN_MP::ML_dtshiftrhs
+ READS: ML_BSSN_MP::ML_Gamma
+ READS: ML_BSSN_MP::ML_Gammarhs
+ READS: ML_BSSN_MP::ML_lapse
+ READS: ML_BSSN_MP::ML_lapserhs
+ READS: ML_BSSN_MP::ML_log_confac
+ READS: ML_BSSN_MP::ML_log_confacrhs
+ READS: ML_BSSN_MP::ML_metric
+ READS: ML_BSSN_MP::ML_metricrhs
+ READS: ML_BSSN_MP::ML_shift
+ READS: ML_BSSN_MP::ML_shiftrhs
+ READS: ML_BSSN_MP::ML_trace_curv
+ READS: ML_BSSN_MP::ML_trace_curvrhs
+ WRITES: ML_BSSN_MP::ML_curvrhs
+ WRITES: ML_BSSN_MP::ML_dtlapserhs
+ WRITES: ML_BSSN_MP::ML_dtshiftrhs
+ WRITES: ML_BSSN_MP::ML_Gammarhs
+ WRITES: ML_BSSN_MP::ML_lapserhs
+ WRITES: ML_BSSN_MP::ML_log_confacrhs
+ WRITES: ML_BSSN_MP::ML_metricrhs
+ WRITES: ML_BSSN_MP::ML_shiftrhs
+ WRITES: ML_BSSN_MP::ML_trace_curvrhs
} "ML_BSSN_MP_Advect"
schedule ML_BSSN_MP_InitRHS AT analysis BEFORE ML_BSSN_MP_evolCalcGroup
{
LANG: C
+ WRITES: ML_BSSN_MP::ML_curvrhs
+ WRITES: ML_BSSN_MP::ML_dtlapserhs
+ WRITES: ML_BSSN_MP::ML_dtshiftrhs
+ WRITES: ML_BSSN_MP::ML_Gammarhs
+ WRITES: ML_BSSN_MP::ML_lapserhs
+ WRITES: ML_BSSN_MP::ML_log_confacrhs
+ WRITES: ML_BSSN_MP::ML_metricrhs
+ WRITES: ML_BSSN_MP::ML_shiftrhs
+ WRITES: ML_BSSN_MP::ML_trace_curvrhs
} "ML_BSSN_MP_InitRHS"
@@ -352,12 +478,26 @@ if (CCTK_EQUALS(my_rhs_boundary_condition, "static"))
schedule ML_BSSN_MP_RHSStaticBoundary IN MoL_CalcRHS
{
LANG: C
+ WRITES: ML_BSSN_MP::ML_curvrhs
+ WRITES: ML_BSSN_MP::ML_dtlapserhs
+ WRITES: ML_BSSN_MP::ML_dtshiftrhs
+ WRITES: ML_BSSN_MP::ML_Gammarhs
+ WRITES: ML_BSSN_MP::ML_lapserhs
+ WRITES: ML_BSSN_MP::ML_log_confacrhs
+ WRITES: ML_BSSN_MP::ML_metricrhs
+ WRITES: ML_BSSN_MP::ML_shiftrhs
+ WRITES: ML_BSSN_MP::ML_trace_curvrhs
} "ML_BSSN_MP_RHSStaticBoundary"
}
schedule ML_BSSN_MP_enforce IN MoL_PostStepModify
{
LANG: C
+ READS: ML_BSSN_MP::ML_curv
+ READS: ML_BSSN_MP::ML_lapse
+ READS: ML_BSSN_MP::ML_metric
+ WRITES: ML_BSSN_MP::ML_curv
+ WRITES: ML_BSSN_MP::ML_lapse
} "ML_BSSN_MP_enforce"
@@ -366,12 +506,32 @@ if (CCTK_EQUALS(my_boundary_condition, "Minkowski"))
schedule ML_BSSN_MP_boundary IN MoL_PostStep
{
LANG: C
+ WRITES: ML_BSSN_MP::ML_curv
+ WRITES: ML_BSSN_MP::ML_dtlapse
+ WRITES: ML_BSSN_MP::ML_dtshift
+ WRITES: ML_BSSN_MP::ML_Gamma
+ WRITES: ML_BSSN_MP::ML_lapse
+ WRITES: ML_BSSN_MP::ML_log_confac
+ WRITES: ML_BSSN_MP::ML_metric
+ WRITES: ML_BSSN_MP::ML_shift
+ WRITES: ML_BSSN_MP::ML_trace_curv
} "ML_BSSN_MP_boundary"
}
schedule ML_BSSN_MP_convertToADMBase IN ML_BSSN_MP_convertToADMBaseGroup
{
LANG: C
+ READS: ADMBase::metric
+ READS: ML_BSSN_MP::ML_curv
+ READS: ML_BSSN_MP::ML_lapse
+ READS: ML_BSSN_MP::ML_log_confac
+ READS: ML_BSSN_MP::ML_metric
+ READS: ML_BSSN_MP::ML_shift
+ READS: ML_BSSN_MP::ML_trace_curv
+ WRITES: ADMBase::curv
+ WRITES: ADMBase::lapse
+ WRITES: ADMBase::metric
+ WRITES: ADMBase::shift
} "ML_BSSN_MP_convertToADMBase"
@@ -382,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::ML_dtlapse
+ READS: ML_BSSN_MP::ML_dtshift
+ READS: ML_BSSN_MP::ML_Gamma
+ READS: ML_BSSN_MP::ML_lapse
+ READS: ML_BSSN_MP::ML_log_confac
+ READS: ML_BSSN_MP::ML_metric
+ READS: ML_BSSN_MP::ML_shift
+ READS: ML_BSSN_MP::ML_trace_curv
+ WRITES: ADMBase::dtlapse
+ WRITES: ADMBase::dtshift
} "ML_BSSN_MP_convertToADMBaseDtLapseShift"
}
@@ -391,6 +563,17 @@ if (CCTK_EQUALS(dt_lapse_shift_method, "correct"))
schedule ML_BSSN_MP_convertToADMBaseDtLapseShiftBoundary IN ML_BSSN_MP_convertToADMBaseGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN_MP::ML_dtlapse
+ READS: ML_BSSN_MP::ML_dtshift
+ READS: ML_BSSN_MP::ML_Gamma
+ READS: ML_BSSN_MP::ML_lapse
+ READS: ML_BSSN_MP::ML_metric
+ READS: ML_BSSN_MP::ML_shift
+ READS: ML_BSSN_MP::ML_trace_curv
+ WRITES: ADMBase::dtlapse
+ WRITES: ADMBase::dtshift
} "ML_BSSN_MP_convertToADMBaseDtLapseShiftBoundary"
}
@@ -400,6 +583,17 @@ if (CCTK_EQUALS(dt_lapse_shift_method, "noLapseShiftAdvection"))
schedule ML_BSSN_MP_convertToADMBaseFakeDtLapseShift IN ML_BSSN_MP_convertToADMBaseGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN_MP::ML_dtlapse
+ READS: ML_BSSN_MP::ML_dtshift
+ READS: ML_BSSN_MP::ML_Gamma
+ READS: ML_BSSN_MP::ML_lapse
+ READS: ML_BSSN_MP::ML_metric
+ READS: ML_BSSN_MP::ML_shift
+ READS: ML_BSSN_MP::ML_trace_curv
+ WRITES: ADMBase::dtlapse
+ WRITES: ADMBase::dtshift
} "ML_BSSN_MP_convertToADMBaseFakeDtLapseShift"
}
@@ -411,6 +605,17 @@ schedule group ML_BSSN_MP_constraints1_group in MoL_PseudoEvolution after MoL_Po
schedule ML_BSSN_MP_constraints1 in ML_BSSN_MP_constraints1_group
{
LANG: C
+ READS: ML_BSSN_MP::ML_curv
+ READS: ML_BSSN_MP::ML_Gamma
+ READS: ML_BSSN_MP::ML_lapse
+ READS: ML_BSSN_MP::ML_log_confac
+ READS: ML_BSSN_MP::ML_metric
+ READS: ML_BSSN_MP::ML_shift
+ READS: ML_BSSN_MP::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN_MP::ML_Ham
} "ML_BSSN_MP_constraints1"
schedule ML_BSSN_MP_constraints1_SelectBCs in ML_BSSN_MP_constraints1_bc_group
@@ -443,6 +648,20 @@ schedule group ML_BSSN_MP_constraints2_group in MoL_PseudoEvolution after MoL_Po
schedule ML_BSSN_MP_constraints2 in ML_BSSN_MP_constraints2_group
{
LANG: C
+ READS: ML_BSSN_MP::ML_curv
+ READS: ML_BSSN_MP::ML_Gamma
+ READS: ML_BSSN_MP::ML_lapse
+ READS: ML_BSSN_MP::ML_log_confac
+ READS: ML_BSSN_MP::ML_metric
+ READS: ML_BSSN_MP::ML_shift
+ READS: ML_BSSN_MP::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN_MP::ML_cons_detg
+ WRITES: ML_BSSN_MP::ML_cons_Gamma
+ WRITES: ML_BSSN_MP::ML_cons_traceA
+ WRITES: ML_BSSN_MP::ML_mom
} "ML_BSSN_MP_constraints2"
schedule ML_BSSN_MP_constraints2_SelectBCs in ML_BSSN_MP_constraints2_bc_group
@@ -491,6 +710,12 @@ schedule ML_BSSN_MP_CheckBoundaries at BASEGRID
OPTIONS: meta
} "check boundaries treatment"
+schedule ML_BSSN_MP_RegisterVars in MoL_Register
+{
+ LANG: C
+ OPTIONS: meta
+} "Register Variables for MoL"
+
schedule group ApplyBCs as ML_BSSN_MP_ApplyBCs in MoL_PostStep after ML_BSSN_MP_SelectBoundConds
{
# no language specified