aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ML_ADMConstraints/schedule.ccl8
-rw-r--r--ML_ADMConstraints_MP/schedule.ccl8
-rw-r--r--ML_ADMConstraints_O2/schedule.ccl8
-rw-r--r--ML_ADMQuantities/schedule.ccl8
-rw-r--r--ML_ADMQuantities_MP/schedule.ccl8
-rw-r--r--ML_ADMQuantities_O2/schedule.ccl8
-rw-r--r--m/Makefile2
-rw-r--r--m/McLachlan_ADMConstraints.m4
-rw-r--r--m/McLachlan_ADMQuantities.m4
9 files changed, 30 insertions, 28 deletions
diff --git a/ML_ADMConstraints/schedule.ccl b/ML_ADMConstraints/schedule.ccl
index 933463d..e0d2615 100644
--- a/ML_ADMConstraints/schedule.ccl
+++ b/ML_ADMConstraints/schedule.ccl
@@ -23,19 +23,19 @@ schedule ML_ADMConstraints_RegisterSymmetries in SymmetryRegister
OPTIONS: meta
} "register symmetries"
-schedule ML_ADMConstraints IN MoL_PseudoEvolution
+schedule ML_ADMConstraints IN MoL_PseudoEvolution BEFORE ML_ADMConstraints_SelectBoundConds
{
LANG: C
SYNC: ML_Ham
SYNC: ML_mom
} "ML_ADMConstraints"
-schedule ML_ADMConstraints_boundary IN MoL_PseudoEvolution AFTER ML_ADMConstraints
+schedule ML_ADMConstraints_boundary IN MoL_PseudoEvolution BEFORE ML_ADMConstraints_SelectBoundConds
{
LANG: C
} "ML_ADMConstraints_boundary"
-schedule ML_ADMConstraints_SelectBoundConds in MoL_PostStep
+schedule ML_ADMConstraints_SelectBoundConds in MoL_PseudoEvolution
{
LANG: C
OPTIONS: level
@@ -47,7 +47,7 @@ schedule ML_ADMConstraints_CheckBoundaries at BASEGRID
OPTIONS: meta
} "check boundaries treatment"
-schedule group ApplyBCs as ML_ADMConstraints_ApplyBCs in MoL_PostStep after ML_ADMConstraints_SelectBoundConds
+schedule group ApplyBCs as ML_ADMConstraints_ApplyBCs in MoL_PseudoEvolution after ML_ADMConstraints_SelectBoundConds
{
# no language specified
} "Apply boundary conditions controlled by thorn Boundary"
diff --git a/ML_ADMConstraints_MP/schedule.ccl b/ML_ADMConstraints_MP/schedule.ccl
index 364b14d..0d2c89e 100644
--- a/ML_ADMConstraints_MP/schedule.ccl
+++ b/ML_ADMConstraints_MP/schedule.ccl
@@ -23,19 +23,19 @@ schedule ML_ADMConstraints_MP_RegisterSymmetries in SymmetryRegister
OPTIONS: meta
} "register symmetries"
-schedule ML_ADMConstraints_MP IN MoL_PseudoEvolution
+schedule ML_ADMConstraints_MP IN MoL_PseudoEvolution BEFORE ML_ADMConstraints_MP_SelectBoundConds
{
LANG: C
SYNC: ML_Ham
SYNC: ML_mom
} "ML_ADMConstraints_MP"
-schedule ML_ADMConstraints_MP_boundary IN MoL_PseudoEvolution AFTER ML_ADMConstraints_MP
+schedule ML_ADMConstraints_MP_boundary IN MoL_PseudoEvolution BEFORE ML_ADMConstraints_MP_SelectBoundConds
{
LANG: C
} "ML_ADMConstraints_MP_boundary"
-schedule ML_ADMConstraints_MP_SelectBoundConds in MoL_PostStep
+schedule ML_ADMConstraints_MP_SelectBoundConds in MoL_PseudoEvolution
{
LANG: C
OPTIONS: level
@@ -47,7 +47,7 @@ schedule ML_ADMConstraints_MP_CheckBoundaries at BASEGRID
OPTIONS: meta
} "check boundaries treatment"
-schedule group ApplyBCs as ML_ADMConstraints_MP_ApplyBCs in MoL_PostStep after ML_ADMConstraints_MP_SelectBoundConds
+schedule group ApplyBCs as ML_ADMConstraints_MP_ApplyBCs in MoL_PseudoEvolution after ML_ADMConstraints_MP_SelectBoundConds
{
# no language specified
} "Apply boundary conditions controlled by thorn Boundary"
diff --git a/ML_ADMConstraints_O2/schedule.ccl b/ML_ADMConstraints_O2/schedule.ccl
index 907dc6d..b24813a 100644
--- a/ML_ADMConstraints_O2/schedule.ccl
+++ b/ML_ADMConstraints_O2/schedule.ccl
@@ -23,19 +23,19 @@ schedule ML_ADMConstraints_O2_RegisterSymmetries in SymmetryRegister
OPTIONS: meta
} "register symmetries"
-schedule ML_ADMConstraints_O2 IN MoL_PseudoEvolution
+schedule ML_ADMConstraints_O2 IN MoL_PseudoEvolution BEFORE ML_ADMConstraints_O2_SelectBoundConds
{
LANG: C
SYNC: ML_Ham
SYNC: ML_mom
} "ML_ADMConstraints_O2"
-schedule ML_ADMConstraints_O2_boundary IN MoL_PseudoEvolution AFTER ML_ADMConstraints_O2
+schedule ML_ADMConstraints_O2_boundary IN MoL_PseudoEvolution BEFORE ML_ADMConstraints_O2_SelectBoundConds
{
LANG: C
} "ML_ADMConstraints_O2_boundary"
-schedule ML_ADMConstraints_O2_SelectBoundConds in MoL_PostStep
+schedule ML_ADMConstraints_O2_SelectBoundConds in MoL_PseudoEvolution
{
LANG: C
OPTIONS: level
@@ -47,7 +47,7 @@ schedule ML_ADMConstraints_O2_CheckBoundaries at BASEGRID
OPTIONS: meta
} "check boundaries treatment"
-schedule group ApplyBCs as ML_ADMConstraints_O2_ApplyBCs in MoL_PostStep after ML_ADMConstraints_O2_SelectBoundConds
+schedule group ApplyBCs as ML_ADMConstraints_O2_ApplyBCs in MoL_PseudoEvolution after ML_ADMConstraints_O2_SelectBoundConds
{
# no language specified
} "Apply boundary conditions controlled by thorn Boundary"
diff --git a/ML_ADMQuantities/schedule.ccl b/ML_ADMQuantities/schedule.ccl
index b33d8fe..7bf4931 100644
--- a/ML_ADMQuantities/schedule.ccl
+++ b/ML_ADMQuantities/schedule.ccl
@@ -23,19 +23,19 @@ schedule ML_ADMQuantities_RegisterSymmetries in SymmetryRegister
OPTIONS: meta
} "register symmetries"
-schedule ML_ADMQuantities IN MoL_PseudoEvolution
+schedule ML_ADMQuantities IN MoL_PseudoEvolution BEFORE ML_ADMQuantities_SelectBoundConds
{
LANG: C
SYNC: ML_Jadm
SYNC: ML_Madm
} "ML_ADMQuantities"
-schedule ML_ADMQuantities_boundary IN MoL_PseudoEvolution AFTER ML_ADMQuantities
+schedule ML_ADMQuantities_boundary IN MoL_PseudoEvolution BEFORE ML_ADMQuantities_SelectBoundConds
{
LANG: C
} "ML_ADMQuantities_boundary"
-schedule ML_ADMQuantities_SelectBoundConds in MoL_PostStep
+schedule ML_ADMQuantities_SelectBoundConds in MoL_PseudoEvolution
{
LANG: C
OPTIONS: level
@@ -47,7 +47,7 @@ schedule ML_ADMQuantities_CheckBoundaries at BASEGRID
OPTIONS: meta
} "check boundaries treatment"
-schedule group ApplyBCs as ML_ADMQuantities_ApplyBCs in MoL_PostStep after ML_ADMQuantities_SelectBoundConds
+schedule group ApplyBCs as ML_ADMQuantities_ApplyBCs in MoL_PseudoEvolution after ML_ADMQuantities_SelectBoundConds
{
# no language specified
} "Apply boundary conditions controlled by thorn Boundary"
diff --git a/ML_ADMQuantities_MP/schedule.ccl b/ML_ADMQuantities_MP/schedule.ccl
index b45d58b..162b989 100644
--- a/ML_ADMQuantities_MP/schedule.ccl
+++ b/ML_ADMQuantities_MP/schedule.ccl
@@ -23,19 +23,19 @@ schedule ML_ADMQuantities_MP_RegisterSymmetries in SymmetryRegister
OPTIONS: meta
} "register symmetries"
-schedule ML_ADMQuantities_MP IN MoL_PseudoEvolution
+schedule ML_ADMQuantities_MP IN MoL_PseudoEvolution BEFORE ML_ADMQuantities_MP_SelectBoundConds
{
LANG: C
SYNC: ML_Jadm
SYNC: ML_Madm
} "ML_ADMQuantities_MP"
-schedule ML_ADMQuantities_MP_boundary IN MoL_PseudoEvolution AFTER ML_ADMQuantities_MP
+schedule ML_ADMQuantities_MP_boundary IN MoL_PseudoEvolution BEFORE ML_ADMQuantities_MP_SelectBoundConds
{
LANG: C
} "ML_ADMQuantities_MP_boundary"
-schedule ML_ADMQuantities_MP_SelectBoundConds in MoL_PostStep
+schedule ML_ADMQuantities_MP_SelectBoundConds in MoL_PseudoEvolution
{
LANG: C
OPTIONS: level
@@ -47,7 +47,7 @@ schedule ML_ADMQuantities_MP_CheckBoundaries at BASEGRID
OPTIONS: meta
} "check boundaries treatment"
-schedule group ApplyBCs as ML_ADMQuantities_MP_ApplyBCs in MoL_PostStep after ML_ADMQuantities_MP_SelectBoundConds
+schedule group ApplyBCs as ML_ADMQuantities_MP_ApplyBCs in MoL_PseudoEvolution after ML_ADMQuantities_MP_SelectBoundConds
{
# no language specified
} "Apply boundary conditions controlled by thorn Boundary"
diff --git a/ML_ADMQuantities_O2/schedule.ccl b/ML_ADMQuantities_O2/schedule.ccl
index 72c9cc8..ea46d09 100644
--- a/ML_ADMQuantities_O2/schedule.ccl
+++ b/ML_ADMQuantities_O2/schedule.ccl
@@ -23,19 +23,19 @@ schedule ML_ADMQuantities_O2_RegisterSymmetries in SymmetryRegister
OPTIONS: meta
} "register symmetries"
-schedule ML_ADMQuantities_O2 IN MoL_PseudoEvolution
+schedule ML_ADMQuantities_O2 IN MoL_PseudoEvolution BEFORE ML_ADMQuantities_O2_SelectBoundConds
{
LANG: C
SYNC: ML_Jadm
SYNC: ML_Madm
} "ML_ADMQuantities_O2"
-schedule ML_ADMQuantities_O2_boundary IN MoL_PseudoEvolution AFTER ML_ADMQuantities_O2
+schedule ML_ADMQuantities_O2_boundary IN MoL_PseudoEvolution BEFORE ML_ADMQuantities_O2_SelectBoundConds
{
LANG: C
} "ML_ADMQuantities_O2_boundary"
-schedule ML_ADMQuantities_O2_SelectBoundConds in MoL_PostStep
+schedule ML_ADMQuantities_O2_SelectBoundConds in MoL_PseudoEvolution
{
LANG: C
OPTIONS: level
@@ -47,7 +47,7 @@ schedule ML_ADMQuantities_O2_CheckBoundaries at BASEGRID
OPTIONS: meta
} "check boundaries treatment"
-schedule group ApplyBCs as ML_ADMQuantities_O2_ApplyBCs in MoL_PostStep after ML_ADMQuantities_O2_SelectBoundConds
+schedule group ApplyBCs as ML_ADMQuantities_O2_ApplyBCs in MoL_PseudoEvolution after ML_ADMQuantities_O2_SelectBoundConds
{
# no language specified
} "Apply boundary conditions controlled by thorn Boundary"
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 ->
{