diff options
Diffstat (limited to 'ML_BSSN_Helper/schedule.ccl')
-rw-r--r-- | ML_BSSN_Helper/schedule.ccl | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/ML_BSSN_Helper/schedule.ccl b/ML_BSSN_Helper/schedule.ccl deleted file mode 100644 index b9d0262..0000000 --- a/ML_BSSN_Helper/schedule.ccl +++ /dev/null @@ -1,106 +0,0 @@ -if (CCTK_EQUALS (evolution_method, "ML_BSSN")) { - - if (timelevels == 1) { - STORAGE: ADMBase::metric[1] - STORAGE: ADMBase::curv[1] - STORAGE: ADMBase::lapse[1] - STORAGE: ADMBase::shift[1] - STORAGE: ADMBase::dtlapse[1] - STORAGE: ADMBase::dtshift[1] - } else if (timelevels == 2) { - STORAGE: ADMBase::metric[2] - STORAGE: ADMBase::curv[2] - STORAGE: ADMBase::lapse[2] - STORAGE: ADMBase::shift[2] - STORAGE: ADMBase::dtlapse[2] - STORAGE: ADMBase::dtshift[2] - } else if (timelevels == 3) { - STORAGE: ADMBase::metric[3] - STORAGE: ADMBase::curv[3] - STORAGE: ADMBase::lapse[3] - STORAGE: ADMBase::shift[3] - STORAGE: ADMBase::dtlapse[3] - STORAGE: ADMBase::dtshift[3] - } - - SCHEDULE ML_BSSN_RegisterSlicing AT startup - { - LANG: C - OPTIONS: meta - } "Register slicing" - - SCHEDULE ML_BSSN_UnsetCheckpointTags AT basegrid - { - LANG: C - OPTIONS: meta - } "Don't checkpoint ADMBase variables" - - - - SCHEDULE GROUP ML_BSSN_evolCalcGroup IN MoL_CalcRHS - { - } "Calculate BSSN RHS" - - SCHEDULE GROUP ML_BSSN_evolCalcGroup AT analysis - { - TRIGGERS: ML_BSSN::ML_log_confacrhs - TRIGGERS: ML_BSSN::ML_metricrhs - TRIGGERS: ML_BSSN::ML_Gammarhs - TRIGGERS: ML_BSSN::ML_trace_curvrhs - TRIGGERS: ML_BSSN::ML_curvrhs - TRIGGERS: ML_BSSN::ML_lapserhs - TRIGGERS: ML_BSSN::ML_dtlapserhs - TRIGGERS: ML_BSSN::ML_shiftrhs - TRIGGERS: ML_BSSN::ML_dtshiftrhs - } "Calculate BSSN RHS" - - - - if (CCTK_EQUALS (calculate_ADMBase_variables_at, "MoL_PostStep")) - { - SCHEDULE GROUP ML_BSSN_convertToADMBaseGroup IN MoL_PostStep AFTER (ML_BSSN_ApplyBCs ML_BSSN_enforce) BEFORE Whisky_PostStep - { - } "Calculate ADM variables" - } - else if (CCTK_EQUALS (calculate_ADMBase_variables_at, "CCTK_EVOL")) - { - SCHEDULE GROUP ML_BSSN_convertToADMBaseGroup AT evol AFTER MoL_Evolution - { - } "Calculate ADM variables" - } - else if (CCTK_EQUALS (calculate_ADMBase_variables_at, "CCTK_ANALYSIS")) - { - SCHEDULE GROUP ML_BSSN_convertToADMBaseGroup AT analysis - { - TRIGGERS: ML_BSSN::ML_Ham - TRIGGERS: ML_BSSN::ML_mom - } "Calculate ADM variables" - } - - - - SCHEDULE GROUP ML_BSSN_constraintsCalcGroup AT analysis - { - TRIGGERS: ML_BSSN::ML_Ham - TRIGGERS: ML_BSSN::ML_mom - } "Calculate BSSN constraints" - - - - SCHEDULE ML_BSSN_SelectBCsADMBase IN MoL_PostStep AFTER ML_BSSN_convertToADMBase - { - LANG: C - OPTIONS: level - SYNC: ADMBase::metric - SYNC: ADMBase::curv - SYNC: ADMBase::lapse - SYNC: ADMBase::shift - SYNC: ADMBase::dtlapse - SYNC: ADMBase::dtshift - } "Apply boundary conditions to ADMBase variables" - - SCHEDULE GROUP ApplyBCs AS ML_BSSN_ApplyBCsADMBase IN MoL_PostStep AFTER ML_BSSN_SelectBCsADMBase - { - } "Apply boundary conditions to ADMBase variables" - -} |