aboutsummaryrefslogtreecommitdiff
path: root/ML_BSSN
diff options
context:
space:
mode:
authorPeter Diener <diener@10-4-34-85.lsu.edu>2007-11-29 17:25:58 -0600
committerPeter Diener <diener@10-4-34-85.lsu.edu>2007-11-29 17:25:58 -0600
commitccc19c89058376b624d61e9eb37f0a19cce43d24 (patch)
treeb994710b25bee9a7a720cfb208a631dea445970b /ML_BSSN
parent4d1a6389db85d7b8d75aac5c934738754368057e (diff)
Fix scheduling of matter routines.
The scheduling of matter routines was wrong. Should be fixed now. Signed-off-by: Peter Diener <diener@10-4-34-85.lsu.edu>
Diffstat (limited to 'ML_BSSN')
-rw-r--r--ML_BSSN/schedule.ccl44
1 files changed, 31 insertions, 13 deletions
diff --git a/ML_BSSN/schedule.ccl b/ML_BSSN/schedule.ccl
index 22d0bcd..a3204e4 100644
--- a/ML_BSSN/schedule.ccl
+++ b/ML_BSSN/schedule.ccl
@@ -120,14 +120,28 @@ schedule ML_BSSN_RHS AT analysis
SYNC: ML_trace_curvrhs
} "ML_BSSN_RHS"
-schedule ML_BSSN_matter IN MoL_PostStep AFTER ML_BSSN_RHS
+
+if (CCTK_EQUALS(SpaceTime, "Space+Matter"))
{
- LANG: C
-
- SYNC: ML_curvrhs
- SYNC: ML_Gammarhs
- SYNC: ML_trace_curvrhs
-} "ML_BSSN_matter"
+ schedule ML_BSSN_matter IN MoL_CalcRHS AFTER ML_BSSN_RHS
+ {
+ LANG: C
+
+ } "ML_BSSN_matter"
+}
+
+
+if (CCTK_EQUALS(SpaceTime, "Space+Matter"))
+{
+ schedule ML_BSSN_matter AT analysis AFTER ML_BSSN_RHS
+ {
+ LANG: C
+
+ SYNC: ML_curvrhs
+ SYNC: ML_Gammarhs
+ SYNC: ML_trace_curvrhs
+ } "ML_BSSN_matter"
+}
schedule ML_BSSN_enforce IN MoL_PostStep BEFORE ML_BSSN_BoundConds
{
@@ -152,13 +166,17 @@ schedule ML_BSSN_constraints AT analysis
SYNC: mom
} "ML_BSSN_constraints"
-schedule ML_BSSN_matter_constraints IN MoL_PostStep AFTER ML_BSSN_constraints
+
+if (CCTK_EQUALS(SpaceTime, "Space+Matter"))
{
- LANG: C
-
- SYNC: Ham
- SYNC: mom
-} "ML_BSSN_matter_constraints"
+ schedule ML_BSSN_matter_constraints IN MoL_PostStep AFTER ML_BSSN_constraints
+ {
+ LANG: C
+
+ SYNC: Ham
+ SYNC: mom
+ } "ML_BSSN_matter_constraints"
+}
schedule ML_BSSN_ApplyBoundConds in MoL_PostStep
{