aboutsummaryrefslogtreecommitdiff
path: root/m/McLachlan_BSSN.m
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2011-06-23 10:08:57 -0400
committerErik Schnetter <schnetter@cct.lsu.edu>2011-06-23 10:08:57 -0400
commit8ea1a602c1b14f5e88082b8a1872c16f71b4c687 (patch)
tree14a6aa5f5cfb693b66de043bce0d3fb88907b7a5 /m/McLachlan_BSSN.m
parent181c1d935adc9d064b3436fa3965cfd63ccdac5e (diff)
Correct scheduling order
Diffstat (limited to 'm/McLachlan_BSSN.m')
-rw-r--r--m/McLachlan_BSSN.m10
1 files changed, 6 insertions, 4 deletions
diff --git a/m/McLachlan_BSSN.m b/m/McLachlan_BSSN.m
index 3db7c0c..b05c8aa 100644
--- a/m/McLachlan_BSSN.m
+++ b/m/McLachlan_BSSN.m
@@ -748,7 +748,8 @@ evolCalc =
advectCalc =
{
Name -> BSSN <> "_Advect",
- Schedule -> {"IN " <> BSSN <> "_evolCalcGroup after " <> BSSN <> "_RHS2"},
+ Schedule -> {"IN " <> BSSN <> "_evolCalcGroup " <>
+ "AFTER (" <> BSSN <> "_RHS1 " <> BSSN <> "_RHS2)"},
(*
Where -> Interior,
*)
@@ -811,7 +812,8 @@ evolCalc2 = PartialCalculation[evolCalc, "2",
dissCalc =
{
Name -> BSSN <> "_Dissipation",
- Schedule -> {"IN " <> BSSN <> "_evolCalcGroup after " <> BSSN <> "_RHS2"},
+ Schedule -> {"IN " <> BSSN <> "_evolCalcGroup " <>
+ "AFTER (" <> BSSN <> "_RHS1 " <> BSSN <> "_RHS2)"},
ConditionalOnKeyword -> {"apply_dissipation", "always"},
Where -> InteriorNoSync,
Shorthands -> {epsdiss[ua]},
@@ -844,13 +846,13 @@ RHSStaticBoundaryCalc =
}
};
-(* Initialise the RHS variables in ANALYSIS in case they are going to
+(* Initialise the RHS variables in analysis in case they are going to
be output - the noninterior points cannot be filled, so we define
them to be zero *)
initRHSCalc =
{
Name -> BSSN <> "_InitRHS",
- Schedule -> {"AT ANALYSIS before " <> BSSN <> "_evolCalcGroup"},
+ Schedule -> {"AT analysis BEFORE " <> BSSN <> "_evolCalcGroup"},
Where -> Everywhere,
Equations ->
{