diff options
author | Peter Diener <diener@10-4-34-85.lsu.edu> | 2007-11-29 17:25:58 -0600 |
---|---|---|
committer | Peter Diener <diener@10-4-34-85.lsu.edu> | 2007-11-29 17:25:58 -0600 |
commit | ccc19c89058376b624d61e9eb37f0a19cce43d24 (patch) | |
tree | b994710b25bee9a7a720cfb208a631dea445970b /ML_BSSN | |
parent | 4d1a6389db85d7b8d75aac5c934738754368057e (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.ccl | 44 |
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 { |