diff options
Diffstat (limited to 'ML_ADM/schedule.ccl')
-rw-r--r-- | ML_ADM/schedule.ccl | 60 |
1 files changed, 54 insertions, 6 deletions
diff --git a/ML_ADM/schedule.ccl b/ML_ADM/schedule.ccl index 1745ad3..c5c8a2b 100644 --- a/ML_ADM/schedule.ccl +++ b/ML_ADM/schedule.ccl @@ -121,12 +121,6 @@ schedule ML_ADM_Startup at STARTUP OPTIONS: meta } "create banner" -schedule ML_ADM_RegisterVars in MoL_Register -{ - LANG: C - OPTIONS: meta -} "Register Variables for MoL" - schedule ML_ADM_RegisterSymmetries in SymmetryRegister { LANG: C @@ -139,6 +133,10 @@ if (CCTK_EQUALS(my_initial_data, "Minkowski")) schedule ML_ADM_Minkowski IN ADMBase_InitialData { LANG: C + WRITES: ML_ADM::ML_curv + WRITES: ML_ADM::ML_lapse + WRITES: ML_ADM::ML_metric + WRITES: ML_ADM::ML_shift } "ML_ADM_Minkowski" } @@ -148,12 +146,28 @@ if (CCTK_EQUALS(my_initial_data, "ADMBase")) schedule ML_ADM_convertFromADMBase AT initial AFTER ADMBase_PostInitial { LANG: C + READS: ADMBase::curv + READS: ADMBase::lapse + READS: ADMBase::metric + READS: ADMBase::shift + WRITES: ML_ADM::ML_curv + WRITES: ML_ADM::ML_lapse + WRITES: ML_ADM::ML_metric + WRITES: ML_ADM::ML_shift } "ML_ADM_convertFromADMBase" } schedule ML_ADM_RHS IN MoL_CalcRHS { LANG: C + READS: ML_ADM::ML_curv + READS: ML_ADM::ML_lapse + READS: ML_ADM::ML_metric + READS: ML_ADM::ML_shift + WRITES: ML_ADM::ML_curvrhs + WRITES: ML_ADM::ML_lapserhs + WRITES: ML_ADM::ML_metricrhs + WRITES: ML_ADM::ML_shiftrhs } "ML_ADM_RHS" schedule ML_ADM_RHS AT analysis @@ -163,6 +177,14 @@ schedule ML_ADM_RHS AT analysis SYNC: ML_lapserhs SYNC: ML_metricrhs SYNC: ML_shiftrhs + READS: ML_ADM::ML_curv + READS: ML_ADM::ML_lapse + READS: ML_ADM::ML_metric + READS: ML_ADM::ML_shift + WRITES: ML_ADM::ML_curvrhs + WRITES: ML_ADM::ML_lapserhs + WRITES: ML_ADM::ML_metricrhs + WRITES: ML_ADM::ML_shiftrhs } "ML_ADM_RHS" @@ -171,12 +193,26 @@ if (CCTK_EQUALS(my_boundary_condition, "Minkowski")) schedule ML_ADM_boundary IN MoL_PostStep { LANG: C + WRITES: ML_ADM::ML_curv + WRITES: ML_ADM::ML_lapse + WRITES: ML_ADM::ML_metric + WRITES: ML_ADM::ML_shift } "ML_ADM_boundary" } schedule ML_ADM_convertToADMBase IN MoL_PostStep AFTER ML_ADM_ApplyBCs { LANG: C + READS: ML_ADM::ML_curv + READS: ML_ADM::ML_lapse + READS: ML_ADM::ML_metric + READS: ML_ADM::ML_shift + WRITES: ADMBase::curv + WRITES: ADMBase::dtlapse + WRITES: ADMBase::dtshift + WRITES: ADMBase::lapse + WRITES: ADMBase::metric + WRITES: ADMBase::shift } "ML_ADM_convertToADMBase" schedule ML_ADM_constraints AT analysis @@ -186,11 +222,17 @@ schedule ML_ADM_constraints AT analysis SYNC: ML_mom TRIGGERS: ML_Ham TRIGGERS: ML_mom + READS: ML_ADM::ML_curv + READS: ML_ADM::ML_metric + WRITES: ML_ADM::ML_Ham + WRITES: ML_ADM::ML_mom } "ML_ADM_constraints" schedule ML_ADM_constraints_boundary AT analysis AFTER ML_ADM_constraints { LANG: C + WRITES: ML_ADM::ML_Ham + WRITES: ML_ADM::ML_mom } "ML_ADM_constraints_boundary" schedule ML_ADM_SelectBoundConds in MoL_PostStep @@ -209,6 +251,12 @@ schedule ML_ADM_CheckBoundaries at BASEGRID OPTIONS: meta } "check boundaries treatment" +schedule ML_ADM_RegisterVars in MoL_Register +{ + LANG: C + OPTIONS: meta +} "Register Variables for MoL" + schedule group ApplyBCs as ML_ADM_ApplyBCs in MoL_PostStep after ML_ADM_SelectBoundConds { # no language specified |