aboutsummaryrefslogtreecommitdiff
path: root/ML_BSSN/schedule.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'ML_BSSN/schedule.ccl')
-rw-r--r--ML_BSSN/schedule.ccl237
1 files changed, 231 insertions, 6 deletions
diff --git a/ML_BSSN/schedule.ccl b/ML_BSSN/schedule.ccl
index 381faeb..3e657c9 100644
--- a/ML_BSSN/schedule.ccl
+++ b/ML_BSSN/schedule.ccl
@@ -266,12 +266,6 @@ schedule ML_BSSN_Startup at STARTUP
OPTIONS: meta
} "create banner"
-schedule ML_BSSN_RegisterVars in MoL_Register
-{
- LANG: C
- OPTIONS: meta
-} "Register Variables for MoL"
-
schedule ML_BSSN_RegisterSymmetries in SymmetryRegister
{
LANG: C
@@ -284,6 +278,15 @@ if (CCTK_EQUALS(my_initial_data, "Minkowski"))
schedule ML_BSSN_Minkowski IN ADMBase_InitialData
{
LANG: C
+ WRITES: ML_BSSN::ML_curv
+ WRITES: ML_BSSN::ML_dtlapse
+ WRITES: ML_BSSN::ML_dtshift
+ WRITES: ML_BSSN::ML_Gamma
+ WRITES: ML_BSSN::ML_lapse
+ WRITES: ML_BSSN::ML_log_confac
+ WRITES: ML_BSSN::ML_metric
+ WRITES: ML_BSSN::ML_shift
+ WRITES: ML_BSSN::ML_trace_curv
} "ML_BSSN_Minkowski"
}
@@ -293,6 +296,18 @@ if (CCTK_EQUALS(my_initial_data, "ADMBase"))
schedule ML_BSSN_convertFromADMBase AT initial AFTER ADMBase_PostInitial
{
LANG: C
+ READS: ADMBase::curv
+ READS: ADMBase::lapse
+ READS: ADMBase::metric
+ READS: ADMBase::shift
+ READS: ML_BSSN::ML_log_confac
+ READS: ML_BSSN::ML_trace_curv
+ WRITES: ML_BSSN::ML_curv
+ WRITES: ML_BSSN::ML_lapse
+ WRITES: ML_BSSN::ML_log_confac
+ WRITES: ML_BSSN::ML_metric
+ WRITES: ML_BSSN::ML_shift
+ WRITES: ML_BSSN::ML_trace_curv
} "ML_BSSN_convertFromADMBase"
}
@@ -302,6 +317,9 @@ if (CCTK_EQUALS(my_initial_data, "ADMBase"))
schedule ML_BSSN_InitGamma AT initial BEFORE ML_BSSN_convertFromADMBaseGamma
{
LANG: C
+ WRITES: ML_BSSN::ML_dtlapse
+ WRITES: ML_BSSN::ML_dtshift
+ WRITES: ML_BSSN::ML_Gamma
} "ML_BSSN_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::ML_lapse
+ READS: ML_BSSN::ML_metric
+ READS: ML_BSSN::ML_shift
+ WRITES: ML_BSSN::ML_dtlapse
+ WRITES: ML_BSSN::ML_dtshift
+ WRITES: ML_BSSN::ML_Gamma
} "ML_BSSN_convertFromADMBaseGamma"
}
schedule ML_BSSN_RHS1 IN ML_BSSN_evolCalcGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN::ML_curv
+ READS: ML_BSSN::ML_dtlapse
+ READS: ML_BSSN::ML_dtshift
+ READS: ML_BSSN::ML_Gamma
+ READS: ML_BSSN::ML_lapse
+ READS: ML_BSSN::ML_log_confac
+ READS: ML_BSSN::ML_metric
+ READS: ML_BSSN::ML_shift
+ READS: ML_BSSN::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN::ML_dtlapserhs
+ WRITES: ML_BSSN::ML_dtshiftrhs
+ WRITES: ML_BSSN::ML_Gammarhs
+ WRITES: ML_BSSN::ML_lapserhs
+ WRITES: ML_BSSN::ML_log_confacrhs
+ WRITES: ML_BSSN::ML_metricrhs
+ WRITES: ML_BSSN::ML_shiftrhs
+ WRITES: ML_BSSN::ML_trace_curvrhs
} "ML_BSSN_RHS1"
schedule ML_BSSN_RHS2 IN ML_BSSN_evolCalcGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN::ML_curv
+ READS: ML_BSSN::ML_Gamma
+ READS: ML_BSSN::ML_lapse
+ READS: ML_BSSN::ML_log_confac
+ READS: ML_BSSN::ML_metric
+ READS: ML_BSSN::ML_shift
+ READS: ML_BSSN::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN::ML_curvrhs
} "ML_BSSN_RHS2"
@@ -333,17 +396,80 @@ 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::ML_curv
+ READS: ML_BSSN::ML_curvrhs
+ READS: ML_BSSN::ML_dtlapse
+ READS: ML_BSSN::ML_dtlapserhs
+ READS: ML_BSSN::ML_dtshift
+ READS: ML_BSSN::ML_dtshiftrhs
+ READS: ML_BSSN::ML_Gamma
+ READS: ML_BSSN::ML_Gammarhs
+ READS: ML_BSSN::ML_lapse
+ READS: ML_BSSN::ML_lapserhs
+ READS: ML_BSSN::ML_log_confac
+ READS: ML_BSSN::ML_log_confacrhs
+ READS: ML_BSSN::ML_metric
+ READS: ML_BSSN::ML_metricrhs
+ READS: ML_BSSN::ML_shift
+ READS: ML_BSSN::ML_shiftrhs
+ READS: ML_BSSN::ML_trace_curv
+ READS: ML_BSSN::ML_trace_curvrhs
+ WRITES: ML_BSSN::ML_curvrhs
+ WRITES: ML_BSSN::ML_dtlapserhs
+ WRITES: ML_BSSN::ML_dtshiftrhs
+ WRITES: ML_BSSN::ML_Gammarhs
+ WRITES: ML_BSSN::ML_lapserhs
+ WRITES: ML_BSSN::ML_log_confacrhs
+ WRITES: ML_BSSN::ML_metricrhs
+ WRITES: ML_BSSN::ML_shiftrhs
+ WRITES: ML_BSSN::ML_trace_curvrhs
} "ML_BSSN_Dissipation"
}
schedule ML_BSSN_Advect IN ML_BSSN_evolCalcGroup AFTER (ML_BSSN_RHS1 ML_BSSN_RHS2)
{
LANG: C
+ READS: ML_BSSN::ML_curv
+ READS: ML_BSSN::ML_curvrhs
+ READS: ML_BSSN::ML_dtlapse
+ READS: ML_BSSN::ML_dtlapserhs
+ READS: ML_BSSN::ML_dtshift
+ READS: ML_BSSN::ML_dtshiftrhs
+ READS: ML_BSSN::ML_Gamma
+ READS: ML_BSSN::ML_Gammarhs
+ READS: ML_BSSN::ML_lapse
+ READS: ML_BSSN::ML_lapserhs
+ READS: ML_BSSN::ML_log_confac
+ READS: ML_BSSN::ML_log_confacrhs
+ READS: ML_BSSN::ML_metric
+ READS: ML_BSSN::ML_metricrhs
+ READS: ML_BSSN::ML_shift
+ READS: ML_BSSN::ML_shiftrhs
+ READS: ML_BSSN::ML_trace_curv
+ READS: ML_BSSN::ML_trace_curvrhs
+ WRITES: ML_BSSN::ML_curvrhs
+ WRITES: ML_BSSN::ML_dtlapserhs
+ WRITES: ML_BSSN::ML_dtshiftrhs
+ WRITES: ML_BSSN::ML_Gammarhs
+ WRITES: ML_BSSN::ML_lapserhs
+ WRITES: ML_BSSN::ML_log_confacrhs
+ WRITES: ML_BSSN::ML_metricrhs
+ WRITES: ML_BSSN::ML_shiftrhs
+ WRITES: ML_BSSN::ML_trace_curvrhs
} "ML_BSSN_Advect"
schedule ML_BSSN_InitRHS AT analysis BEFORE ML_BSSN_evolCalcGroup
{
LANG: C
+ WRITES: ML_BSSN::ML_curvrhs
+ WRITES: ML_BSSN::ML_dtlapserhs
+ WRITES: ML_BSSN::ML_dtshiftrhs
+ WRITES: ML_BSSN::ML_Gammarhs
+ WRITES: ML_BSSN::ML_lapserhs
+ WRITES: ML_BSSN::ML_log_confacrhs
+ WRITES: ML_BSSN::ML_metricrhs
+ WRITES: ML_BSSN::ML_shiftrhs
+ WRITES: ML_BSSN::ML_trace_curvrhs
} "ML_BSSN_InitRHS"
@@ -352,12 +478,26 @@ if (CCTK_EQUALS(my_rhs_boundary_condition, "static"))
schedule ML_BSSN_RHSStaticBoundary IN MoL_CalcRHS
{
LANG: C
+ WRITES: ML_BSSN::ML_curvrhs
+ WRITES: ML_BSSN::ML_dtlapserhs
+ WRITES: ML_BSSN::ML_dtshiftrhs
+ WRITES: ML_BSSN::ML_Gammarhs
+ WRITES: ML_BSSN::ML_lapserhs
+ WRITES: ML_BSSN::ML_log_confacrhs
+ WRITES: ML_BSSN::ML_metricrhs
+ WRITES: ML_BSSN::ML_shiftrhs
+ WRITES: ML_BSSN::ML_trace_curvrhs
} "ML_BSSN_RHSStaticBoundary"
}
schedule ML_BSSN_enforce IN MoL_PostStepModify
{
LANG: C
+ READS: ML_BSSN::ML_curv
+ READS: ML_BSSN::ML_lapse
+ READS: ML_BSSN::ML_metric
+ WRITES: ML_BSSN::ML_curv
+ WRITES: ML_BSSN::ML_lapse
} "ML_BSSN_enforce"
@@ -366,12 +506,32 @@ if (CCTK_EQUALS(my_boundary_condition, "Minkowski"))
schedule ML_BSSN_boundary IN MoL_PostStep
{
LANG: C
+ WRITES: ML_BSSN::ML_curv
+ WRITES: ML_BSSN::ML_dtlapse
+ WRITES: ML_BSSN::ML_dtshift
+ WRITES: ML_BSSN::ML_Gamma
+ WRITES: ML_BSSN::ML_lapse
+ WRITES: ML_BSSN::ML_log_confac
+ WRITES: ML_BSSN::ML_metric
+ WRITES: ML_BSSN::ML_shift
+ WRITES: ML_BSSN::ML_trace_curv
} "ML_BSSN_boundary"
}
schedule ML_BSSN_convertToADMBase IN ML_BSSN_convertToADMBaseGroup
{
LANG: C
+ READS: ADMBase::metric
+ READS: ML_BSSN::ML_curv
+ READS: ML_BSSN::ML_lapse
+ READS: ML_BSSN::ML_log_confac
+ READS: ML_BSSN::ML_metric
+ READS: ML_BSSN::ML_shift
+ READS: ML_BSSN::ML_trace_curv
+ WRITES: ADMBase::curv
+ WRITES: ADMBase::lapse
+ WRITES: ADMBase::metric
+ WRITES: ADMBase::shift
} "ML_BSSN_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::ML_dtlapse
+ READS: ML_BSSN::ML_dtshift
+ READS: ML_BSSN::ML_Gamma
+ READS: ML_BSSN::ML_lapse
+ READS: ML_BSSN::ML_log_confac
+ READS: ML_BSSN::ML_metric
+ READS: ML_BSSN::ML_shift
+ READS: ML_BSSN::ML_trace_curv
+ WRITES: ADMBase::dtlapse
+ WRITES: ADMBase::dtshift
} "ML_BSSN_convertToADMBaseDtLapseShift"
}
@@ -391,6 +563,17 @@ if (CCTK_EQUALS(dt_lapse_shift_method, "correct"))
schedule ML_BSSN_convertToADMBaseDtLapseShiftBoundary IN ML_BSSN_convertToADMBaseGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN::ML_dtlapse
+ READS: ML_BSSN::ML_dtshift
+ READS: ML_BSSN::ML_Gamma
+ READS: ML_BSSN::ML_lapse
+ READS: ML_BSSN::ML_metric
+ READS: ML_BSSN::ML_shift
+ READS: ML_BSSN::ML_trace_curv
+ WRITES: ADMBase::dtlapse
+ WRITES: ADMBase::dtshift
} "ML_BSSN_convertToADMBaseDtLapseShiftBoundary"
}
@@ -400,6 +583,17 @@ if (CCTK_EQUALS(dt_lapse_shift_method, "noLapseShiftAdvection"))
schedule ML_BSSN_convertToADMBaseFakeDtLapseShift IN ML_BSSN_convertToADMBaseGroup
{
LANG: C
+ READS: grid::coordinates
+ READS: Grid::coordinates
+ READS: ML_BSSN::ML_dtlapse
+ READS: ML_BSSN::ML_dtshift
+ READS: ML_BSSN::ML_Gamma
+ READS: ML_BSSN::ML_lapse
+ READS: ML_BSSN::ML_metric
+ READS: ML_BSSN::ML_shift
+ READS: ML_BSSN::ML_trace_curv
+ WRITES: ADMBase::dtlapse
+ WRITES: ADMBase::dtshift
} "ML_BSSN_convertToADMBaseFakeDtLapseShift"
}
@@ -411,6 +605,17 @@ schedule group ML_BSSN_constraints1_group in MoL_PseudoEvolution after MoL_PostS
schedule ML_BSSN_constraints1 in ML_BSSN_constraints1_group
{
LANG: C
+ READS: ML_BSSN::ML_curv
+ READS: ML_BSSN::ML_Gamma
+ READS: ML_BSSN::ML_lapse
+ READS: ML_BSSN::ML_log_confac
+ READS: ML_BSSN::ML_metric
+ READS: ML_BSSN::ML_shift
+ READS: ML_BSSN::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN::ML_Ham
} "ML_BSSN_constraints1"
schedule ML_BSSN_constraints1_SelectBCs in ML_BSSN_constraints1_bc_group
@@ -443,6 +648,20 @@ schedule group ML_BSSN_constraints2_group in MoL_PseudoEvolution after MoL_PostS
schedule ML_BSSN_constraints2 in ML_BSSN_constraints2_group
{
LANG: C
+ READS: ML_BSSN::ML_curv
+ READS: ML_BSSN::ML_Gamma
+ READS: ML_BSSN::ML_lapse
+ READS: ML_BSSN::ML_log_confac
+ READS: ML_BSSN::ML_metric
+ READS: ML_BSSN::ML_shift
+ READS: ML_BSSN::ML_trace_curv
+ READS: TmunuBase::stress_energy_scalar
+ READS: TmunuBase::stress_energy_tensor
+ READS: TmunuBase::stress_energy_vector
+ WRITES: ML_BSSN::ML_cons_detg
+ WRITES: ML_BSSN::ML_cons_Gamma
+ WRITES: ML_BSSN::ML_cons_traceA
+ WRITES: ML_BSSN::ML_mom
} "ML_BSSN_constraints2"
schedule ML_BSSN_constraints2_SelectBCs in ML_BSSN_constraints2_bc_group
@@ -491,6 +710,12 @@ schedule ML_BSSN_CheckBoundaries at BASEGRID
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