diff options
Diffstat (limited to 'ML_BSSN_MP_O8/schedule.ccl')
-rw-r--r-- | ML_BSSN_MP_O8/schedule.ccl | 262 |
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 |