aboutsummaryrefslogtreecommitdiff
path: root/ML_BSSN_MP
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2008-06-16 19:57:19 -0500
committerErik Schnetter <schnetter@cct.lsu.edu>2008-06-16 19:57:19 -0500
commit9c1c9c787b183dba5ef41fbfb9028dbbf8b986e5 (patch)
tree2a48e7294892c71b80f0818e8341df5d480f8e0b /ML_BSSN_MP
parent07b0996314e3b0f22e1781dc5c2239bd0e474f03 (diff)
Add new parameter calculate_ADMBase_variables_at, which determines whether
the ADMBase variables are calculated at every substep in MoL_PostStep, or only once at CCTK_EVOL, or only once at CCTK_ANALYSIS. Remove unused calculation convertToADMBaseLapseShiftCalc.
Diffstat (limited to 'ML_BSSN_MP')
-rw-r--r--ML_BSSN_MP/param.ccl8
-rw-r--r--ML_BSSN_MP/schedule.ccl34
-rw-r--r--ML_BSSN_MP/src/ML_BSSN_MP_ADMBaseBoundary.c2
-rw-r--r--ML_BSSN_MP/src/ML_BSSN_MP_Minkowski.c2
-rw-r--r--ML_BSSN_MP/src/ML_BSSN_MP_RHS.c35
-rw-r--r--ML_BSSN_MP/src/ML_BSSN_MP_RHSBoundary.c2
-rw-r--r--ML_BSSN_MP/src/ML_BSSN_MP_boundary.c2
-rw-r--r--ML_BSSN_MP/src/ML_BSSN_MP_constraints.c23
-rw-r--r--ML_BSSN_MP/src/ML_BSSN_MP_constraints_boundary.c2
-rw-r--r--ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBase.c2
-rw-r--r--ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBaseGamma.c2
-rw-r--r--ML_BSSN_MP/src/ML_BSSN_MP_convertToADMBase.c2
-rw-r--r--ML_BSSN_MP/src/ML_BSSN_MP_enforce.c2
13 files changed, 32 insertions, 86 deletions
diff --git a/ML_BSSN_MP/param.ccl b/ML_BSSN_MP/param.ccl
index 8bc281d..c45407d 100644
--- a/ML_BSSN_MP/param.ccl
+++ b/ML_BSSN_MP/param.ccl
@@ -116,6 +116,14 @@ KEYWORD my_boundary_condition "my_boundary_condition"
} "none"
restricted:
+KEYWORD calculate_ADMBase_variables_at "calculate_ADMBase_variables_at"
+{
+ "MoL_PostStep" :: "MoL_PostStep"
+ "CCTK_EVOL" :: "CCTK_EVOL"
+ "CCTK_ANALYSIS" :: "CCTK_ANALYSIS"
+} "MoL_PostStep"
+
+restricted:
CCTK_INT ML_BSSN_MP_MaxNumEvolvedVars "Number of evolved variables used by this thorn" ACCUMULATOR-BASE=MethodofLines::MoL_Num_Evolved_Vars
{
25:25 :: "Number of evolved variables used by this thorn"
diff --git a/ML_BSSN_MP/schedule.ccl b/ML_BSSN_MP/schedule.ccl
index 92b2b97..2611331 100644
--- a/ML_BSSN_MP/schedule.ccl
+++ b/ML_BSSN_MP/schedule.ccl
@@ -220,14 +220,10 @@ if (CCTK_EQUALS(my_rhs_boundary_condition, "radiative"))
} "ML_BSSN_MP_RHSBoundary"
}
-
-if (CCTK_EQUALS(evolution_method, "ML_BSSN_MP"))
+schedule ML_BSSN_MP_enforce IN MoL_PostStep BEFORE ML_BSSN_MP_BoundConds
{
- schedule ML_BSSN_MP_enforce IN MoL_PostStep BEFORE ML_BSSN_MP_BoundConds
- {
- LANG: C
- } "ML_BSSN_MP_enforce"
-}
+ LANG: C
+} "ML_BSSN_MP_enforce"
if (CCTK_EQUALS(my_boundary_condition, "Minkowski"))
@@ -238,25 +234,21 @@ if (CCTK_EQUALS(my_boundary_condition, "Minkowski"))
} "ML_BSSN_MP_boundary"
}
-
-if (CCTK_EQUALS(evolution_method, "ML_BSSN_MP"))
+schedule ML_BSSN_MP_convertToADMBase IN ML_BSSN_convertToADMBaseGroup
{
- schedule ML_BSSN_MP_convertToADMBase IN MoL_PostStep AFTER (ML_BSSN_MP_ApplyBCs ML_BSSN_MP_enforce)
- {
- LANG: C
- SYNC: ADMBase::curv
- SYNC: ADMBase::dtlapse
- SYNC: ADMBase::dtshift
- SYNC: ADMBase::lapse
- SYNC: ADMBase::metric
- SYNC: ADMBase::shift
- } "ML_BSSN_MP_convertToADMBase"
-}
+ LANG: C
+ SYNC: ADMBase::curv
+ SYNC: ADMBase::dtlapse
+ SYNC: ADMBase::dtshift
+ SYNC: ADMBase::lapse
+ SYNC: ADMBase::metric
+ SYNC: ADMBase::shift
+} "ML_BSSN_MP_convertToADMBase"
if (CCTK_EQUALS(my_boundary_condition, "Minkowski"))
{
- schedule ML_BSSN_MP_ADMBaseBoundary IN MoL_PostStep AFTER ML_BSSN_MP_convertToADMBase
+ schedule ML_BSSN_MP_ADMBaseBoundary IN ML_BSSN_convertToADMBaseGroup AFTER ML_BSSN_MP_convertToADMBase
{
LANG: C
} "ML_BSSN_MP_ADMBaseBoundary"
diff --git a/ML_BSSN_MP/src/ML_BSSN_MP_ADMBaseBoundary.c b/ML_BSSN_MP/src/ML_BSSN_MP_ADMBaseBoundary.c
index 33fbf06..36f78f3 100644
--- a/ML_BSSN_MP/src/ML_BSSN_MP_ADMBaseBoundary.c
+++ b/ML_BSSN_MP/src/ML_BSSN_MP_ADMBaseBoundary.c
@@ -102,7 +102,7 @@ void ML_BSSN_MP_ADMBaseBoundary_Body(cGH const * const cctkGH, CCTK_INT const di
#pragma omp parallel
LC_LOOP3 (ML_BSSN_MP_ADMBaseBoundary,
i,j,k, min[0],min[1],min[2], max[0],max[1],max[2],
- cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
+ cctk_lssh[CCTK_LSSH_IDX(0,0)],cctk_lssh[CCTK_LSSH_IDX(0,1)],cctk_lssh[CCTK_LSSH_IDX(0,2)])
{
int index = INITVALUE;
int subblock_index = INITVALUE;
diff --git a/ML_BSSN_MP/src/ML_BSSN_MP_Minkowski.c b/ML_BSSN_MP/src/ML_BSSN_MP_Minkowski.c
index 682c53a..6a120c5 100644
--- a/ML_BSSN_MP/src/ML_BSSN_MP_Minkowski.c
+++ b/ML_BSSN_MP/src/ML_BSSN_MP_Minkowski.c
@@ -102,7 +102,7 @@ void ML_BSSN_MP_Minkowski_Body(cGH const * const cctkGH, CCTK_INT const dir, CCT
#pragma omp parallel
LC_LOOP3 (ML_BSSN_MP_Minkowski,
i,j,k, min[0],min[1],min[2], max[0],max[1],max[2],
- cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
+ cctk_lssh[CCTK_LSSH_IDX(0,0)],cctk_lssh[CCTK_LSSH_IDX(0,1)],cctk_lssh[CCTK_LSSH_IDX(0,2)])
{
int index = INITVALUE;
int subblock_index = INITVALUE;
diff --git a/ML_BSSN_MP/src/ML_BSSN_MP_RHS.c b/ML_BSSN_MP/src/ML_BSSN_MP_RHS.c
index 9aff0b4..31ce38c 100644
--- a/ML_BSSN_MP/src/ML_BSSN_MP_RHS.c
+++ b/ML_BSSN_MP/src/ML_BSSN_MP_RHS.c
@@ -102,7 +102,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
#pragma omp parallel
LC_LOOP3 (ML_BSSN_MP_RHS,
i,j,k, min[0],min[1],min[2], max[0],max[1],max[2],
- cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
+ cctk_lssh[CCTK_LSSH_IDX(0,0)],cctk_lssh[CCTK_LSSH_IDX(0,1)],cctk_lssh[CCTK_LSSH_IDX(0,2)])
{
int index = INITVALUE;
int subblock_index = INITVALUE;
@@ -169,10 +169,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL PDstandardNth33alpha = INITVALUE;
CCTK_REAL PDstandardNth12alpha = INITVALUE;
CCTK_REAL PDstandardNth13alpha = INITVALUE;
- CCTK_REAL PDstandardNth21alpha = INITVALUE;
CCTK_REAL PDstandardNth23alpha = INITVALUE;
- CCTK_REAL PDstandardNth31alpha = INITVALUE;
- CCTK_REAL PDstandardNth32alpha = INITVALUE;
CCTK_REAL PDstandardNth1At11 = INITVALUE;
CCTK_REAL PDstandardNth2At11 = INITVALUE;
CCTK_REAL PDstandardNth3At11 = INITVALUE;
@@ -208,10 +205,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL PDstandardNth33beta1 = INITVALUE;
CCTK_REAL PDstandardNth12beta1 = INITVALUE;
CCTK_REAL PDstandardNth13beta1 = INITVALUE;
- CCTK_REAL PDstandardNth21beta1 = INITVALUE;
CCTK_REAL PDstandardNth23beta1 = INITVALUE;
- CCTK_REAL PDstandardNth31beta1 = INITVALUE;
- CCTK_REAL PDstandardNth32beta1 = INITVALUE;
CCTK_REAL PDstandardNth1beta2 = INITVALUE;
CCTK_REAL PDstandardNth2beta2 = INITVALUE;
CCTK_REAL PDstandardNth3beta2 = INITVALUE;
@@ -220,10 +214,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL PDstandardNth33beta2 = INITVALUE;
CCTK_REAL PDstandardNth12beta2 = INITVALUE;
CCTK_REAL PDstandardNth13beta2 = INITVALUE;
- CCTK_REAL PDstandardNth21beta2 = INITVALUE;
CCTK_REAL PDstandardNth23beta2 = INITVALUE;
- CCTK_REAL PDstandardNth31beta2 = INITVALUE;
- CCTK_REAL PDstandardNth32beta2 = INITVALUE;
CCTK_REAL PDstandardNth1beta3 = INITVALUE;
CCTK_REAL PDstandardNth2beta3 = INITVALUE;
CCTK_REAL PDstandardNth3beta3 = INITVALUE;
@@ -232,10 +223,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL PDstandardNth33beta3 = INITVALUE;
CCTK_REAL PDstandardNth12beta3 = INITVALUE;
CCTK_REAL PDstandardNth13beta3 = INITVALUE;
- CCTK_REAL PDstandardNth21beta3 = INITVALUE;
CCTK_REAL PDstandardNth23beta3 = INITVALUE;
- CCTK_REAL PDstandardNth31beta3 = INITVALUE;
- CCTK_REAL PDstandardNth32beta3 = INITVALUE;
CCTK_REAL PDstandardNth1gt11 = INITVALUE;
CCTK_REAL PDstandardNth2gt11 = INITVALUE;
CCTK_REAL PDstandardNth3gt11 = INITVALUE;
@@ -244,10 +232,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL PDstandardNth33gt11 = INITVALUE;
CCTK_REAL PDstandardNth12gt11 = INITVALUE;
CCTK_REAL PDstandardNth13gt11 = INITVALUE;
- CCTK_REAL PDstandardNth21gt11 = INITVALUE;
CCTK_REAL PDstandardNth23gt11 = INITVALUE;
- CCTK_REAL PDstandardNth31gt11 = INITVALUE;
- CCTK_REAL PDstandardNth32gt11 = INITVALUE;
CCTK_REAL PDstandardNth1gt12 = INITVALUE;
CCTK_REAL PDstandardNth2gt12 = INITVALUE;
CCTK_REAL PDstandardNth3gt12 = INITVALUE;
@@ -256,10 +241,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL PDstandardNth33gt12 = INITVALUE;
CCTK_REAL PDstandardNth12gt12 = INITVALUE;
CCTK_REAL PDstandardNth13gt12 = INITVALUE;
- CCTK_REAL PDstandardNth21gt12 = INITVALUE;
CCTK_REAL PDstandardNth23gt12 = INITVALUE;
- CCTK_REAL PDstandardNth31gt12 = INITVALUE;
- CCTK_REAL PDstandardNth32gt12 = INITVALUE;
CCTK_REAL PDstandardNth1gt13 = INITVALUE;
CCTK_REAL PDstandardNth2gt13 = INITVALUE;
CCTK_REAL PDstandardNth3gt13 = INITVALUE;
@@ -268,10 +250,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL PDstandardNth33gt13 = INITVALUE;
CCTK_REAL PDstandardNth12gt13 = INITVALUE;
CCTK_REAL PDstandardNth13gt13 = INITVALUE;
- CCTK_REAL PDstandardNth21gt13 = INITVALUE;
CCTK_REAL PDstandardNth23gt13 = INITVALUE;
- CCTK_REAL PDstandardNth31gt13 = INITVALUE;
- CCTK_REAL PDstandardNth32gt13 = INITVALUE;
CCTK_REAL PDstandardNth1gt22 = INITVALUE;
CCTK_REAL PDstandardNth2gt22 = INITVALUE;
CCTK_REAL PDstandardNth3gt22 = INITVALUE;
@@ -280,10 +259,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL PDstandardNth33gt22 = INITVALUE;
CCTK_REAL PDstandardNth12gt22 = INITVALUE;
CCTK_REAL PDstandardNth13gt22 = INITVALUE;
- CCTK_REAL PDstandardNth21gt22 = INITVALUE;
CCTK_REAL PDstandardNth23gt22 = INITVALUE;
- CCTK_REAL PDstandardNth31gt22 = INITVALUE;
- CCTK_REAL PDstandardNth32gt22 = INITVALUE;
CCTK_REAL PDstandardNth1gt23 = INITVALUE;
CCTK_REAL PDstandardNth2gt23 = INITVALUE;
CCTK_REAL PDstandardNth3gt23 = INITVALUE;
@@ -292,10 +268,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL PDstandardNth33gt23 = INITVALUE;
CCTK_REAL PDstandardNth12gt23 = INITVALUE;
CCTK_REAL PDstandardNth13gt23 = INITVALUE;
- CCTK_REAL PDstandardNth21gt23 = INITVALUE;
CCTK_REAL PDstandardNth23gt23 = INITVALUE;
- CCTK_REAL PDstandardNth31gt23 = INITVALUE;
- CCTK_REAL PDstandardNth32gt23 = INITVALUE;
CCTK_REAL PDstandardNth1gt33 = INITVALUE;
CCTK_REAL PDstandardNth2gt33 = INITVALUE;
CCTK_REAL PDstandardNth3gt33 = INITVALUE;
@@ -304,10 +277,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL PDstandardNth33gt33 = INITVALUE;
CCTK_REAL PDstandardNth12gt33 = INITVALUE;
CCTK_REAL PDstandardNth13gt33 = INITVALUE;
- CCTK_REAL PDstandardNth21gt33 = INITVALUE;
CCTK_REAL PDstandardNth23gt33 = INITVALUE;
- CCTK_REAL PDstandardNth31gt33 = INITVALUE;
- CCTK_REAL PDstandardNth32gt33 = INITVALUE;
CCTK_REAL PDstandardNth1phi = INITVALUE;
CCTK_REAL PDstandardNth2phi = INITVALUE;
CCTK_REAL PDstandardNth3phi = INITVALUE;
@@ -316,10 +286,7 @@ void ML_BSSN_MP_RHS_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL PDstandardNth33phi = INITVALUE;
CCTK_REAL PDstandardNth12phi = INITVALUE;
CCTK_REAL PDstandardNth13phi = INITVALUE;
- CCTK_REAL PDstandardNth21phi = INITVALUE;
CCTK_REAL PDstandardNth23phi = INITVALUE;
- CCTK_REAL PDstandardNth31phi = INITVALUE;
- CCTK_REAL PDstandardNth32phi = INITVALUE;
CCTK_REAL PDstandardNth1trK = INITVALUE;
CCTK_REAL PDstandardNth2trK = INITVALUE;
CCTK_REAL PDstandardNth3trK = INITVALUE;
diff --git a/ML_BSSN_MP/src/ML_BSSN_MP_RHSBoundary.c b/ML_BSSN_MP/src/ML_BSSN_MP_RHSBoundary.c
index 74b8727..8fdb21a 100644
--- a/ML_BSSN_MP/src/ML_BSSN_MP_RHSBoundary.c
+++ b/ML_BSSN_MP/src/ML_BSSN_MP_RHSBoundary.c
@@ -102,7 +102,7 @@ void ML_BSSN_MP_RHSBoundary_Body(cGH const * const cctkGH, CCTK_INT const dir, C
#pragma omp parallel
LC_LOOP3 (ML_BSSN_MP_RHSBoundary,
i,j,k, min[0],min[1],min[2], max[0],max[1],max[2],
- cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
+ cctk_lssh[CCTK_LSSH_IDX(0,0)],cctk_lssh[CCTK_LSSH_IDX(0,1)],cctk_lssh[CCTK_LSSH_IDX(0,2)])
{
int index = INITVALUE;
int subblock_index = INITVALUE;
diff --git a/ML_BSSN_MP/src/ML_BSSN_MP_boundary.c b/ML_BSSN_MP/src/ML_BSSN_MP_boundary.c
index ee60f76..256e9d7 100644
--- a/ML_BSSN_MP/src/ML_BSSN_MP_boundary.c
+++ b/ML_BSSN_MP/src/ML_BSSN_MP_boundary.c
@@ -102,7 +102,7 @@ void ML_BSSN_MP_boundary_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK
#pragma omp parallel
LC_LOOP3 (ML_BSSN_MP_boundary,
i,j,k, min[0],min[1],min[2], max[0],max[1],max[2],
- cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
+ cctk_lssh[CCTK_LSSH_IDX(0,0)],cctk_lssh[CCTK_LSSH_IDX(0,1)],cctk_lssh[CCTK_LSSH_IDX(0,2)])
{
int index = INITVALUE;
int subblock_index = INITVALUE;
diff --git a/ML_BSSN_MP/src/ML_BSSN_MP_constraints.c b/ML_BSSN_MP/src/ML_BSSN_MP_constraints.c
index ac924f1..c65c69d 100644
--- a/ML_BSSN_MP/src/ML_BSSN_MP_constraints.c
+++ b/ML_BSSN_MP/src/ML_BSSN_MP_constraints.c
@@ -102,7 +102,7 @@ void ML_BSSN_MP_constraints_Body(cGH const * const cctkGH, CCTK_INT const dir, C
#pragma omp parallel
LC_LOOP3 (ML_BSSN_MP_constraints,
i,j,k, min[0],min[1],min[2], max[0],max[1],max[2],
- cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
+ cctk_lssh[CCTK_LSSH_IDX(0,0)],cctk_lssh[CCTK_LSSH_IDX(0,1)],cctk_lssh[CCTK_LSSH_IDX(0,2)])
{
int index = INITVALUE;
int subblock_index = INITVALUE;
@@ -170,10 +170,7 @@ void ML_BSSN_MP_constraints_Body(cGH const * const cctkGH, CCTK_INT const dir, C
CCTK_REAL PDstandardNth33gt11 = INITVALUE;
CCTK_REAL PDstandardNth12gt11 = INITVALUE;
CCTK_REAL PDstandardNth13gt11 = INITVALUE;
- CCTK_REAL PDstandardNth21gt11 = INITVALUE;
CCTK_REAL PDstandardNth23gt11 = INITVALUE;
- CCTK_REAL PDstandardNth31gt11 = INITVALUE;
- CCTK_REAL PDstandardNth32gt11 = INITVALUE;
CCTK_REAL PDstandardNth1gt12 = INITVALUE;
CCTK_REAL PDstandardNth2gt12 = INITVALUE;
CCTK_REAL PDstandardNth3gt12 = INITVALUE;
@@ -182,10 +179,7 @@ void ML_BSSN_MP_constraints_Body(cGH const * const cctkGH, CCTK_INT const dir, C
CCTK_REAL PDstandardNth33gt12 = INITVALUE;
CCTK_REAL PDstandardNth12gt12 = INITVALUE;
CCTK_REAL PDstandardNth13gt12 = INITVALUE;
- CCTK_REAL PDstandardNth21gt12 = INITVALUE;
CCTK_REAL PDstandardNth23gt12 = INITVALUE;
- CCTK_REAL PDstandardNth31gt12 = INITVALUE;
- CCTK_REAL PDstandardNth32gt12 = INITVALUE;
CCTK_REAL PDstandardNth1gt13 = INITVALUE;
CCTK_REAL PDstandardNth2gt13 = INITVALUE;
CCTK_REAL PDstandardNth3gt13 = INITVALUE;
@@ -194,10 +188,7 @@ void ML_BSSN_MP_constraints_Body(cGH const * const cctkGH, CCTK_INT const dir, C
CCTK_REAL PDstandardNth33gt13 = INITVALUE;
CCTK_REAL PDstandardNth12gt13 = INITVALUE;
CCTK_REAL PDstandardNth13gt13 = INITVALUE;
- CCTK_REAL PDstandardNth21gt13 = INITVALUE;
CCTK_REAL PDstandardNth23gt13 = INITVALUE;
- CCTK_REAL PDstandardNth31gt13 = INITVALUE;
- CCTK_REAL PDstandardNth32gt13 = INITVALUE;
CCTK_REAL PDstandardNth1gt22 = INITVALUE;
CCTK_REAL PDstandardNth2gt22 = INITVALUE;
CCTK_REAL PDstandardNth3gt22 = INITVALUE;
@@ -206,10 +197,7 @@ void ML_BSSN_MP_constraints_Body(cGH const * const cctkGH, CCTK_INT const dir, C
CCTK_REAL PDstandardNth33gt22 = INITVALUE;
CCTK_REAL PDstandardNth12gt22 = INITVALUE;
CCTK_REAL PDstandardNth13gt22 = INITVALUE;
- CCTK_REAL PDstandardNth21gt22 = INITVALUE;
CCTK_REAL PDstandardNth23gt22 = INITVALUE;
- CCTK_REAL PDstandardNth31gt22 = INITVALUE;
- CCTK_REAL PDstandardNth32gt22 = INITVALUE;
CCTK_REAL PDstandardNth1gt23 = INITVALUE;
CCTK_REAL PDstandardNth2gt23 = INITVALUE;
CCTK_REAL PDstandardNth3gt23 = INITVALUE;
@@ -218,10 +206,7 @@ void ML_BSSN_MP_constraints_Body(cGH const * const cctkGH, CCTK_INT const dir, C
CCTK_REAL PDstandardNth33gt23 = INITVALUE;
CCTK_REAL PDstandardNth12gt23 = INITVALUE;
CCTK_REAL PDstandardNth13gt23 = INITVALUE;
- CCTK_REAL PDstandardNth21gt23 = INITVALUE;
CCTK_REAL PDstandardNth23gt23 = INITVALUE;
- CCTK_REAL PDstandardNth31gt23 = INITVALUE;
- CCTK_REAL PDstandardNth32gt23 = INITVALUE;
CCTK_REAL PDstandardNth1gt33 = INITVALUE;
CCTK_REAL PDstandardNth2gt33 = INITVALUE;
CCTK_REAL PDstandardNth3gt33 = INITVALUE;
@@ -230,10 +215,7 @@ void ML_BSSN_MP_constraints_Body(cGH const * const cctkGH, CCTK_INT const dir, C
CCTK_REAL PDstandardNth33gt33 = INITVALUE;
CCTK_REAL PDstandardNth12gt33 = INITVALUE;
CCTK_REAL PDstandardNth13gt33 = INITVALUE;
- CCTK_REAL PDstandardNth21gt33 = INITVALUE;
CCTK_REAL PDstandardNth23gt33 = INITVALUE;
- CCTK_REAL PDstandardNth31gt33 = INITVALUE;
- CCTK_REAL PDstandardNth32gt33 = INITVALUE;
CCTK_REAL PDstandardNth1phi = INITVALUE;
CCTK_REAL PDstandardNth2phi = INITVALUE;
CCTK_REAL PDstandardNth3phi = INITVALUE;
@@ -242,10 +224,7 @@ void ML_BSSN_MP_constraints_Body(cGH const * const cctkGH, CCTK_INT const dir, C
CCTK_REAL PDstandardNth33phi = INITVALUE;
CCTK_REAL PDstandardNth12phi = INITVALUE;
CCTK_REAL PDstandardNth13phi = INITVALUE;
- CCTK_REAL PDstandardNth21phi = INITVALUE;
CCTK_REAL PDstandardNth23phi = INITVALUE;
- CCTK_REAL PDstandardNth31phi = INITVALUE;
- CCTK_REAL PDstandardNth32phi = INITVALUE;
CCTK_REAL PDstandardNth1trK = INITVALUE;
CCTK_REAL PDstandardNth2trK = INITVALUE;
CCTK_REAL PDstandardNth3trK = INITVALUE;
diff --git a/ML_BSSN_MP/src/ML_BSSN_MP_constraints_boundary.c b/ML_BSSN_MP/src/ML_BSSN_MP_constraints_boundary.c
index 0a4636c..c9335e3 100644
--- a/ML_BSSN_MP/src/ML_BSSN_MP_constraints_boundary.c
+++ b/ML_BSSN_MP/src/ML_BSSN_MP_constraints_boundary.c
@@ -102,7 +102,7 @@ void ML_BSSN_MP_constraints_boundary_Body(cGH const * const cctkGH, CCTK_INT con
#pragma omp parallel
LC_LOOP3 (ML_BSSN_MP_constraints_boundary,
i,j,k, min[0],min[1],min[2], max[0],max[1],max[2],
- cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
+ cctk_lssh[CCTK_LSSH_IDX(0,0)],cctk_lssh[CCTK_LSSH_IDX(0,1)],cctk_lssh[CCTK_LSSH_IDX(0,2)])
{
int index = INITVALUE;
int subblock_index = INITVALUE;
diff --git a/ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBase.c b/ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBase.c
index b0942a3..09700ff 100644
--- a/ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBase.c
+++ b/ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBase.c
@@ -102,7 +102,7 @@ void ML_BSSN_MP_convertFromADMBase_Body(cGH const * const cctkGH, CCTK_INT const
#pragma omp parallel
LC_LOOP3 (ML_BSSN_MP_convertFromADMBase,
i,j,k, min[0],min[1],min[2], max[0],max[1],max[2],
- cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
+ cctk_lssh[CCTK_LSSH_IDX(0,0)],cctk_lssh[CCTK_LSSH_IDX(0,1)],cctk_lssh[CCTK_LSSH_IDX(0,2)])
{
int index = INITVALUE;
int subblock_index = INITVALUE;
diff --git a/ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBaseGamma.c b/ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBaseGamma.c
index 58a1e45..d5697c9 100644
--- a/ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBaseGamma.c
+++ b/ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBaseGamma.c
@@ -102,7 +102,7 @@ void ML_BSSN_MP_convertFromADMBaseGamma_Body(cGH const * const cctkGH, CCTK_INT
#pragma omp parallel
LC_LOOP3 (ML_BSSN_MP_convertFromADMBaseGamma,
i,j,k, min[0],min[1],min[2], max[0],max[1],max[2],
- cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
+ cctk_lssh[CCTK_LSSH_IDX(0,0)],cctk_lssh[CCTK_LSSH_IDX(0,1)],cctk_lssh[CCTK_LSSH_IDX(0,2)])
{
int index = INITVALUE;
int subblock_index = INITVALUE;
diff --git a/ML_BSSN_MP/src/ML_BSSN_MP_convertToADMBase.c b/ML_BSSN_MP/src/ML_BSSN_MP_convertToADMBase.c
index 6e4bb02..a19c28a 100644
--- a/ML_BSSN_MP/src/ML_BSSN_MP_convertToADMBase.c
+++ b/ML_BSSN_MP/src/ML_BSSN_MP_convertToADMBase.c
@@ -102,7 +102,7 @@ void ML_BSSN_MP_convertToADMBase_Body(cGH const * const cctkGH, CCTK_INT const d
#pragma omp parallel
LC_LOOP3 (ML_BSSN_MP_convertToADMBase,
i,j,k, min[0],min[1],min[2], max[0],max[1],max[2],
- cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
+ cctk_lssh[CCTK_LSSH_IDX(0,0)],cctk_lssh[CCTK_LSSH_IDX(0,1)],cctk_lssh[CCTK_LSSH_IDX(0,2)])
{
int index = INITVALUE;
int subblock_index = INITVALUE;
diff --git a/ML_BSSN_MP/src/ML_BSSN_MP_enforce.c b/ML_BSSN_MP/src/ML_BSSN_MP_enforce.c
index fae01b8..06a508e 100644
--- a/ML_BSSN_MP/src/ML_BSSN_MP_enforce.c
+++ b/ML_BSSN_MP/src/ML_BSSN_MP_enforce.c
@@ -102,7 +102,7 @@ void ML_BSSN_MP_enforce_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_
#pragma omp parallel
LC_LOOP3 (ML_BSSN_MP_enforce,
i,j,k, min[0],min[1],min[2], max[0],max[1],max[2],
- cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
+ cctk_lssh[CCTK_LSSH_IDX(0,0)],cctk_lssh[CCTK_LSSH_IDX(0,1)],cctk_lssh[CCTK_LSSH_IDX(0,2)])
{
int index = INITVALUE;
int subblock_index = INITVALUE;