aboutsummaryrefslogtreecommitdiff
path: root/m
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2010-03-14 13:13:18 -0500
committerErik Schnetter <schnetter@cct.lsu.edu>2010-03-14 13:13:18 -0500
commit5e7d21dadf4c03aeb63e42720a8c52c2cf57917a (patch)
tree0b69e1f5f475e1e8bfe5d29e3934fb190d9bfde2 /m
parent213ad0628fce0a5b8b38f4aa8f200177452faddf (diff)
Schedule boundary conditions in ML_PseudoEvolution
Diffstat (limited to 'm')
-rw-r--r--m/Makefile2
-rw-r--r--m/McLachlan_ADMConstraints.m4
-rw-r--r--m/McLachlan_ADMQuantities.m4
3 files changed, 6 insertions, 4 deletions
diff --git a/m/Makefile b/m/Makefile
index d0e9a4e..ba82b5a 100644
--- a/m/Makefile
+++ b/m/Makefile
@@ -24,6 +24,7 @@ McLachlan_BSSN.out: McLachlan_BSSN.m
McLachlan_ADMConstraints.out: McLachlan_ADMConstraints.m
rm -rf ML_ADMConstraints*
./runmath.sh $^
+ perl -pi -e 's/MoL_PostStep/MoL_PseudoEvolution/g' ML_ADMConstraints*/schedule.ccl
for thorn in ML_ADMConstraints*; do \
./copy-if-changed.sh $$thorn ../$$thorn; \
done
@@ -31,6 +32,7 @@ McLachlan_ADMConstraints.out: McLachlan_ADMConstraints.m
McLachlan_ADMQuantities.out: McLachlan_ADMQuantities.m
rm -rf ML_ADMQuantities*
./runmath.sh $^
+ perl -pi -e 's/MoL_PostStep/MoL_PseudoEvolution/g' ML_ADMQuantities*/schedule.ccl
for thorn in ML_ADMQuantities*; do \
./copy-if-changed.sh $$thorn ../$$thorn; \
done
diff --git a/m/McLachlan_ADMConstraints.m b/m/McLachlan_ADMConstraints.m
index ccad0e5..57d53cd 100644
--- a/m/McLachlan_ADMConstraints.m
+++ b/m/McLachlan_ADMConstraints.m
@@ -223,7 +223,7 @@ groups = Join [declaredGroups, extraGroups];
ADMConstraintsCalc =
{
Name -> ADMConstraints,
- Schedule -> {"IN MoL_PseudoEvolution"},
+ Schedule -> {"IN MoL_PseudoEvolution BEFORE " <> ADMConstraints <> "_SelectBoundConds"},
Where -> Interior,
Shorthands -> {detg, gu[ua,ub], G[ua,lb,lc],
R[la,lb], trR, Km[la,lb], trK,
@@ -262,7 +262,7 @@ ADMConstraintsCalc =
ADMConstraintsBoundaryCalc =
{
Name -> ADMConstraints <> "_boundary",
- Schedule -> {"IN MoL_PseudoEvolution AFTER " <> ADMConstraints},
+ Schedule -> {"IN MoL_PseudoEvolution BEFORE " <> ADMConstraints <> "_SelectBoundConds"},
Where -> BoundaryWithGhosts,
Equations ->
{
diff --git a/m/McLachlan_ADMQuantities.m b/m/McLachlan_ADMQuantities.m
index 28f1c9d..db3406d 100644
--- a/m/McLachlan_ADMQuantities.m
+++ b/m/McLachlan_ADMQuantities.m
@@ -227,7 +227,7 @@ groups = Join [declaredGroups, extraGroups];
ADMQuantitiesCalc =
{
Name -> ADMQuantities,
- Schedule -> {"IN MoL_PseudoEvolution"},
+ Schedule -> {"IN MoL_PseudoEvolution BEFORE " <> ADMQuantities <> "_SelectBoundConds"},
Where -> Interior,
Shorthands -> {detgt, gtu[ua,ub], dgtu[ua,ub,lc],
Gtl[la,lb,lc], Gtlu[la,lb,uc], Gt[ua,lb,lc],
@@ -295,7 +295,7 @@ ADMQuantitiesCalc =
ADMQuantitiesBoundaryCalc =
{
Name -> ADMQuantities <> "_boundary",
- Schedule -> {"IN MoL_PseudoEvolution AFTER " <> ADMQuantities},
+ Schedule -> {"IN MoL_PseudoEvolution BEFORE " <> ADMQuantities <> "_SelectBoundConds"},
Where -> BoundaryWithGhosts,
Equations ->
{