aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2019-07-11 13:01:18 +0200
committerAnton Khirnov <anton@khirnov.net>2019-07-11 13:01:18 +0200
commitad7aa3c519693c8d46b4229f3c6649203b077806 (patch)
tree451ab0223ad335fba731d0a724605a03dd172bc5
parentbbfd5d38d396b4c37921ce34a2c3aca157a8eb49 (diff)
Move the QMS source function to BSSN.
-rw-r--r--ML_BSSN/interface.ccl8
-rw-r--r--ML_BSSN/schedule.ccl2
-rw-r--r--ML_BSSN/src/ML_BSSN_lapse_evol.cc2
-rw-r--r--ML_CCZ4/interface.ccl6
-rw-r--r--ML_CCZ4/schedule.ccl2
5 files changed, 18 insertions, 2 deletions
diff --git a/ML_BSSN/interface.ccl b/ML_BSSN/interface.ccl
index 3d66fde..78e9d98 100644
--- a/ML_BSSN/interface.ccl
+++ b/ML_BSSN/interface.ccl
@@ -2,7 +2,7 @@
implements: ML_BSSN
-inherits: ADMBase Boundary GenericFD Grid QuasiMaximalSlicing TmunuBase
+inherits: ADMBase Boundary GenericFD Grid TmunuBase
@@ -172,6 +172,12 @@ CCTK_REAL ML_cons_traceA type=GF timelevels=1 tags='tensortypealias="Scalar" ten
} "ML_cons_traceA"
public:
+CCTK_REAL ML_W TYPE=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=2'
+{
+ W
+}
+
+public:
CCTK_REAL ML_curvrhs type=GF timelevels=3 tags='tensortypealias="DD_sym" tensorweight=-0.66666666666666666667 Prolongation="None"'
{
At11rhs,
diff --git a/ML_BSSN/schedule.ccl b/ML_BSSN/schedule.ccl
index 1956fd4..1e883ef 100644
--- a/ML_BSSN/schedule.ccl
+++ b/ML_BSSN/schedule.ccl
@@ -55,6 +55,8 @@ STORAGE: ML_shiftrhs[rhs_timelevels]
STORAGE: ML_trace_curvrhs[rhs_timelevels]
+STORAGE: ML_W[other_timelevels]
+
schedule ML_BSSN_Startup at STARTUP
{
LANG: C
diff --git a/ML_BSSN/src/ML_BSSN_lapse_evol.cc b/ML_BSSN/src/ML_BSSN_lapse_evol.cc
index 988b586..e688b5a 100644
--- a/ML_BSSN/src/ML_BSSN_lapse_evol.cc
+++ b/ML_BSSN/src/ML_BSSN_lapse_evol.cc
@@ -251,7 +251,7 @@ extern "C" void ML_BSSN_lapse_evol(CCTK_ARGUMENTS)
"ML_BSSN::ML_lapse",
"ML_BSSN::ML_lapserhs",
"ML_BSSN::ML_trace_curv",
- "QuasiMaximalSlicing::W"};
+ "ML_BSSN::ML_W"};
GenericFD_AssertGroupStorage(cctkGH, "ML_BSSN_lapse_evol", 4, groups);
switch (fdOrder)
diff --git a/ML_CCZ4/interface.ccl b/ML_CCZ4/interface.ccl
index 8ce5709..dcd1f02 100644
--- a/ML_CCZ4/interface.ccl
+++ b/ML_CCZ4/interface.ccl
@@ -178,6 +178,12 @@ CCTK_REAL ML_cons_traceA type=GF timelevels=1 tags='tensortypealias="Scalar" ten
} "ML_cons_traceA"
public:
+CCTK_REAL ML_W TYPE=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=2'
+{
+ W
+}
+
+public:
CCTK_REAL ML_curvrhs type=GF timelevels=3 tags='tensortypealias="DD_sym" tensorweight=-0.66666666666666666667 Prolongation="None"'
{
At11rhs,
diff --git a/ML_CCZ4/schedule.ccl b/ML_CCZ4/schedule.ccl
index 77e0335..b3cc267 100644
--- a/ML_CCZ4/schedule.ccl
+++ b/ML_CCZ4/schedule.ccl
@@ -59,6 +59,8 @@ STORAGE: ML_Thetarhs[rhs_timelevels]
STORAGE: ML_trace_curvrhs[rhs_timelevels]
+STORAGE: ML_W[timelevels]
+
schedule ML_CCZ4_Startup at STARTUP
{
LANG: C