aboutsummaryrefslogtreecommitdiff
path: root/ML_ADM/schedule.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'ML_ADM/schedule.ccl')
-rw-r--r--ML_ADM/schedule.ccl60
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