diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2011-06-23 10:08:57 -0400 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2011-06-23 10:08:57 -0400 |
commit | 8ea1a602c1b14f5e88082b8a1872c16f71b4c687 (patch) | |
tree | 14a6aa5f5cfb693b66de043bce0d3fb88907b7a5 /m/McLachlan_BSSN.m | |
parent | 181c1d935adc9d064b3436fa3965cfd63ccdac5e (diff) |
Correct scheduling order
Diffstat (limited to 'm/McLachlan_BSSN.m')
-rw-r--r-- | m/McLachlan_BSSN.m | 10 |
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 -> { |