aboutsummaryrefslogtreecommitdiff
path: root/ML_ADM
diff options
context:
space:
mode:
authorIan Hinder <ian.hinder@aei.mpg.de>2012-11-19 22:49:42 +0100
committerIan Hinder <ian.hinder@aei.mpg.de>2012-11-20 09:20:25 +0100
commite95eaf037271ebbbaa462edb4b6b0f6e2b06c899 (patch)
tree1f238d1863672ef331eadff02503f5249e0e85f1 /ML_ADM
parent343f9ee3ab4b91e81b74e396cdc35bd81cbd493a (diff)
Regenerate code (Kranc commit b0019939fb9ef98a05431967a4cc2139f0f2a1e4)
Mark automatically-generated variables as unused to avoid warnings
Diffstat (limited to 'ML_ADM')
-rw-r--r--ML_ADM/src/Boundaries.cc82
-rw-r--r--ML_ADM/src/ML_ADM_Minkowski.cc206
-rw-r--r--ML_ADM/src/ML_ADM_RHS.cc712
-rw-r--r--ML_ADM/src/ML_ADM_boundary.cc208
-rw-r--r--ML_ADM/src/ML_ADM_constraints.cc600
-rw-r--r--ML_ADM/src/ML_ADM_constraints_boundary.cc184
-rw-r--r--ML_ADM/src/ML_ADM_convertFromADMBase.cc238
-rw-r--r--ML_ADM/src/ML_ADM_convertToADMBase.cc246
-rw-r--r--ML_ADM/src/RegisterMoL.cc2
-rw-r--r--ML_ADM/src/Startup.cc2
10 files changed, 1240 insertions, 1240 deletions
diff --git a/ML_ADM/src/Boundaries.cc b/ML_ADM/src/Boundaries.cc
index 4e20959..03f536d 100644
--- a/ML_ADM/src/Boundaries.cc
+++ b/ML_ADM/src/Boundaries.cc
@@ -30,7 +30,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
DECLARE_CCTK_ARGUMENTS;
DECLARE_CCTK_PARAMETERS;
- CCTK_INT ierr = 0;
+ CCTK_INT ierr CCTK_ATTRIBUTE_UNUSED = 0;
if (CCTK_EQUALS(ML_curv_bound, "none" ) ||
CCTK_EQUALS(ML_curv_bound, "static") ||
@@ -255,7 +255,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(ML_curv_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_ML_curv_bound = -1;
+ static CCTK_INT handle_ML_curv_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_ML_curv_bound < 0) handle_ML_curv_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_ML_curv_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_ML_curv_bound , ML_curv_bound_limit, "LIMIT") < 0)
@@ -274,7 +274,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(ML_lapse_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_ML_lapse_bound = -1;
+ static CCTK_INT handle_ML_lapse_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_ML_lapse_bound < 0) handle_ML_lapse_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_ML_lapse_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_ML_lapse_bound , ML_lapse_bound_limit, "LIMIT") < 0)
@@ -293,7 +293,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(ML_metric_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_ML_metric_bound = -1;
+ static CCTK_INT handle_ML_metric_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_ML_metric_bound < 0) handle_ML_metric_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_ML_metric_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_ML_metric_bound , ML_metric_bound_limit, "LIMIT") < 0)
@@ -312,7 +312,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(ML_shift_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_ML_shift_bound = -1;
+ static CCTK_INT handle_ML_shift_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_ML_shift_bound < 0) handle_ML_shift_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_ML_shift_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_ML_shift_bound , ML_shift_bound_limit, "LIMIT") < 0)
@@ -331,7 +331,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K11_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_K11_bound = -1;
+ static CCTK_INT handle_K11_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K11_bound < 0) handle_K11_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K11_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K11_bound , K11_bound_limit, "LIMIT") < 0)
@@ -350,7 +350,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K12_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_K12_bound = -1;
+ static CCTK_INT handle_K12_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K12_bound < 0) handle_K12_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K12_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K12_bound , K12_bound_limit, "LIMIT") < 0)
@@ -369,7 +369,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K13_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_K13_bound = -1;
+ static CCTK_INT handle_K13_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K13_bound < 0) handle_K13_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K13_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K13_bound , K13_bound_limit, "LIMIT") < 0)
@@ -388,7 +388,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K22_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_K22_bound = -1;
+ static CCTK_INT handle_K22_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K22_bound < 0) handle_K22_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K22_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K22_bound , K22_bound_limit, "LIMIT") < 0)
@@ -407,7 +407,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K23_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_K23_bound = -1;
+ static CCTK_INT handle_K23_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K23_bound < 0) handle_K23_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K23_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K23_bound , K23_bound_limit, "LIMIT") < 0)
@@ -426,7 +426,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K33_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_K33_bound = -1;
+ static CCTK_INT handle_K33_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K33_bound < 0) handle_K33_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K33_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K33_bound , K33_bound_limit, "LIMIT") < 0)
@@ -445,7 +445,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(alpha_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_alpha_bound = -1;
+ static CCTK_INT handle_alpha_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_alpha_bound < 0) handle_alpha_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_alpha_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_alpha_bound , alpha_bound_limit, "LIMIT") < 0)
@@ -464,7 +464,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g11_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_g11_bound = -1;
+ static CCTK_INT handle_g11_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g11_bound < 0) handle_g11_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g11_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g11_bound , g11_bound_limit, "LIMIT") < 0)
@@ -483,7 +483,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g12_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_g12_bound = -1;
+ static CCTK_INT handle_g12_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g12_bound < 0) handle_g12_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g12_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g12_bound , g12_bound_limit, "LIMIT") < 0)
@@ -502,7 +502,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g13_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_g13_bound = -1;
+ static CCTK_INT handle_g13_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g13_bound < 0) handle_g13_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g13_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g13_bound , g13_bound_limit, "LIMIT") < 0)
@@ -521,7 +521,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g22_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_g22_bound = -1;
+ static CCTK_INT handle_g22_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g22_bound < 0) handle_g22_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g22_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g22_bound , g22_bound_limit, "LIMIT") < 0)
@@ -540,7 +540,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g23_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_g23_bound = -1;
+ static CCTK_INT handle_g23_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g23_bound < 0) handle_g23_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g23_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g23_bound , g23_bound_limit, "LIMIT") < 0)
@@ -559,7 +559,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g33_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_g33_bound = -1;
+ static CCTK_INT handle_g33_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g33_bound < 0) handle_g33_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g33_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g33_bound , g33_bound_limit, "LIMIT") < 0)
@@ -578,7 +578,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(beta1_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_beta1_bound = -1;
+ static CCTK_INT handle_beta1_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_beta1_bound < 0) handle_beta1_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_beta1_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_beta1_bound , beta1_bound_limit, "LIMIT") < 0)
@@ -597,7 +597,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(beta2_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_beta2_bound = -1;
+ static CCTK_INT handle_beta2_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_beta2_bound < 0) handle_beta2_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_beta2_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_beta2_bound , beta2_bound_limit, "LIMIT") < 0)
@@ -616,7 +616,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(beta3_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_beta3_bound = -1;
+ static CCTK_INT handle_beta3_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_beta3_bound < 0) handle_beta3_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_beta3_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_beta3_bound , beta3_bound_limit, "LIMIT") < 0)
@@ -635,7 +635,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(ML_curv_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_ML_curv_bound = -1;
+ static CCTK_INT handle_ML_curv_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_ML_curv_bound < 0) handle_ML_curv_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_ML_curv_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_ML_curv_bound ,ML_curv_bound_scalar, "SCALAR") < 0)
@@ -652,7 +652,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(ML_lapse_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_ML_lapse_bound = -1;
+ static CCTK_INT handle_ML_lapse_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_ML_lapse_bound < 0) handle_ML_lapse_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_ML_lapse_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_ML_lapse_bound ,ML_lapse_bound_scalar, "SCALAR") < 0)
@@ -669,7 +669,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(ML_metric_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_ML_metric_bound = -1;
+ static CCTK_INT handle_ML_metric_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_ML_metric_bound < 0) handle_ML_metric_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_ML_metric_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_ML_metric_bound ,ML_metric_bound_scalar, "SCALAR") < 0)
@@ -686,7 +686,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(ML_shift_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_ML_shift_bound = -1;
+ static CCTK_INT handle_ML_shift_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_ML_shift_bound < 0) handle_ML_shift_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_ML_shift_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_ML_shift_bound ,ML_shift_bound_scalar, "SCALAR") < 0)
@@ -703,7 +703,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K11_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_K11_bound = -1;
+ static CCTK_INT handle_K11_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K11_bound < 0) handle_K11_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K11_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K11_bound ,K11_bound_scalar, "SCALAR") < 0)
@@ -720,7 +720,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K12_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_K12_bound = -1;
+ static CCTK_INT handle_K12_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K12_bound < 0) handle_K12_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K12_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K12_bound ,K12_bound_scalar, "SCALAR") < 0)
@@ -737,7 +737,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K13_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_K13_bound = -1;
+ static CCTK_INT handle_K13_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K13_bound < 0) handle_K13_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K13_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K13_bound ,K13_bound_scalar, "SCALAR") < 0)
@@ -754,7 +754,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K22_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_K22_bound = -1;
+ static CCTK_INT handle_K22_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K22_bound < 0) handle_K22_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K22_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K22_bound ,K22_bound_scalar, "SCALAR") < 0)
@@ -771,7 +771,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K23_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_K23_bound = -1;
+ static CCTK_INT handle_K23_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K23_bound < 0) handle_K23_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K23_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K23_bound ,K23_bound_scalar, "SCALAR") < 0)
@@ -788,7 +788,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(K33_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_K33_bound = -1;
+ static CCTK_INT handle_K33_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_K33_bound < 0) handle_K33_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_K33_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_K33_bound ,K33_bound_scalar, "SCALAR") < 0)
@@ -805,7 +805,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(alpha_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_alpha_bound = -1;
+ static CCTK_INT handle_alpha_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_alpha_bound < 0) handle_alpha_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_alpha_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_alpha_bound ,alpha_bound_scalar, "SCALAR") < 0)
@@ -822,7 +822,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g11_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_g11_bound = -1;
+ static CCTK_INT handle_g11_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g11_bound < 0) handle_g11_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g11_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g11_bound ,g11_bound_scalar, "SCALAR") < 0)
@@ -839,7 +839,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g12_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_g12_bound = -1;
+ static CCTK_INT handle_g12_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g12_bound < 0) handle_g12_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g12_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g12_bound ,g12_bound_scalar, "SCALAR") < 0)
@@ -856,7 +856,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g13_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_g13_bound = -1;
+ static CCTK_INT handle_g13_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g13_bound < 0) handle_g13_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g13_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g13_bound ,g13_bound_scalar, "SCALAR") < 0)
@@ -873,7 +873,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g22_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_g22_bound = -1;
+ static CCTK_INT handle_g22_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g22_bound < 0) handle_g22_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g22_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g22_bound ,g22_bound_scalar, "SCALAR") < 0)
@@ -890,7 +890,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g23_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_g23_bound = -1;
+ static CCTK_INT handle_g23_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g23_bound < 0) handle_g23_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g23_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g23_bound ,g23_bound_scalar, "SCALAR") < 0)
@@ -907,7 +907,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(g33_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_g33_bound = -1;
+ static CCTK_INT handle_g33_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_g33_bound < 0) handle_g33_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_g33_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_g33_bound ,g33_bound_scalar, "SCALAR") < 0)
@@ -924,7 +924,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(beta1_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_beta1_bound = -1;
+ static CCTK_INT handle_beta1_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_beta1_bound < 0) handle_beta1_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_beta1_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_beta1_bound ,beta1_bound_scalar, "SCALAR") < 0)
@@ -941,7 +941,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(beta2_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_beta2_bound = -1;
+ static CCTK_INT handle_beta2_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_beta2_bound < 0) handle_beta2_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_beta2_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_beta2_bound ,beta2_bound_scalar, "SCALAR") < 0)
@@ -958,7 +958,7 @@ extern "C" void ML_ADM_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(beta3_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_beta3_bound = -1;
+ static CCTK_INT handle_beta3_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_beta3_bound < 0) handle_beta3_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_beta3_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_beta3_bound ,beta3_bound_scalar, "SCALAR") < 0)
diff --git a/ML_ADM/src/ML_ADM_Minkowski.cc b/ML_ADM/src/ML_ADM_Minkowski.cc
index 38943f5..695bb13 100644
--- a/ML_ADM/src/ML_ADM_Minkowski.cc
+++ b/ML_ADM/src/ML_ADM_Minkowski.cc
@@ -36,66 +36,66 @@ static void ML_ADM_Minkowski_Body(cGH const * restrict const cctkGH, int const d
/* Include user-supplied include files */
/* Initialise finite differencing variables */
- ptrdiff_t const di = 1;
- ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;
- ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;
- ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;
- CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));
- CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));
- CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));
- CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);
- CCTK_REAL_VEC const t = ToReal(cctk_time);
- CCTK_REAL_VEC const dxi = INV(dx);
- CCTK_REAL_VEC const dyi = INV(dy);
- CCTK_REAL_VEC const dzi = INV(dz);
- CCTK_REAL_VEC const khalf = ToReal(0.5);
- CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);
- CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);
- CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);
- CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);
- CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);
- CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);
- CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);
+ ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;
+ ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;
+ ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;
+ ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;
+ CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));
+ CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));
+ CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));
+ CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);
+ CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);
+ CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);
+ CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);
+ CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);
+ CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);
+ CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);
+ CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);
+ CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);
+ CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);
+ CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);
+ CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);
+ CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);
/* Initialize predefined quantities */
- CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);
- CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);
- CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);
- CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
- CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
- CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
- CCTK_REAL_VEC const p1o180dx2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
- CCTK_REAL_VEC const p1o180dy2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
- CCTK_REAL_VEC const p1o180dz2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
- CCTK_REAL_VEC const p1o2dx = kdiv(ToReal(0.5),dx);
- CCTK_REAL_VEC const p1o2dy = kdiv(ToReal(0.5),dy);
- CCTK_REAL_VEC const p1o2dz = kdiv(ToReal(0.5),dz);
- CCTK_REAL_VEC const p1o3600dxdy = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
- CCTK_REAL_VEC const p1o3600dxdz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
- CCTK_REAL_VEC const p1o3600dydz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
- CCTK_REAL_VEC const p1o4dxdy = kdiv(ToReal(0.25),kmul(dy,dx));
- CCTK_REAL_VEC const p1o4dxdz = kdiv(ToReal(0.25),kmul(dz,dx));
- CCTK_REAL_VEC const p1o4dydz = kdiv(ToReal(0.25),kmul(dz,dy));
- CCTK_REAL_VEC const p1o5040dx2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
- CCTK_REAL_VEC const p1o5040dy2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
- CCTK_REAL_VEC const p1o5040dz2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
- CCTK_REAL_VEC const p1o60dx = kdiv(ToReal(0.0166666666666666666666666666667),dx);
- CCTK_REAL_VEC const p1o60dy = kdiv(ToReal(0.0166666666666666666666666666667),dy);
- CCTK_REAL_VEC const p1o60dz = kdiv(ToReal(0.0166666666666666666666666666667),dz);
- CCTK_REAL_VEC const p1o705600dxdy = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
- CCTK_REAL_VEC const p1o705600dxdz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
- CCTK_REAL_VEC const p1o705600dydz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
- CCTK_REAL_VEC const p1o840dx = kdiv(ToReal(0.00119047619047619047619047619048),dx);
- CCTK_REAL_VEC const p1o840dy = kdiv(ToReal(0.00119047619047619047619047619048),dy);
- CCTK_REAL_VEC const p1o840dz = kdiv(ToReal(0.00119047619047619047619047619048),dz);
- CCTK_REAL_VEC const p1odx2 = kdiv(ToReal(1),kmul(dx,dx));
- CCTK_REAL_VEC const p1ody2 = kdiv(ToReal(1),kmul(dy,dy));
- CCTK_REAL_VEC const p1odz2 = kdiv(ToReal(1),kmul(dz,dz));
- CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
- CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
- CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);
+ CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);
+ CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);
+ CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o180dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o180dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o180dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o2dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dx);
+ CCTK_REAL_VEC const p1o2dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dy);
+ CCTK_REAL_VEC const p1o2dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dz);
+ CCTK_REAL_VEC const p1o3600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o3600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o3600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o4dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o4dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o4dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o5040dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o5040dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o5040dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o60dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dx);
+ CCTK_REAL_VEC const p1o60dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dy);
+ CCTK_REAL_VEC const p1o60dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dz);
+ CCTK_REAL_VEC const p1o705600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o705600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o705600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o840dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dx);
+ CCTK_REAL_VEC const p1o840dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dy);
+ CCTK_REAL_VEC const p1o840dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dz);
+ CCTK_REAL_VEC const p1odx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dx,dx));
+ CCTK_REAL_VEC const p1ody2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dy,dy));
+ CCTK_REAL_VEC const p1odz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dz,dz));
+ CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
+ CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
+ CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
/* Jacobian variable pointers */
bool const use_jacobian = (!CCTK_IsFunctionAliased("MultiPatch_GetMap") || MultiPatch_GetMap(cctkGH) != jacobian_identity_map)
@@ -109,38 +109,38 @@ static void ML_ADM_Minkowski_Body(cGH const * restrict const cctkGH, int const d
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_group,
9, jacobian_ptrs);
- CCTK_REAL const *restrict const J11 = use_jacobian ? jacobian_ptrs[0] : 0;
- CCTK_REAL const *restrict const J12 = use_jacobian ? jacobian_ptrs[1] : 0;
- CCTK_REAL const *restrict const J13 = use_jacobian ? jacobian_ptrs[2] : 0;
- CCTK_REAL const *restrict const J21 = use_jacobian ? jacobian_ptrs[3] : 0;
- CCTK_REAL const *restrict const J22 = use_jacobian ? jacobian_ptrs[4] : 0;
- CCTK_REAL const *restrict const J23 = use_jacobian ? jacobian_ptrs[5] : 0;
- CCTK_REAL const *restrict const J31 = use_jacobian ? jacobian_ptrs[6] : 0;
- CCTK_REAL const *restrict const J32 = use_jacobian ? jacobian_ptrs[7] : 0;
- CCTK_REAL const *restrict const J33 = use_jacobian ? jacobian_ptrs[8] : 0;
+ CCTK_REAL const *restrict const J11 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[0] : 0;
+ CCTK_REAL const *restrict const J12 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[1] : 0;
+ CCTK_REAL const *restrict const J13 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[2] : 0;
+ CCTK_REAL const *restrict const J21 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[3] : 0;
+ CCTK_REAL const *restrict const J22 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[4] : 0;
+ CCTK_REAL const *restrict const J23 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[5] : 0;
+ CCTK_REAL const *restrict const J31 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[6] : 0;
+ CCTK_REAL const *restrict const J32 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[7] : 0;
+ CCTK_REAL const *restrict const J33 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[8] : 0;
- CCTK_REAL const *restrict jacobian_derivative_ptrs[18];
+ CCTK_REAL const *restrict jacobian_derivative_ptrs[18] CCTK_ATTRIBUTE_UNUSED;
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_derivative_group,
18, jacobian_derivative_ptrs);
- CCTK_REAL const *restrict const dJ111 = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
- CCTK_REAL const *restrict const dJ112 = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
- CCTK_REAL const *restrict const dJ113 = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
- CCTK_REAL const *restrict const dJ122 = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
- CCTK_REAL const *restrict const dJ123 = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
- CCTK_REAL const *restrict const dJ133 = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
- CCTK_REAL const *restrict const dJ211 = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
- CCTK_REAL const *restrict const dJ212 = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
- CCTK_REAL const *restrict const dJ213 = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
- CCTK_REAL const *restrict const dJ222 = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
- CCTK_REAL const *restrict const dJ223 = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
- CCTK_REAL const *restrict const dJ233 = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
- CCTK_REAL const *restrict const dJ311 = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
- CCTK_REAL const *restrict const dJ312 = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
- CCTK_REAL const *restrict const dJ313 = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
- CCTK_REAL const *restrict const dJ322 = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
- CCTK_REAL const *restrict const dJ323 = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
- CCTK_REAL const *restrict const dJ333 = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
+ CCTK_REAL const *restrict const dJ111 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
+ CCTK_REAL const *restrict const dJ112 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
+ CCTK_REAL const *restrict const dJ113 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
+ CCTK_REAL const *restrict const dJ122 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
+ CCTK_REAL const *restrict const dJ123 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
+ CCTK_REAL const *restrict const dJ133 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
+ CCTK_REAL const *restrict const dJ211 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
+ CCTK_REAL const *restrict const dJ212 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
+ CCTK_REAL const *restrict const dJ213 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
+ CCTK_REAL const *restrict const dJ222 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
+ CCTK_REAL const *restrict const dJ223 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
+ CCTK_REAL const *restrict const dJ233 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
+ CCTK_REAL const *restrict const dJ311 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
+ CCTK_REAL const *restrict const dJ312 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
+ CCTK_REAL const *restrict const dJ313 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
+ CCTK_REAL const *restrict const dJ322 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
+ CCTK_REAL const *restrict const dJ323 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
+ CCTK_REAL const *restrict const dJ333 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
/* Assign local copies of arrays functions */
@@ -157,7 +157,7 @@ static void ML_ADM_Minkowski_Body(cGH const * restrict const cctkGH, int const d
cctk_ash[0],cctk_ash[1],cctk_ash[2],
CCTK_REAL_VEC_SIZE)
{
- ptrdiff_t const index = di*i + dj*j + dk*k;
+ ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;
/* Assign local copies of grid functions */
@@ -184,37 +184,37 @@ static void ML_ADM_Minkowski_Body(cGH const * restrict const cctkGH, int const d
}
/* Calculate temporaries and grid functions */
- CCTK_REAL_VEC g11L = ToReal(1);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g11L = ToReal(1);
- CCTK_REAL_VEC g12L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g12L = ToReal(0);
- CCTK_REAL_VEC g13L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g13L = ToReal(0);
- CCTK_REAL_VEC g22L = ToReal(1);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g22L = ToReal(1);
- CCTK_REAL_VEC g23L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g23L = ToReal(0);
- CCTK_REAL_VEC g33L = ToReal(1);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g33L = ToReal(1);
- CCTK_REAL_VEC K11L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K11L = ToReal(0);
- CCTK_REAL_VEC K12L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K12L = ToReal(0);
- CCTK_REAL_VEC K13L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K13L = ToReal(0);
- CCTK_REAL_VEC K22L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K22L = ToReal(0);
- CCTK_REAL_VEC K23L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K23L = ToReal(0);
- CCTK_REAL_VEC K33L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K33L = ToReal(0);
- CCTK_REAL_VEC alphaL = ToReal(1);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED alphaL = ToReal(1);
- CCTK_REAL_VEC beta1L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta1L = ToReal(0);
- CCTK_REAL_VEC beta2L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta2L = ToReal(0);
- CCTK_REAL_VEC beta3L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta3L = ToReal(0);
/* Copy local copies back to grid functions */
vec_store_partial_prepare(i,lc_imin,lc_imax);
diff --git a/ML_ADM/src/ML_ADM_RHS.cc b/ML_ADM/src/ML_ADM_RHS.cc
index b285f04..16b162d 100644
--- a/ML_ADM/src/ML_ADM_RHS.cc
+++ b/ML_ADM/src/ML_ADM_RHS.cc
@@ -32,7 +32,7 @@ extern "C" void ML_ADM_RHS_SelectBCs(CCTK_ARGUMENTS)
DECLARE_CCTK_ARGUMENTS;
DECLARE_CCTK_PARAMETERS;
- CCTK_INT ierr = 0;
+ CCTK_INT ierr CCTK_ATTRIBUTE_UNUSED = 0;
ierr = Boundary_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GenericFD_GetBoundaryWidth(cctkGH), -1 /* no table */, "ML_ADM::ML_curvrhs","flat");
if (ierr < 0)
CCTK_WARN(1, "Failed to register flat BC for ML_ADM::ML_curvrhs.");
@@ -57,66 +57,66 @@ static void ML_ADM_RHS_Body(cGH const * restrict const cctkGH, int const dir, in
/* Include user-supplied include files */
/* Initialise finite differencing variables */
- ptrdiff_t const di = 1;
- ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;
- ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;
- ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;
- CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));
- CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));
- CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));
- CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);
- CCTK_REAL_VEC const t = ToReal(cctk_time);
- CCTK_REAL_VEC const dxi = INV(dx);
- CCTK_REAL_VEC const dyi = INV(dy);
- CCTK_REAL_VEC const dzi = INV(dz);
- CCTK_REAL_VEC const khalf = ToReal(0.5);
- CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);
- CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);
- CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);
- CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);
- CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);
- CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);
- CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);
+ ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;
+ ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;
+ ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;
+ ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;
+ CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));
+ CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));
+ CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));
+ CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);
+ CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);
+ CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);
+ CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);
+ CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);
+ CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);
+ CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);
+ CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);
+ CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);
+ CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);
+ CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);
+ CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);
+ CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);
/* Initialize predefined quantities */
- CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);
- CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);
- CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);
- CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
- CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
- CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
- CCTK_REAL_VEC const p1o180dx2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
- CCTK_REAL_VEC const p1o180dy2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
- CCTK_REAL_VEC const p1o180dz2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
- CCTK_REAL_VEC const p1o2dx = kdiv(ToReal(0.5),dx);
- CCTK_REAL_VEC const p1o2dy = kdiv(ToReal(0.5),dy);
- CCTK_REAL_VEC const p1o2dz = kdiv(ToReal(0.5),dz);
- CCTK_REAL_VEC const p1o3600dxdy = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
- CCTK_REAL_VEC const p1o3600dxdz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
- CCTK_REAL_VEC const p1o3600dydz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
- CCTK_REAL_VEC const p1o4dxdy = kdiv(ToReal(0.25),kmul(dy,dx));
- CCTK_REAL_VEC const p1o4dxdz = kdiv(ToReal(0.25),kmul(dz,dx));
- CCTK_REAL_VEC const p1o4dydz = kdiv(ToReal(0.25),kmul(dz,dy));
- CCTK_REAL_VEC const p1o5040dx2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
- CCTK_REAL_VEC const p1o5040dy2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
- CCTK_REAL_VEC const p1o5040dz2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
- CCTK_REAL_VEC const p1o60dx = kdiv(ToReal(0.0166666666666666666666666666667),dx);
- CCTK_REAL_VEC const p1o60dy = kdiv(ToReal(0.0166666666666666666666666666667),dy);
- CCTK_REAL_VEC const p1o60dz = kdiv(ToReal(0.0166666666666666666666666666667),dz);
- CCTK_REAL_VEC const p1o705600dxdy = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
- CCTK_REAL_VEC const p1o705600dxdz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
- CCTK_REAL_VEC const p1o705600dydz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
- CCTK_REAL_VEC const p1o840dx = kdiv(ToReal(0.00119047619047619047619047619048),dx);
- CCTK_REAL_VEC const p1o840dy = kdiv(ToReal(0.00119047619047619047619047619048),dy);
- CCTK_REAL_VEC const p1o840dz = kdiv(ToReal(0.00119047619047619047619047619048),dz);
- CCTK_REAL_VEC const p1odx2 = kdiv(ToReal(1),kmul(dx,dx));
- CCTK_REAL_VEC const p1ody2 = kdiv(ToReal(1),kmul(dy,dy));
- CCTK_REAL_VEC const p1odz2 = kdiv(ToReal(1),kmul(dz,dz));
- CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
- CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
- CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);
+ CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);
+ CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);
+ CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o180dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o180dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o180dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o2dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dx);
+ CCTK_REAL_VEC const p1o2dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dy);
+ CCTK_REAL_VEC const p1o2dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dz);
+ CCTK_REAL_VEC const p1o3600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o3600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o3600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o4dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o4dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o4dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o5040dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o5040dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o5040dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o60dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dx);
+ CCTK_REAL_VEC const p1o60dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dy);
+ CCTK_REAL_VEC const p1o60dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dz);
+ CCTK_REAL_VEC const p1o705600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o705600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o705600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o840dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dx);
+ CCTK_REAL_VEC const p1o840dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dy);
+ CCTK_REAL_VEC const p1o840dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dz);
+ CCTK_REAL_VEC const p1odx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dx,dx));
+ CCTK_REAL_VEC const p1ody2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dy,dy));
+ CCTK_REAL_VEC const p1odz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dz,dz));
+ CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
+ CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
+ CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
/* Jacobian variable pointers */
bool const use_jacobian = (!CCTK_IsFunctionAliased("MultiPatch_GetMap") || MultiPatch_GetMap(cctkGH) != jacobian_identity_map)
@@ -130,38 +130,38 @@ static void ML_ADM_RHS_Body(cGH const * restrict const cctkGH, int const dir, in
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_group,
9, jacobian_ptrs);
- CCTK_REAL const *restrict const J11 = use_jacobian ? jacobian_ptrs[0] : 0;
- CCTK_REAL const *restrict const J12 = use_jacobian ? jacobian_ptrs[1] : 0;
- CCTK_REAL const *restrict const J13 = use_jacobian ? jacobian_ptrs[2] : 0;
- CCTK_REAL const *restrict const J21 = use_jacobian ? jacobian_ptrs[3] : 0;
- CCTK_REAL const *restrict const J22 = use_jacobian ? jacobian_ptrs[4] : 0;
- CCTK_REAL const *restrict const J23 = use_jacobian ? jacobian_ptrs[5] : 0;
- CCTK_REAL const *restrict const J31 = use_jacobian ? jacobian_ptrs[6] : 0;
- CCTK_REAL const *restrict const J32 = use_jacobian ? jacobian_ptrs[7] : 0;
- CCTK_REAL const *restrict const J33 = use_jacobian ? jacobian_ptrs[8] : 0;
+ CCTK_REAL const *restrict const J11 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[0] : 0;
+ CCTK_REAL const *restrict const J12 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[1] : 0;
+ CCTK_REAL const *restrict const J13 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[2] : 0;
+ CCTK_REAL const *restrict const J21 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[3] : 0;
+ CCTK_REAL const *restrict const J22 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[4] : 0;
+ CCTK_REAL const *restrict const J23 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[5] : 0;
+ CCTK_REAL const *restrict const J31 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[6] : 0;
+ CCTK_REAL const *restrict const J32 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[7] : 0;
+ CCTK_REAL const *restrict const J33 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[8] : 0;
- CCTK_REAL const *restrict jacobian_derivative_ptrs[18];
+ CCTK_REAL const *restrict jacobian_derivative_ptrs[18] CCTK_ATTRIBUTE_UNUSED;
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_derivative_group,
18, jacobian_derivative_ptrs);
- CCTK_REAL const *restrict const dJ111 = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
- CCTK_REAL const *restrict const dJ112 = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
- CCTK_REAL const *restrict const dJ113 = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
- CCTK_REAL const *restrict const dJ122 = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
- CCTK_REAL const *restrict const dJ123 = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
- CCTK_REAL const *restrict const dJ133 = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
- CCTK_REAL const *restrict const dJ211 = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
- CCTK_REAL const *restrict const dJ212 = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
- CCTK_REAL const *restrict const dJ213 = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
- CCTK_REAL const *restrict const dJ222 = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
- CCTK_REAL const *restrict const dJ223 = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
- CCTK_REAL const *restrict const dJ233 = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
- CCTK_REAL const *restrict const dJ311 = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
- CCTK_REAL const *restrict const dJ312 = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
- CCTK_REAL const *restrict const dJ313 = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
- CCTK_REAL const *restrict const dJ322 = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
- CCTK_REAL const *restrict const dJ323 = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
- CCTK_REAL const *restrict const dJ333 = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
+ CCTK_REAL const *restrict const dJ111 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
+ CCTK_REAL const *restrict const dJ112 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
+ CCTK_REAL const *restrict const dJ113 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
+ CCTK_REAL const *restrict const dJ122 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
+ CCTK_REAL const *restrict const dJ123 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
+ CCTK_REAL const *restrict const dJ133 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
+ CCTK_REAL const *restrict const dJ211 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
+ CCTK_REAL const *restrict const dJ212 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
+ CCTK_REAL const *restrict const dJ213 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
+ CCTK_REAL const *restrict const dJ222 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
+ CCTK_REAL const *restrict const dJ223 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
+ CCTK_REAL const *restrict const dJ233 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
+ CCTK_REAL const *restrict const dJ311 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
+ CCTK_REAL const *restrict const dJ312 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
+ CCTK_REAL const *restrict const dJ313 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
+ CCTK_REAL const *restrict const dJ322 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
+ CCTK_REAL const *restrict const dJ323 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
+ CCTK_REAL const *restrict const dJ333 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
/* Assign local copies of arrays functions */
@@ -178,29 +178,29 @@ static void ML_ADM_RHS_Body(cGH const * restrict const cctkGH, int const dir, in
cctk_ash[0],cctk_ash[1],cctk_ash[2],
CCTK_REAL_VEC_SIZE)
{
- ptrdiff_t const index = di*i + dj*j + dk*k;
+ ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;
/* Assign local copies of grid functions */
- CCTK_REAL_VEC alphaL = vec_load(alpha[index]);
- CCTK_REAL_VEC beta1L = vec_load(beta1[index]);
- CCTK_REAL_VEC beta2L = vec_load(beta2[index]);
- CCTK_REAL_VEC beta3L = vec_load(beta3[index]);
- CCTK_REAL_VEC g11L = vec_load(g11[index]);
- CCTK_REAL_VEC g12L = vec_load(g12[index]);
- CCTK_REAL_VEC g13L = vec_load(g13[index]);
- CCTK_REAL_VEC g22L = vec_load(g22[index]);
- CCTK_REAL_VEC g23L = vec_load(g23[index]);
- CCTK_REAL_VEC g33L = vec_load(g33[index]);
- CCTK_REAL_VEC K11L = vec_load(K11[index]);
- CCTK_REAL_VEC K12L = vec_load(K12[index]);
- CCTK_REAL_VEC K13L = vec_load(K13[index]);
- CCTK_REAL_VEC K22L = vec_load(K22[index]);
- CCTK_REAL_VEC K23L = vec_load(K23[index]);
- CCTK_REAL_VEC K33L = vec_load(K33[index]);
-
-
- CCTK_REAL_VEC dJ111L, dJ112L, dJ113L, dJ122L, dJ123L, dJ133L, dJ211L, dJ212L, dJ213L, dJ222L, dJ223L, dJ233L, dJ311L, dJ312L, dJ313L, dJ322L, dJ323L, dJ333L, J11L, J12L, J13L, J21L, J22L, J23L, J31L, J32L, J33L;
+ CCTK_REAL_VEC alphaL CCTK_ATTRIBUTE_UNUSED = vec_load(alpha[index]);
+ CCTK_REAL_VEC beta1L CCTK_ATTRIBUTE_UNUSED = vec_load(beta1[index]);
+ CCTK_REAL_VEC beta2L CCTK_ATTRIBUTE_UNUSED = vec_load(beta2[index]);
+ CCTK_REAL_VEC beta3L CCTK_ATTRIBUTE_UNUSED = vec_load(beta3[index]);
+ CCTK_REAL_VEC g11L CCTK_ATTRIBUTE_UNUSED = vec_load(g11[index]);
+ CCTK_REAL_VEC g12L CCTK_ATTRIBUTE_UNUSED = vec_load(g12[index]);
+ CCTK_REAL_VEC g13L CCTK_ATTRIBUTE_UNUSED = vec_load(g13[index]);
+ CCTK_REAL_VEC g22L CCTK_ATTRIBUTE_UNUSED = vec_load(g22[index]);
+ CCTK_REAL_VEC g23L CCTK_ATTRIBUTE_UNUSED = vec_load(g23[index]);
+ CCTK_REAL_VEC g33L CCTK_ATTRIBUTE_UNUSED = vec_load(g33[index]);
+ CCTK_REAL_VEC K11L CCTK_ATTRIBUTE_UNUSED = vec_load(K11[index]);
+ CCTK_REAL_VEC K12L CCTK_ATTRIBUTE_UNUSED = vec_load(K12[index]);
+ CCTK_REAL_VEC K13L CCTK_ATTRIBUTE_UNUSED = vec_load(K13[index]);
+ CCTK_REAL_VEC K22L CCTK_ATTRIBUTE_UNUSED = vec_load(K22[index]);
+ CCTK_REAL_VEC K23L CCTK_ATTRIBUTE_UNUSED = vec_load(K23[index]);
+ CCTK_REAL_VEC K33L CCTK_ATTRIBUTE_UNUSED = vec_load(K33[index]);
+
+
+ CCTK_REAL_VEC dJ111L, dJ112L, dJ113L, dJ122L, dJ123L, dJ133L, dJ211L, dJ212L, dJ213L, dJ222L, dJ223L, dJ233L, dJ311L, dJ312L, dJ313L, dJ322L, dJ323L, dJ333L, J11L, J12L, J13L, J21L, J22L, J23L, J31L, J32L, J33L CCTK_ATTRIBUTE_UNUSED ;
if (use_jacobian)
{
@@ -236,96 +236,96 @@ static void ML_ADM_RHS_Body(cGH const * restrict const cctkGH, int const dir, in
/* Include user supplied include files */
/* Precompute derivatives */
- CCTK_REAL_VEC PDstandardNth1alpha;
- CCTK_REAL_VEC PDstandardNth2alpha;
- CCTK_REAL_VEC PDstandardNth3alpha;
- CCTK_REAL_VEC PDstandardNth11alpha;
- CCTK_REAL_VEC PDstandardNth22alpha;
- CCTK_REAL_VEC PDstandardNth33alpha;
- CCTK_REAL_VEC PDstandardNth12alpha;
- CCTK_REAL_VEC PDstandardNth13alpha;
- CCTK_REAL_VEC PDstandardNth23alpha;
- CCTK_REAL_VEC PDstandardNth1beta1;
- CCTK_REAL_VEC PDstandardNth2beta1;
- CCTK_REAL_VEC PDstandardNth3beta1;
- CCTK_REAL_VEC PDstandardNth1beta2;
- CCTK_REAL_VEC PDstandardNth2beta2;
- CCTK_REAL_VEC PDstandardNth3beta2;
- CCTK_REAL_VEC PDstandardNth1beta3;
- CCTK_REAL_VEC PDstandardNth2beta3;
- CCTK_REAL_VEC PDstandardNth3beta3;
- CCTK_REAL_VEC PDstandardNth1g11;
- CCTK_REAL_VEC PDstandardNth2g11;
- CCTK_REAL_VEC PDstandardNth3g11;
- CCTK_REAL_VEC PDstandardNth11g11;
- CCTK_REAL_VEC PDstandardNth22g11;
- CCTK_REAL_VEC PDstandardNth33g11;
- CCTK_REAL_VEC PDstandardNth12g11;
- CCTK_REAL_VEC PDstandardNth13g11;
- CCTK_REAL_VEC PDstandardNth23g11;
- CCTK_REAL_VEC PDstandardNth1g12;
- CCTK_REAL_VEC PDstandardNth2g12;
- CCTK_REAL_VEC PDstandardNth3g12;
- CCTK_REAL_VEC PDstandardNth11g12;
- CCTK_REAL_VEC PDstandardNth22g12;
- CCTK_REAL_VEC PDstandardNth33g12;
- CCTK_REAL_VEC PDstandardNth12g12;
- CCTK_REAL_VEC PDstandardNth13g12;
- CCTK_REAL_VEC PDstandardNth23g12;
- CCTK_REAL_VEC PDstandardNth1g13;
- CCTK_REAL_VEC PDstandardNth2g13;
- CCTK_REAL_VEC PDstandardNth3g13;
- CCTK_REAL_VEC PDstandardNth11g13;
- CCTK_REAL_VEC PDstandardNth22g13;
- CCTK_REAL_VEC PDstandardNth33g13;
- CCTK_REAL_VEC PDstandardNth12g13;
- CCTK_REAL_VEC PDstandardNth13g13;
- CCTK_REAL_VEC PDstandardNth23g13;
- CCTK_REAL_VEC PDstandardNth1g22;
- CCTK_REAL_VEC PDstandardNth2g22;
- CCTK_REAL_VEC PDstandardNth3g22;
- CCTK_REAL_VEC PDstandardNth11g22;
- CCTK_REAL_VEC PDstandardNth22g22;
- CCTK_REAL_VEC PDstandardNth33g22;
- CCTK_REAL_VEC PDstandardNth12g22;
- CCTK_REAL_VEC PDstandardNth13g22;
- CCTK_REAL_VEC PDstandardNth23g22;
- CCTK_REAL_VEC PDstandardNth1g23;
- CCTK_REAL_VEC PDstandardNth2g23;
- CCTK_REAL_VEC PDstandardNth3g23;
- CCTK_REAL_VEC PDstandardNth11g23;
- CCTK_REAL_VEC PDstandardNth22g23;
- CCTK_REAL_VEC PDstandardNth33g23;
- CCTK_REAL_VEC PDstandardNth12g23;
- CCTK_REAL_VEC PDstandardNth13g23;
- CCTK_REAL_VEC PDstandardNth23g23;
- CCTK_REAL_VEC PDstandardNth1g33;
- CCTK_REAL_VEC PDstandardNth2g33;
- CCTK_REAL_VEC PDstandardNth3g33;
- CCTK_REAL_VEC PDstandardNth11g33;
- CCTK_REAL_VEC PDstandardNth22g33;
- CCTK_REAL_VEC PDstandardNth33g33;
- CCTK_REAL_VEC PDstandardNth12g33;
- CCTK_REAL_VEC PDstandardNth13g33;
- CCTK_REAL_VEC PDstandardNth23g33;
- CCTK_REAL_VEC PDstandardNth1K11;
- CCTK_REAL_VEC PDstandardNth2K11;
- CCTK_REAL_VEC PDstandardNth3K11;
- CCTK_REAL_VEC PDstandardNth1K12;
- CCTK_REAL_VEC PDstandardNth2K12;
- CCTK_REAL_VEC PDstandardNth3K12;
- CCTK_REAL_VEC PDstandardNth1K13;
- CCTK_REAL_VEC PDstandardNth2K13;
- CCTK_REAL_VEC PDstandardNth3K13;
- CCTK_REAL_VEC PDstandardNth1K22;
- CCTK_REAL_VEC PDstandardNth2K22;
- CCTK_REAL_VEC PDstandardNth3K22;
- CCTK_REAL_VEC PDstandardNth1K23;
- CCTK_REAL_VEC PDstandardNth2K23;
- CCTK_REAL_VEC PDstandardNth3K23;
- CCTK_REAL_VEC PDstandardNth1K33;
- CCTK_REAL_VEC PDstandardNth2K33;
- CCTK_REAL_VEC PDstandardNth3K33;
+ CCTK_REAL_VEC PDstandardNth1alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1beta1 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2beta1 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3beta1 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1beta2 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2beta2 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3beta2 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1beta3 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2beta3 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3beta3 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K33 CCTK_ATTRIBUTE_UNUSED ;
switch(fdOrder)
{
@@ -703,105 +703,105 @@ static void ML_ADM_RHS_Body(cGH const * restrict const cctkGH, int const dir, in
}
/* Calculate temporaries and grid functions */
- CCTK_REAL_VEC JacPDstandardNth11alpha;
- CCTK_REAL_VEC JacPDstandardNth11g22;
- CCTK_REAL_VEC JacPDstandardNth11g23;
- CCTK_REAL_VEC JacPDstandardNth11g33;
- CCTK_REAL_VEC JacPDstandardNth12alpha;
- CCTK_REAL_VEC JacPDstandardNth12g11;
- CCTK_REAL_VEC JacPDstandardNth12g12;
- CCTK_REAL_VEC JacPDstandardNth12g13;
- CCTK_REAL_VEC JacPDstandardNth12g22;
- CCTK_REAL_VEC JacPDstandardNth12g23;
- CCTK_REAL_VEC JacPDstandardNth12g33;
- CCTK_REAL_VEC JacPDstandardNth13alpha;
- CCTK_REAL_VEC JacPDstandardNth13g11;
- CCTK_REAL_VEC JacPDstandardNth13g12;
- CCTK_REAL_VEC JacPDstandardNth13g13;
- CCTK_REAL_VEC JacPDstandardNth13g22;
- CCTK_REAL_VEC JacPDstandardNth13g23;
- CCTK_REAL_VEC JacPDstandardNth13g33;
- CCTK_REAL_VEC JacPDstandardNth1alpha;
- CCTK_REAL_VEC JacPDstandardNth1beta1;
- CCTK_REAL_VEC JacPDstandardNth1beta2;
- CCTK_REAL_VEC JacPDstandardNth1beta3;
- CCTK_REAL_VEC JacPDstandardNth1g11;
- CCTK_REAL_VEC JacPDstandardNth1g12;
- CCTK_REAL_VEC JacPDstandardNth1g13;
- CCTK_REAL_VEC JacPDstandardNth1g22;
- CCTK_REAL_VEC JacPDstandardNth1g23;
- CCTK_REAL_VEC JacPDstandardNth1g33;
- CCTK_REAL_VEC JacPDstandardNth1K11;
- CCTK_REAL_VEC JacPDstandardNth1K12;
- CCTK_REAL_VEC JacPDstandardNth1K13;
- CCTK_REAL_VEC JacPDstandardNth1K22;
- CCTK_REAL_VEC JacPDstandardNth1K23;
- CCTK_REAL_VEC JacPDstandardNth1K33;
- CCTK_REAL_VEC JacPDstandardNth21g11;
- CCTK_REAL_VEC JacPDstandardNth21g12;
- CCTK_REAL_VEC JacPDstandardNth21g13;
- CCTK_REAL_VEC JacPDstandardNth21g22;
- CCTK_REAL_VEC JacPDstandardNth21g23;
- CCTK_REAL_VEC JacPDstandardNth21g33;
- CCTK_REAL_VEC JacPDstandardNth22alpha;
- CCTK_REAL_VEC JacPDstandardNth22g11;
- CCTK_REAL_VEC JacPDstandardNth22g13;
- CCTK_REAL_VEC JacPDstandardNth22g33;
- CCTK_REAL_VEC JacPDstandardNth23alpha;
- CCTK_REAL_VEC JacPDstandardNth23g11;
- CCTK_REAL_VEC JacPDstandardNth23g12;
- CCTK_REAL_VEC JacPDstandardNth23g13;
- CCTK_REAL_VEC JacPDstandardNth23g22;
- CCTK_REAL_VEC JacPDstandardNth23g23;
- CCTK_REAL_VEC JacPDstandardNth23g33;
- CCTK_REAL_VEC JacPDstandardNth2alpha;
- CCTK_REAL_VEC JacPDstandardNth2beta1;
- CCTK_REAL_VEC JacPDstandardNth2beta2;
- CCTK_REAL_VEC JacPDstandardNth2beta3;
- CCTK_REAL_VEC JacPDstandardNth2g11;
- CCTK_REAL_VEC JacPDstandardNth2g12;
- CCTK_REAL_VEC JacPDstandardNth2g13;
- CCTK_REAL_VEC JacPDstandardNth2g22;
- CCTK_REAL_VEC JacPDstandardNth2g23;
- CCTK_REAL_VEC JacPDstandardNth2g33;
- CCTK_REAL_VEC JacPDstandardNth2K11;
- CCTK_REAL_VEC JacPDstandardNth2K12;
- CCTK_REAL_VEC JacPDstandardNth2K13;
- CCTK_REAL_VEC JacPDstandardNth2K22;
- CCTK_REAL_VEC JacPDstandardNth2K23;
- CCTK_REAL_VEC JacPDstandardNth2K33;
- CCTK_REAL_VEC JacPDstandardNth31g11;
- CCTK_REAL_VEC JacPDstandardNth31g12;
- CCTK_REAL_VEC JacPDstandardNth31g13;
- CCTK_REAL_VEC JacPDstandardNth31g22;
- CCTK_REAL_VEC JacPDstandardNth31g23;
- CCTK_REAL_VEC JacPDstandardNth31g33;
- CCTK_REAL_VEC JacPDstandardNth32g11;
- CCTK_REAL_VEC JacPDstandardNth32g12;
- CCTK_REAL_VEC JacPDstandardNth32g13;
- CCTK_REAL_VEC JacPDstandardNth32g22;
- CCTK_REAL_VEC JacPDstandardNth32g23;
- CCTK_REAL_VEC JacPDstandardNth32g33;
- CCTK_REAL_VEC JacPDstandardNth33alpha;
- CCTK_REAL_VEC JacPDstandardNth33g11;
- CCTK_REAL_VEC JacPDstandardNth33g12;
- CCTK_REAL_VEC JacPDstandardNth33g22;
- CCTK_REAL_VEC JacPDstandardNth3alpha;
- CCTK_REAL_VEC JacPDstandardNth3beta1;
- CCTK_REAL_VEC JacPDstandardNth3beta2;
- CCTK_REAL_VEC JacPDstandardNth3beta3;
- CCTK_REAL_VEC JacPDstandardNth3g11;
- CCTK_REAL_VEC JacPDstandardNth3g12;
- CCTK_REAL_VEC JacPDstandardNth3g13;
- CCTK_REAL_VEC JacPDstandardNth3g22;
- CCTK_REAL_VEC JacPDstandardNth3g23;
- CCTK_REAL_VEC JacPDstandardNth3g33;
- CCTK_REAL_VEC JacPDstandardNth3K11;
- CCTK_REAL_VEC JacPDstandardNth3K12;
- CCTK_REAL_VEC JacPDstandardNth3K13;
- CCTK_REAL_VEC JacPDstandardNth3K22;
- CCTK_REAL_VEC JacPDstandardNth3K23;
- CCTK_REAL_VEC JacPDstandardNth3K33;
+ CCTK_REAL_VEC JacPDstandardNth11alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth11g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth11g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth11g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1beta1 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1beta2 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1beta3 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1K11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1K22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1K23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1K33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth22alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth22g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth22g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth22g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2beta1 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2beta2 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2beta3 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2K11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2K22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2K23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2K33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth33alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth33g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth33g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth33g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3alpha CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3beta1 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3beta2 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3beta3 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3K11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3K22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3K23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3K33 CCTK_ATTRIBUTE_UNUSED ;
if (use_jacobian)
{
@@ -1303,180 +1303,180 @@ static void ML_ADM_RHS_Body(cGH const * restrict const cctkGH, int const dir, in
JacPDstandardNth32g33 = PDstandardNth23g33;
}
- CCTK_REAL_VEC detg =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED detg =
knmsub(g22L,kmul(g13L,g13L),knmsub(g11L,kmul(g23L,g23L),kmadd(g33L,kmsub(g11L,g22L,kmul(g12L,g12L)),kmul(g12L,kmul(g13L,kmul(g23L,ToReal(2)))))));
- CCTK_REAL_VEC gu11 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu11 =
kdiv(kmsub(g22L,g33L,kmul(g23L,g23L)),detg);
- CCTK_REAL_VEC gu12 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu12 =
kdiv(kmsub(g13L,g23L,kmul(g12L,g33L)),detg);
- CCTK_REAL_VEC gu13 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu13 =
kdiv(kmsub(g12L,g23L,kmul(g13L,g22L)),detg);
- CCTK_REAL_VEC gu21 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu21 =
kdiv(kmsub(g13L,g23L,kmul(g12L,g33L)),detg);
- CCTK_REAL_VEC gu22 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu22 =
kdiv(kmsub(g11L,g33L,kmul(g13L,g13L)),detg);
- CCTK_REAL_VEC gu23 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu23 =
kdiv(kmsub(g12L,g13L,kmul(g11L,g23L)),detg);
- CCTK_REAL_VEC gu31 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu31 =
kdiv(kmsub(g12L,g23L,kmul(g13L,g22L)),detg);
- CCTK_REAL_VEC gu32 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu32 =
kdiv(kmsub(g12L,g13L,kmul(g11L,g23L)),detg);
- CCTK_REAL_VEC gu33 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu33 =
kdiv(kmsub(g11L,g22L,kmul(g12L,g12L)),detg);
- CCTK_REAL_VEC G111 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G111 =
kmul(ToReal(0.5),kmadd(gu11,JacPDstandardNth1g11,knmsub(gu12,JacPDstandardNth2g11,kmsub(kmadd(gu12,JacPDstandardNth1g12,kmul(gu13,JacPDstandardNth1g13)),ToReal(2),kmul(gu13,JacPDstandardNth3g11)))));
- CCTK_REAL_VEC G211 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G211 =
kmul(ToReal(0.5),kmadd(gu21,JacPDstandardNth1g11,knmsub(gu22,JacPDstandardNth2g11,kmsub(kmadd(gu22,JacPDstandardNth1g12,kmul(gu23,JacPDstandardNth1g13)),ToReal(2),kmul(gu23,JacPDstandardNth3g11)))));
- CCTK_REAL_VEC G311 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G311 =
kmul(ToReal(0.5),kmadd(gu31,JacPDstandardNth1g11,knmsub(gu32,JacPDstandardNth2g11,kmsub(kmadd(gu32,JacPDstandardNth1g12,kmul(gu33,JacPDstandardNth1g13)),ToReal(2),kmul(gu33,JacPDstandardNth3g11)))));
- CCTK_REAL_VEC G112 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G112 =
kmul(kmadd(gu12,JacPDstandardNth1g22,kmadd(gu11,JacPDstandardNth2g11,kmul(gu13,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth2g13,JacPDstandardNth3g12))))),ToReal(0.5));
- CCTK_REAL_VEC G212 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G212 =
kmul(kmadd(gu22,JacPDstandardNth1g22,kmadd(gu21,JacPDstandardNth2g11,kmul(gu23,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth2g13,JacPDstandardNth3g12))))),ToReal(0.5));
- CCTK_REAL_VEC G312 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G312 =
kmul(kmadd(gu32,JacPDstandardNth1g22,kmadd(gu31,JacPDstandardNth2g11,kmul(gu33,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth2g13,JacPDstandardNth3g12))))),ToReal(0.5));
- CCTK_REAL_VEC G113 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G113 =
kmul(kmadd(gu13,JacPDstandardNth1g33,kmadd(gu11,JacPDstandardNth3g11,kmul(gu12,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth3g12,JacPDstandardNth2g13))))),ToReal(0.5));
- CCTK_REAL_VEC G213 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G213 =
kmul(kmadd(gu23,JacPDstandardNth1g33,kmadd(gu21,JacPDstandardNth3g11,kmul(gu22,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth3g12,JacPDstandardNth2g13))))),ToReal(0.5));
- CCTK_REAL_VEC G313 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G313 =
kmul(kmadd(gu33,JacPDstandardNth1g33,kmadd(gu31,JacPDstandardNth3g11,kmul(gu32,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth3g12,JacPDstandardNth2g13))))),ToReal(0.5));
- CCTK_REAL_VEC G122 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G122 =
kmul(ToReal(0.5),kmadd(gu12,JacPDstandardNth2g22,kmadd(gu11,kmsub(JacPDstandardNth2g12,ToReal(2),JacPDstandardNth1g22),kmul(gu13,kmsub(JacPDstandardNth2g23,ToReal(2),JacPDstandardNth3g22)))));
- CCTK_REAL_VEC G222 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G222 =
kmul(ToReal(0.5),kmadd(gu22,JacPDstandardNth2g22,kmadd(gu21,kmsub(JacPDstandardNth2g12,ToReal(2),JacPDstandardNth1g22),kmul(gu23,kmsub(JacPDstandardNth2g23,ToReal(2),JacPDstandardNth3g22)))));
- CCTK_REAL_VEC G322 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G322 =
kmul(ToReal(0.5),kmadd(gu32,JacPDstandardNth2g22,kmadd(gu31,kmsub(JacPDstandardNth2g12,ToReal(2),JacPDstandardNth1g22),kmul(gu33,kmsub(JacPDstandardNth2g23,ToReal(2),JacPDstandardNth3g22)))));
- CCTK_REAL_VEC G123 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G123 =
kmul(kmadd(gu13,JacPDstandardNth2g33,kmadd(gu12,JacPDstandardNth3g22,kmul(gu11,kadd(JacPDstandardNth2g13,ksub(JacPDstandardNth3g12,JacPDstandardNth1g23))))),ToReal(0.5));
- CCTK_REAL_VEC G223 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G223 =
kmul(kmadd(gu23,JacPDstandardNth2g33,kmadd(gu22,JacPDstandardNth3g22,kmul(gu21,kadd(JacPDstandardNth2g13,ksub(JacPDstandardNth3g12,JacPDstandardNth1g23))))),ToReal(0.5));
- CCTK_REAL_VEC G323 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G323 =
kmul(kmadd(gu33,JacPDstandardNth2g33,kmadd(gu32,JacPDstandardNth3g22,kmul(gu31,kadd(JacPDstandardNth2g13,ksub(JacPDstandardNth3g12,JacPDstandardNth1g23))))),ToReal(0.5));
- CCTK_REAL_VEC G133 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G133 =
kmul(ToReal(0.5),kmadd(gu13,JacPDstandardNth3g33,kmadd(gu11,kmsub(JacPDstandardNth3g13,ToReal(2),JacPDstandardNth1g33),kmul(gu12,kmsub(JacPDstandardNth3g23,ToReal(2),JacPDstandardNth2g33)))));
- CCTK_REAL_VEC G233 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G233 =
kmul(ToReal(0.5),kmadd(gu23,JacPDstandardNth3g33,kmadd(gu21,kmsub(JacPDstandardNth3g13,ToReal(2),JacPDstandardNth1g33),kmul(gu22,kmsub(JacPDstandardNth3g23,ToReal(2),JacPDstandardNth2g33)))));
- CCTK_REAL_VEC G333 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G333 =
kmul(ToReal(0.5),kmadd(gu33,JacPDstandardNth3g33,kmadd(gu31,kmsub(JacPDstandardNth3g13,ToReal(2),JacPDstandardNth1g33),kmul(gu32,kmsub(JacPDstandardNth3g23,ToReal(2),JacPDstandardNth2g33)))));
- CCTK_REAL_VEC R11 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R11 =
kmul(ToReal(0.5),kmadd(gu23,JacPDstandardNth31g12,kmadd(gu32,JacPDstandardNth31g12,kmadd(G111,kmul(kadd(G212,G313),ToReal(-2)),knmsub(JacPDstandardNth11g23,kadd(gu32,gu23),kmadd(gu12,ksub(JacPDstandardNth21g11,JacPDstandardNth12g11),kmadd(gu13,ksub(JacPDstandardNth31g11,JacPDstandardNth13g11),kmadd(gu23,ksub(JacPDstandardNth21g13,JacPDstandardNth23g11),kmadd(gu32,ksub(JacPDstandardNth21g13,JacPDstandardNth32g11),kmadd(kmul(G212,G212),ToReal(2),kmadd(kmul(G313,G313),ToReal(2),kmadd(G211,kmadd(G222,ToReal(-2),kmadd(G323,ToReal(-2),kmul(G112,ToReal(2)))),kmadd(G311,kmadd(G223,ToReal(-2),kmadd(G333,ToReal(-2),kmul(G113,ToReal(2)))),kmadd(gu22,ksub(kmsub(JacPDstandardNth21g12,ToReal(2),JacPDstandardNth22g11),JacPDstandardNth11g22),kmadd(gu33,ksub(kmsub(JacPDstandardNth31g13,ToReal(2),JacPDstandardNth33g11),JacPDstandardNth11g33),kmul(G213,kmul(G312,ToReal(4))))))))))))))))));
- CCTK_REAL_VEC R12 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R12 =
kmul(ToReal(0.5),kmadd(gu12,kadd(JacPDstandardNth11g22,JacPDstandardNth22g11),kmadd(gu32,JacPDstandardNth31g22,kmadd(gu13,JacPDstandardNth32g11,kmadd(gu23,JacPDstandardNth32g12,kmadd(gu33,JacPDstandardNth32g13,kmadd(kmadd(G112,kadd(G212,G313),kmadd(G212,G323,kmadd(G312,G333,kmul(gu12,JacPDstandardNth12g12)))),ToReal(-2),knmsub(JacPDstandardNth12g23,kadd(gu32,gu23),kmadd(gu22,ksub(JacPDstandardNth21g22,JacPDstandardNth12g22),kmadd(gu13,ksub(JacPDstandardNth11g23,kadd(JacPDstandardNth13g12,JacPDstandardNth12g13)),kmadd(gu23,ksub(JacPDstandardNth21g23,JacPDstandardNth23g12),kmadd(gu32,ksub(JacPDstandardNth22g13,JacPDstandardNth32g12),kmadd(gu33,ksub(JacPDstandardNth31g23,kadd(JacPDstandardNth33g12,JacPDstandardNth12g33)),kmul(kmadd(G122,G211,kmadd(G123,G311,kmadd(G213,G322,kmul(G313,G323)))),ToReal(2)))))))))))))));
- CCTK_REAL_VEC R13 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R13 =
kmul(ToReal(0.5),kmadd(gu22,JacPDstandardNth23g12,kmadd(gu32,JacPDstandardNth31g23,kmadd(gu13,kadd(JacPDstandardNth11g33,JacPDstandardNth33g11),kmadd(gu23,JacPDstandardNth33g12,kmadd(kmadd(G213,G222,kmadd(G223,G313,kmadd(G113,kadd(G212,G313),kmul(gu13,JacPDstandardNth13g13)))),ToReal(-2),knmsub(JacPDstandardNth13g23,kadd(gu32,gu23),kmadd(gu12,kadd(JacPDstandardNth11g23,ksub(JacPDstandardNth23g11,kadd(JacPDstandardNth13g12,JacPDstandardNth12g13))),kmadd(gu33,ksub(JacPDstandardNth31g33,JacPDstandardNth13g33),kmadd(gu22,ksub(JacPDstandardNth21g23,kadd(JacPDstandardNth22g13,JacPDstandardNth13g22)),kmadd(gu23,ksub(JacPDstandardNth21g33,JacPDstandardNth23g13),kmadd(gu32,ksub(JacPDstandardNth23g13,JacPDstandardNth32g13),kmul(kmadd(G123,G211,kmadd(G212,G223,kmadd(G133,G311,kmul(G233,G312)))),ToReal(2))))))))))))));
- CCTK_REAL_VEC R22 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R22 =
kmul(ToReal(0.5),kmadd(kadd(gu13,gu31),JacPDstandardNth12g23,kmadd(gu13,JacPDstandardNth32g12,kmadd(gu31,JacPDstandardNth32g12,kmadd(kmadd(G112,G222,kmadd(G113,G322,kmul(G222,G323))),ToReal(-2),kmadd(gu21,ksub(JacPDstandardNth12g22,JacPDstandardNth21g22),knmsub(gu13,kadd(JacPDstandardNth22g13,JacPDstandardNth13g22),kmadd(gu23,ksub(JacPDstandardNth32g22,JacPDstandardNth23g22),knmsub(gu31,kadd(JacPDstandardNth31g22,JacPDstandardNth22g13),kmadd(kmul(G112,G112),ToReal(2),kmadd(kmul(G323,G323),ToReal(2),kmadd(G122,kmadd(G111,ToReal(-2),kmadd(G313,ToReal(-2),kmul(G212,ToReal(2)))),kmadd(G322,kmadd(G333,ToReal(-2),kmul(G223,ToReal(2))),kmadd(gu11,ksub(kmsub(JacPDstandardNth12g12,ToReal(2),JacPDstandardNth22g11),JacPDstandardNth11g22),kmadd(gu33,ksub(kmsub(JacPDstandardNth32g23,ToReal(2),JacPDstandardNth33g22),JacPDstandardNth22g33),kmul(G123,kmul(G312,ToReal(4))))))))))))))))));
- CCTK_REAL_VEC R23 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R23 =
kmul(ToReal(0.5),kmadd(gu23,kadd(JacPDstandardNth22g33,JacPDstandardNth33g22),kmadd(kmadd(G111,G123,kmadd(kadd(G113,G223),G323,kmul(gu23,JacPDstandardNth23g23))),ToReal(-2),kmadd(gu11,kadd(JacPDstandardNth12g13,ksub(JacPDstandardNth13g12,kadd(JacPDstandardNth23g11,JacPDstandardNth11g23))),kmadd(gu21,kadd(JacPDstandardNth13g22,ksub(JacPDstandardNth22g13,kadd(JacPDstandardNth23g12,JacPDstandardNth21g23))),kmadd(gu13,kadd(JacPDstandardNth12g33,ksub(JacPDstandardNth33g12,kadd(JacPDstandardNth23g13,JacPDstandardNth13g23))),kmadd(gu33,ksub(JacPDstandardNth32g33,JacPDstandardNth23g33),kmadd(gu31,kadd(JacPDstandardNth13g23,ksub(JacPDstandardNth32g13,kadd(JacPDstandardNth31g23,JacPDstandardNth23g13))),kmul(kmadd(G122,G213,kmadd(G133,G312,kmadd(G233,G322,kmul(G112,ksub(G113,G223))))),ToReal(2))))))))));
- CCTK_REAL_VEC R33 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R33 =
kmul(ToReal(0.5),kmadd(gu12,JacPDstandardNth23g13,kmadd(gu21,JacPDstandardNth23g13,kmadd(kmadd(G111,G133,kmadd(G133,G212,kmadd(G112,G233,kmadd(G222,G233,kmadd(G113,G333,kmul(G223,G333)))))),ToReal(-2),kmadd(gu31,ksub(JacPDstandardNth13g33,JacPDstandardNth31g33),kmadd(gu32,ksub(JacPDstandardNth23g33,JacPDstandardNth32g33),knmsub(gu11,kadd(JacPDstandardNth33g11,JacPDstandardNth11g33),kmadd(gu12,ksub(JacPDstandardNth13g23,kadd(JacPDstandardNth33g12,JacPDstandardNth12g33)),kmadd(gu21,ksub(JacPDstandardNth13g23,kadd(JacPDstandardNth33g12,JacPDstandardNth21g33)),kmadd(kmadd(G133,G313,kmadd(G233,G323,kmul(gu11,JacPDstandardNth13g13))),ToReal(2),kmadd(kmul(G113,G113),ToReal(2),kmadd(kmul(G223,G223),ToReal(2),kmadd(gu22,ksub(kmsub(JacPDstandardNth23g23,ToReal(2),JacPDstandardNth33g22),JacPDstandardNth22g33),kmul(G123,kmul(G213,ToReal(4))))))))))))))));
- CCTK_REAL_VEC Km11 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km11 =
kmadd(K11L,gu11,kmadd(K12L,gu12,kmul(K13L,gu13)));
- CCTK_REAL_VEC Km21 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km21 =
kmadd(K11L,gu21,kmadd(K12L,gu22,kmul(K13L,gu23)));
- CCTK_REAL_VEC Km31 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km31 =
kmadd(K11L,gu31,kmadd(K12L,gu32,kmul(K13L,gu33)));
- CCTK_REAL_VEC Km12 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km12 =
kmadd(K12L,gu11,kmadd(K22L,gu12,kmul(K23L,gu13)));
- CCTK_REAL_VEC Km22 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km22 =
kmadd(K12L,gu21,kmadd(K22L,gu22,kmul(K23L,gu23)));
- CCTK_REAL_VEC Km32 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km32 =
kmadd(K12L,gu31,kmadd(K22L,gu32,kmul(K23L,gu33)));
- CCTK_REAL_VEC Km13 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km13 =
kmadd(K13L,gu11,kmadd(K23L,gu12,kmul(K33L,gu13)));
- CCTK_REAL_VEC Km23 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km23 =
kmadd(K13L,gu21,kmadd(K23L,gu22,kmul(K33L,gu23)));
- CCTK_REAL_VEC Km33 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km33 =
kmadd(K13L,gu31,kmadd(K23L,gu32,kmul(K33L,gu33)));
- CCTK_REAL_VEC trK = kadd(Km11,kadd(Km22,Km33));
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED trK = kadd(Km11,kadd(Km22,Km33));
- CCTK_REAL_VEC g11rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g11rhsL =
kmadd(beta1L,JacPDstandardNth1g11,kmadd(beta2L,JacPDstandardNth2g11,kmadd(beta3L,JacPDstandardNth3g11,kmadd(alphaL,kmul(K11L,ToReal(-2)),kmul(kmadd(g11L,JacPDstandardNth1beta1,kmadd(g12L,JacPDstandardNth1beta2,kmul(g13L,JacPDstandardNth1beta3))),ToReal(2))))));
- CCTK_REAL_VEC g12rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g12rhsL =
kmadd(g22L,JacPDstandardNth1beta2,kmadd(g23L,JacPDstandardNth1beta3,kmadd(beta1L,JacPDstandardNth1g12,kmadd(g11L,JacPDstandardNth2beta1,kmadd(g12L,kadd(JacPDstandardNth1beta1,JacPDstandardNth2beta2),kmadd(g13L,JacPDstandardNth2beta3,kmadd(beta2L,JacPDstandardNth2g12,kmadd(beta3L,JacPDstandardNth3g12,kmul(alphaL,kmul(K12L,ToReal(-2)))))))))));
- CCTK_REAL_VEC g13rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g13rhsL =
kmadd(g23L,JacPDstandardNth1beta2,kmadd(g33L,JacPDstandardNth1beta3,kmadd(beta1L,JacPDstandardNth1g13,kmadd(beta2L,JacPDstandardNth2g13,kmadd(g11L,JacPDstandardNth3beta1,kmadd(g12L,JacPDstandardNth3beta2,kmadd(g13L,kadd(JacPDstandardNth1beta1,JacPDstandardNth3beta3),kmadd(beta3L,JacPDstandardNth3g13,kmul(alphaL,kmul(K13L,ToReal(-2)))))))))));
- CCTK_REAL_VEC g22rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g22rhsL =
kmadd(beta1L,JacPDstandardNth1g22,kmadd(beta2L,JacPDstandardNth2g22,kmadd(beta3L,JacPDstandardNth3g22,kmadd(alphaL,kmul(K22L,ToReal(-2)),kmul(kmadd(g12L,JacPDstandardNth2beta1,kmadd(g22L,JacPDstandardNth2beta2,kmul(g23L,JacPDstandardNth2beta3))),ToReal(2))))));
- CCTK_REAL_VEC g23rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g23rhsL =
kmadd(beta1L,JacPDstandardNth1g23,kmadd(g13L,JacPDstandardNth2beta1,kmadd(g33L,JacPDstandardNth2beta3,kmadd(beta2L,JacPDstandardNth2g23,kmadd(g12L,JacPDstandardNth3beta1,kmadd(g22L,JacPDstandardNth3beta2,kmadd(g23L,kadd(JacPDstandardNth2beta2,JacPDstandardNth3beta3),kmadd(beta3L,JacPDstandardNth3g23,kmul(alphaL,kmul(K23L,ToReal(-2)))))))))));
- CCTK_REAL_VEC g33rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g33rhsL =
kmadd(beta1L,JacPDstandardNth1g33,kmadd(beta2L,JacPDstandardNth2g33,kmadd(beta3L,JacPDstandardNth3g33,kmadd(alphaL,kmul(K33L,ToReal(-2)),kmul(kmadd(g13L,JacPDstandardNth3beta1,kmadd(g23L,JacPDstandardNth3beta2,kmul(g33L,JacPDstandardNth3beta3))),ToReal(2))))));
- CCTK_REAL_VEC K11rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K11rhsL =
kmadd(G111,JacPDstandardNth1alpha,kmadd(beta1L,JacPDstandardNth1K11,kmadd(G211,JacPDstandardNth2alpha,kmadd(beta2L,JacPDstandardNth2K11,kmadd(G311,JacPDstandardNth3alpha,kmadd(beta3L,JacPDstandardNth3K11,kmadd(alphaL,kadd(R11,kmadd(kmadd(K12L,Km21,kmul(K13L,Km31)),ToReal(-2),kmul(K11L,kmadd(Km11,ToReal(-2),trK)))),kmsub(kmadd(K11L,JacPDstandardNth1beta1,kmadd(K12L,JacPDstandardNth1beta2,kmul(K13L,JacPDstandardNth1beta3))),ToReal(2),JacPDstandardNth11alpha))))))));
- CCTK_REAL_VEC K12rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K12rhsL =
kmadd(G112,JacPDstandardNth1alpha,kmadd(K22L,JacPDstandardNth1beta2,kmadd(K23L,JacPDstandardNth1beta3,kmadd(beta1L,JacPDstandardNth1K12,kmadd(G212,JacPDstandardNth2alpha,kmadd(K11L,JacPDstandardNth2beta1,kmadd(K12L,kadd(JacPDstandardNth1beta1,JacPDstandardNth2beta2),kmadd(K13L,JacPDstandardNth2beta3,kmadd(beta2L,JacPDstandardNth2K12,kmadd(G312,JacPDstandardNth3alpha,kmadd(beta3L,JacPDstandardNth3K12,kmsub(alphaL,kadd(R12,kmadd(kmadd(K11L,Km12,kmul(K13L,Km32)),ToReal(-2),kmul(K12L,kmadd(Km22,ToReal(-2),trK)))),JacPDstandardNth12alpha))))))))))));
- CCTK_REAL_VEC K13rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K13rhsL =
kmadd(G113,JacPDstandardNth1alpha,kmadd(K23L,JacPDstandardNth1beta2,kmadd(K33L,JacPDstandardNth1beta3,kmadd(beta1L,JacPDstandardNth1K13,kmadd(G213,JacPDstandardNth2alpha,kmadd(beta2L,JacPDstandardNth2K13,kmadd(G313,JacPDstandardNth3alpha,kmadd(K11L,JacPDstandardNth3beta1,kmadd(K12L,JacPDstandardNth3beta2,kmadd(K13L,kadd(JacPDstandardNth1beta1,JacPDstandardNth3beta3),kmadd(beta3L,JacPDstandardNth3K13,kmsub(alphaL,kadd(R13,kmadd(K13L,trK,kmul(kmadd(K11L,Km13,kmadd(K12L,Km23,kmul(K13L,Km33))),ToReal(-2)))),JacPDstandardNth13alpha))))))))))));
- CCTK_REAL_VEC K22rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K22rhsL =
kmadd(G122,JacPDstandardNth1alpha,kmadd(beta1L,JacPDstandardNth1K22,kmadd(G222,JacPDstandardNth2alpha,kmadd(beta2L,JacPDstandardNth2K22,kmadd(G322,JacPDstandardNth3alpha,kmadd(beta3L,JacPDstandardNth3K22,kmadd(alphaL,kadd(R22,kmadd(kmadd(K12L,Km12,kmul(K23L,Km32)),ToReal(-2),kmul(K22L,kmadd(Km22,ToReal(-2),trK)))),kmsub(kmadd(K12L,JacPDstandardNth2beta1,kmadd(K22L,JacPDstandardNth2beta2,kmul(K23L,JacPDstandardNth2beta3))),ToReal(2),JacPDstandardNth22alpha))))))));
- CCTK_REAL_VEC K23rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K23rhsL =
kmadd(G123,JacPDstandardNth1alpha,kmadd(beta1L,JacPDstandardNth1K23,kmadd(G223,JacPDstandardNth2alpha,kmadd(K13L,JacPDstandardNth2beta1,kmadd(K33L,JacPDstandardNth2beta3,kmadd(beta2L,JacPDstandardNth2K23,kmadd(G323,JacPDstandardNth3alpha,kmadd(K12L,JacPDstandardNth3beta1,kmadd(K22L,JacPDstandardNth3beta2,kmadd(K23L,kadd(JacPDstandardNth2beta2,JacPDstandardNth3beta3),kmadd(beta3L,JacPDstandardNth3K23,kmsub(alphaL,kadd(R23,kmadd(K23L,trK,kmul(kmadd(K12L,Km13,kmadd(K22L,Km23,kmul(K23L,Km33))),ToReal(-2)))),JacPDstandardNth23alpha))))))))))));
- CCTK_REAL_VEC K33rhsL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K33rhsL =
kmadd(G133,JacPDstandardNth1alpha,kmadd(beta1L,JacPDstandardNth1K33,kmadd(G233,JacPDstandardNth2alpha,kmadd(beta2L,JacPDstandardNth2K33,kmadd(G333,JacPDstandardNth3alpha,kmadd(beta3L,JacPDstandardNth3K33,kmadd(alphaL,kadd(R33,kmadd(K33L,trK,kmul(kmadd(K13L,Km13,kmadd(K23L,Km23,kmul(K33L,Km33))),ToReal(-2)))),kmsub(kmadd(K13L,JacPDstandardNth3beta1,kmadd(K23L,JacPDstandardNth3beta2,kmul(K33L,JacPDstandardNth3beta3))),ToReal(2),JacPDstandardNth33alpha))))))));
- CCTK_REAL_VEC alpharhsL = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED alpharhsL = ToReal(0);
- CCTK_REAL_VEC beta1rhsL = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta1rhsL = ToReal(0);
- CCTK_REAL_VEC beta2rhsL = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta2rhsL = ToReal(0);
- CCTK_REAL_VEC beta3rhsL = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta3rhsL = ToReal(0);
/* Copy local copies back to grid functions */
vec_store_partial_prepare(i,lc_imin,lc_imax);
diff --git a/ML_ADM/src/ML_ADM_boundary.cc b/ML_ADM/src/ML_ADM_boundary.cc
index dd4154a..7556aad 100644
--- a/ML_ADM/src/ML_ADM_boundary.cc
+++ b/ML_ADM/src/ML_ADM_boundary.cc
@@ -32,7 +32,7 @@ extern "C" void ML_ADM_boundary_SelectBCs(CCTK_ARGUMENTS)
DECLARE_CCTK_ARGUMENTS;
DECLARE_CCTK_PARAMETERS;
- CCTK_INT ierr = 0;
+ CCTK_INT ierr CCTK_ATTRIBUTE_UNUSED = 0;
ierr = Boundary_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GenericFD_GetBoundaryWidth(cctkGH), -1 /* no table */, "ML_ADM::ML_curv","flat");
if (ierr < 0)
CCTK_WARN(1, "Failed to register flat BC for ML_ADM::ML_curv.");
@@ -57,66 +57,66 @@ static void ML_ADM_boundary_Body(cGH const * restrict const cctkGH, int const di
/* Include user-supplied include files */
/* Initialise finite differencing variables */
- ptrdiff_t const di = 1;
- ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;
- ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;
- ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;
- CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));
- CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));
- CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));
- CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);
- CCTK_REAL_VEC const t = ToReal(cctk_time);
- CCTK_REAL_VEC const dxi = INV(dx);
- CCTK_REAL_VEC const dyi = INV(dy);
- CCTK_REAL_VEC const dzi = INV(dz);
- CCTK_REAL_VEC const khalf = ToReal(0.5);
- CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);
- CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);
- CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);
- CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);
- CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);
- CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);
- CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);
+ ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;
+ ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;
+ ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;
+ ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;
+ CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));
+ CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));
+ CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));
+ CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);
+ CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);
+ CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);
+ CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);
+ CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);
+ CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);
+ CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);
+ CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);
+ CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);
+ CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);
+ CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);
+ CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);
+ CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);
/* Initialize predefined quantities */
- CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);
- CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);
- CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);
- CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
- CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
- CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
- CCTK_REAL_VEC const p1o180dx2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
- CCTK_REAL_VEC const p1o180dy2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
- CCTK_REAL_VEC const p1o180dz2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
- CCTK_REAL_VEC const p1o2dx = kdiv(ToReal(0.5),dx);
- CCTK_REAL_VEC const p1o2dy = kdiv(ToReal(0.5),dy);
- CCTK_REAL_VEC const p1o2dz = kdiv(ToReal(0.5),dz);
- CCTK_REAL_VEC const p1o3600dxdy = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
- CCTK_REAL_VEC const p1o3600dxdz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
- CCTK_REAL_VEC const p1o3600dydz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
- CCTK_REAL_VEC const p1o4dxdy = kdiv(ToReal(0.25),kmul(dy,dx));
- CCTK_REAL_VEC const p1o4dxdz = kdiv(ToReal(0.25),kmul(dz,dx));
- CCTK_REAL_VEC const p1o4dydz = kdiv(ToReal(0.25),kmul(dz,dy));
- CCTK_REAL_VEC const p1o5040dx2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
- CCTK_REAL_VEC const p1o5040dy2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
- CCTK_REAL_VEC const p1o5040dz2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
- CCTK_REAL_VEC const p1o60dx = kdiv(ToReal(0.0166666666666666666666666666667),dx);
- CCTK_REAL_VEC const p1o60dy = kdiv(ToReal(0.0166666666666666666666666666667),dy);
- CCTK_REAL_VEC const p1o60dz = kdiv(ToReal(0.0166666666666666666666666666667),dz);
- CCTK_REAL_VEC const p1o705600dxdy = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
- CCTK_REAL_VEC const p1o705600dxdz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
- CCTK_REAL_VEC const p1o705600dydz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
- CCTK_REAL_VEC const p1o840dx = kdiv(ToReal(0.00119047619047619047619047619048),dx);
- CCTK_REAL_VEC const p1o840dy = kdiv(ToReal(0.00119047619047619047619047619048),dy);
- CCTK_REAL_VEC const p1o840dz = kdiv(ToReal(0.00119047619047619047619047619048),dz);
- CCTK_REAL_VEC const p1odx2 = kdiv(ToReal(1),kmul(dx,dx));
- CCTK_REAL_VEC const p1ody2 = kdiv(ToReal(1),kmul(dy,dy));
- CCTK_REAL_VEC const p1odz2 = kdiv(ToReal(1),kmul(dz,dz));
- CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
- CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
- CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);
+ CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);
+ CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);
+ CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o180dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o180dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o180dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o2dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dx);
+ CCTK_REAL_VEC const p1o2dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dy);
+ CCTK_REAL_VEC const p1o2dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dz);
+ CCTK_REAL_VEC const p1o3600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o3600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o3600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o4dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o4dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o4dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o5040dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o5040dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o5040dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o60dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dx);
+ CCTK_REAL_VEC const p1o60dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dy);
+ CCTK_REAL_VEC const p1o60dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dz);
+ CCTK_REAL_VEC const p1o705600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o705600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o705600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o840dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dx);
+ CCTK_REAL_VEC const p1o840dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dy);
+ CCTK_REAL_VEC const p1o840dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dz);
+ CCTK_REAL_VEC const p1odx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dx,dx));
+ CCTK_REAL_VEC const p1ody2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dy,dy));
+ CCTK_REAL_VEC const p1odz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dz,dz));
+ CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
+ CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
+ CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
/* Jacobian variable pointers */
bool const use_jacobian = (!CCTK_IsFunctionAliased("MultiPatch_GetMap") || MultiPatch_GetMap(cctkGH) != jacobian_identity_map)
@@ -130,38 +130,38 @@ static void ML_ADM_boundary_Body(cGH const * restrict const cctkGH, int const di
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_group,
9, jacobian_ptrs);
- CCTK_REAL const *restrict const J11 = use_jacobian ? jacobian_ptrs[0] : 0;
- CCTK_REAL const *restrict const J12 = use_jacobian ? jacobian_ptrs[1] : 0;
- CCTK_REAL const *restrict const J13 = use_jacobian ? jacobian_ptrs[2] : 0;
- CCTK_REAL const *restrict const J21 = use_jacobian ? jacobian_ptrs[3] : 0;
- CCTK_REAL const *restrict const J22 = use_jacobian ? jacobian_ptrs[4] : 0;
- CCTK_REAL const *restrict const J23 = use_jacobian ? jacobian_ptrs[5] : 0;
- CCTK_REAL const *restrict const J31 = use_jacobian ? jacobian_ptrs[6] : 0;
- CCTK_REAL const *restrict const J32 = use_jacobian ? jacobian_ptrs[7] : 0;
- CCTK_REAL const *restrict const J33 = use_jacobian ? jacobian_ptrs[8] : 0;
+ CCTK_REAL const *restrict const J11 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[0] : 0;
+ CCTK_REAL const *restrict const J12 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[1] : 0;
+ CCTK_REAL const *restrict const J13 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[2] : 0;
+ CCTK_REAL const *restrict const J21 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[3] : 0;
+ CCTK_REAL const *restrict const J22 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[4] : 0;
+ CCTK_REAL const *restrict const J23 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[5] : 0;
+ CCTK_REAL const *restrict const J31 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[6] : 0;
+ CCTK_REAL const *restrict const J32 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[7] : 0;
+ CCTK_REAL const *restrict const J33 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[8] : 0;
- CCTK_REAL const *restrict jacobian_derivative_ptrs[18];
+ CCTK_REAL const *restrict jacobian_derivative_ptrs[18] CCTK_ATTRIBUTE_UNUSED;
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_derivative_group,
18, jacobian_derivative_ptrs);
- CCTK_REAL const *restrict const dJ111 = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
- CCTK_REAL const *restrict const dJ112 = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
- CCTK_REAL const *restrict const dJ113 = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
- CCTK_REAL const *restrict const dJ122 = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
- CCTK_REAL const *restrict const dJ123 = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
- CCTK_REAL const *restrict const dJ133 = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
- CCTK_REAL const *restrict const dJ211 = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
- CCTK_REAL const *restrict const dJ212 = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
- CCTK_REAL const *restrict const dJ213 = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
- CCTK_REAL const *restrict const dJ222 = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
- CCTK_REAL const *restrict const dJ223 = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
- CCTK_REAL const *restrict const dJ233 = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
- CCTK_REAL const *restrict const dJ311 = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
- CCTK_REAL const *restrict const dJ312 = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
- CCTK_REAL const *restrict const dJ313 = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
- CCTK_REAL const *restrict const dJ322 = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
- CCTK_REAL const *restrict const dJ323 = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
- CCTK_REAL const *restrict const dJ333 = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
+ CCTK_REAL const *restrict const dJ111 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
+ CCTK_REAL const *restrict const dJ112 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
+ CCTK_REAL const *restrict const dJ113 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
+ CCTK_REAL const *restrict const dJ122 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
+ CCTK_REAL const *restrict const dJ123 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
+ CCTK_REAL const *restrict const dJ133 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
+ CCTK_REAL const *restrict const dJ211 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
+ CCTK_REAL const *restrict const dJ212 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
+ CCTK_REAL const *restrict const dJ213 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
+ CCTK_REAL const *restrict const dJ222 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
+ CCTK_REAL const *restrict const dJ223 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
+ CCTK_REAL const *restrict const dJ233 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
+ CCTK_REAL const *restrict const dJ311 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
+ CCTK_REAL const *restrict const dJ312 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
+ CCTK_REAL const *restrict const dJ313 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
+ CCTK_REAL const *restrict const dJ322 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
+ CCTK_REAL const *restrict const dJ323 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
+ CCTK_REAL const *restrict const dJ333 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
/* Assign local copies of arrays functions */
@@ -178,7 +178,7 @@ static void ML_ADM_boundary_Body(cGH const * restrict const cctkGH, int const di
cctk_ash[0],cctk_ash[1],cctk_ash[2],
CCTK_REAL_VEC_SIZE)
{
- ptrdiff_t const index = di*i + dj*j + dk*k;
+ ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;
/* Assign local copies of grid functions */
@@ -205,37 +205,37 @@ static void ML_ADM_boundary_Body(cGH const * restrict const cctkGH, int const di
}
/* Calculate temporaries and grid functions */
- CCTK_REAL_VEC g11L = ToReal(1);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g11L = ToReal(1);
- CCTK_REAL_VEC g12L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g12L = ToReal(0);
- CCTK_REAL_VEC g13L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g13L = ToReal(0);
- CCTK_REAL_VEC g22L = ToReal(1);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g22L = ToReal(1);
- CCTK_REAL_VEC g23L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g23L = ToReal(0);
- CCTK_REAL_VEC g33L = ToReal(1);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g33L = ToReal(1);
- CCTK_REAL_VEC K11L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K11L = ToReal(0);
- CCTK_REAL_VEC K12L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K12L = ToReal(0);
- CCTK_REAL_VEC K13L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K13L = ToReal(0);
- CCTK_REAL_VEC K22L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K22L = ToReal(0);
- CCTK_REAL_VEC K23L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K23L = ToReal(0);
- CCTK_REAL_VEC K33L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K33L = ToReal(0);
- CCTK_REAL_VEC alphaL = ToReal(1);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED alphaL = ToReal(1);
- CCTK_REAL_VEC beta1L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta1L = ToReal(0);
- CCTK_REAL_VEC beta2L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta2L = ToReal(0);
- CCTK_REAL_VEC beta3L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta3L = ToReal(0);
/* Copy local copies back to grid functions */
vec_store_partial_prepare(i,lc_imin,lc_imax);
diff --git a/ML_ADM/src/ML_ADM_constraints.cc b/ML_ADM/src/ML_ADM_constraints.cc
index 9d78750..f209776 100644
--- a/ML_ADM/src/ML_ADM_constraints.cc
+++ b/ML_ADM/src/ML_ADM_constraints.cc
@@ -32,7 +32,7 @@ extern "C" void ML_ADM_constraints_SelectBCs(CCTK_ARGUMENTS)
DECLARE_CCTK_ARGUMENTS;
DECLARE_CCTK_PARAMETERS;
- CCTK_INT ierr = 0;
+ CCTK_INT ierr CCTK_ATTRIBUTE_UNUSED = 0;
ierr = Boundary_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GenericFD_GetBoundaryWidth(cctkGH), -1 /* no table */, "ML_ADM::ML_Ham","flat");
if (ierr < 0)
CCTK_WARN(1, "Failed to register flat BC for ML_ADM::ML_Ham.");
@@ -51,66 +51,66 @@ static void ML_ADM_constraints_Body(cGH const * restrict const cctkGH, int const
/* Include user-supplied include files */
/* Initialise finite differencing variables */
- ptrdiff_t const di = 1;
- ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;
- ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;
- ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;
- CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));
- CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));
- CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));
- CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);
- CCTK_REAL_VEC const t = ToReal(cctk_time);
- CCTK_REAL_VEC const dxi = INV(dx);
- CCTK_REAL_VEC const dyi = INV(dy);
- CCTK_REAL_VEC const dzi = INV(dz);
- CCTK_REAL_VEC const khalf = ToReal(0.5);
- CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);
- CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);
- CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);
- CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);
- CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);
- CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);
- CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);
+ ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;
+ ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;
+ ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;
+ ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;
+ CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));
+ CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));
+ CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));
+ CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);
+ CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);
+ CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);
+ CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);
+ CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);
+ CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);
+ CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);
+ CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);
+ CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);
+ CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);
+ CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);
+ CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);
+ CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);
/* Initialize predefined quantities */
- CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);
- CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);
- CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);
- CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
- CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
- CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
- CCTK_REAL_VEC const p1o180dx2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
- CCTK_REAL_VEC const p1o180dy2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
- CCTK_REAL_VEC const p1o180dz2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
- CCTK_REAL_VEC const p1o2dx = kdiv(ToReal(0.5),dx);
- CCTK_REAL_VEC const p1o2dy = kdiv(ToReal(0.5),dy);
- CCTK_REAL_VEC const p1o2dz = kdiv(ToReal(0.5),dz);
- CCTK_REAL_VEC const p1o3600dxdy = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
- CCTK_REAL_VEC const p1o3600dxdz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
- CCTK_REAL_VEC const p1o3600dydz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
- CCTK_REAL_VEC const p1o4dxdy = kdiv(ToReal(0.25),kmul(dy,dx));
- CCTK_REAL_VEC const p1o4dxdz = kdiv(ToReal(0.25),kmul(dz,dx));
- CCTK_REAL_VEC const p1o4dydz = kdiv(ToReal(0.25),kmul(dz,dy));
- CCTK_REAL_VEC const p1o5040dx2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
- CCTK_REAL_VEC const p1o5040dy2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
- CCTK_REAL_VEC const p1o5040dz2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
- CCTK_REAL_VEC const p1o60dx = kdiv(ToReal(0.0166666666666666666666666666667),dx);
- CCTK_REAL_VEC const p1o60dy = kdiv(ToReal(0.0166666666666666666666666666667),dy);
- CCTK_REAL_VEC const p1o60dz = kdiv(ToReal(0.0166666666666666666666666666667),dz);
- CCTK_REAL_VEC const p1o705600dxdy = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
- CCTK_REAL_VEC const p1o705600dxdz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
- CCTK_REAL_VEC const p1o705600dydz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
- CCTK_REAL_VEC const p1o840dx = kdiv(ToReal(0.00119047619047619047619047619048),dx);
- CCTK_REAL_VEC const p1o840dy = kdiv(ToReal(0.00119047619047619047619047619048),dy);
- CCTK_REAL_VEC const p1o840dz = kdiv(ToReal(0.00119047619047619047619047619048),dz);
- CCTK_REAL_VEC const p1odx2 = kdiv(ToReal(1),kmul(dx,dx));
- CCTK_REAL_VEC const p1ody2 = kdiv(ToReal(1),kmul(dy,dy));
- CCTK_REAL_VEC const p1odz2 = kdiv(ToReal(1),kmul(dz,dz));
- CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
- CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
- CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);
+ CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);
+ CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);
+ CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o180dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o180dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o180dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o2dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dx);
+ CCTK_REAL_VEC const p1o2dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dy);
+ CCTK_REAL_VEC const p1o2dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dz);
+ CCTK_REAL_VEC const p1o3600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o3600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o3600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o4dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o4dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o4dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o5040dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o5040dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o5040dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o60dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dx);
+ CCTK_REAL_VEC const p1o60dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dy);
+ CCTK_REAL_VEC const p1o60dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dz);
+ CCTK_REAL_VEC const p1o705600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o705600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o705600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o840dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dx);
+ CCTK_REAL_VEC const p1o840dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dy);
+ CCTK_REAL_VEC const p1o840dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dz);
+ CCTK_REAL_VEC const p1odx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dx,dx));
+ CCTK_REAL_VEC const p1ody2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dy,dy));
+ CCTK_REAL_VEC const p1odz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dz,dz));
+ CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
+ CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
+ CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
/* Jacobian variable pointers */
bool const use_jacobian = (!CCTK_IsFunctionAliased("MultiPatch_GetMap") || MultiPatch_GetMap(cctkGH) != jacobian_identity_map)
@@ -124,38 +124,38 @@ static void ML_ADM_constraints_Body(cGH const * restrict const cctkGH, int const
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_group,
9, jacobian_ptrs);
- CCTK_REAL const *restrict const J11 = use_jacobian ? jacobian_ptrs[0] : 0;
- CCTK_REAL const *restrict const J12 = use_jacobian ? jacobian_ptrs[1] : 0;
- CCTK_REAL const *restrict const J13 = use_jacobian ? jacobian_ptrs[2] : 0;
- CCTK_REAL const *restrict const J21 = use_jacobian ? jacobian_ptrs[3] : 0;
- CCTK_REAL const *restrict const J22 = use_jacobian ? jacobian_ptrs[4] : 0;
- CCTK_REAL const *restrict const J23 = use_jacobian ? jacobian_ptrs[5] : 0;
- CCTK_REAL const *restrict const J31 = use_jacobian ? jacobian_ptrs[6] : 0;
- CCTK_REAL const *restrict const J32 = use_jacobian ? jacobian_ptrs[7] : 0;
- CCTK_REAL const *restrict const J33 = use_jacobian ? jacobian_ptrs[8] : 0;
+ CCTK_REAL const *restrict const J11 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[0] : 0;
+ CCTK_REAL const *restrict const J12 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[1] : 0;
+ CCTK_REAL const *restrict const J13 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[2] : 0;
+ CCTK_REAL const *restrict const J21 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[3] : 0;
+ CCTK_REAL const *restrict const J22 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[4] : 0;
+ CCTK_REAL const *restrict const J23 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[5] : 0;
+ CCTK_REAL const *restrict const J31 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[6] : 0;
+ CCTK_REAL const *restrict const J32 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[7] : 0;
+ CCTK_REAL const *restrict const J33 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[8] : 0;
- CCTK_REAL const *restrict jacobian_derivative_ptrs[18];
+ CCTK_REAL const *restrict jacobian_derivative_ptrs[18] CCTK_ATTRIBUTE_UNUSED;
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_derivative_group,
18, jacobian_derivative_ptrs);
- CCTK_REAL const *restrict const dJ111 = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
- CCTK_REAL const *restrict const dJ112 = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
- CCTK_REAL const *restrict const dJ113 = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
- CCTK_REAL const *restrict const dJ122 = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
- CCTK_REAL const *restrict const dJ123 = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
- CCTK_REAL const *restrict const dJ133 = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
- CCTK_REAL const *restrict const dJ211 = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
- CCTK_REAL const *restrict const dJ212 = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
- CCTK_REAL const *restrict const dJ213 = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
- CCTK_REAL const *restrict const dJ222 = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
- CCTK_REAL const *restrict const dJ223 = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
- CCTK_REAL const *restrict const dJ233 = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
- CCTK_REAL const *restrict const dJ311 = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
- CCTK_REAL const *restrict const dJ312 = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
- CCTK_REAL const *restrict const dJ313 = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
- CCTK_REAL const *restrict const dJ322 = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
- CCTK_REAL const *restrict const dJ323 = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
- CCTK_REAL const *restrict const dJ333 = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
+ CCTK_REAL const *restrict const dJ111 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
+ CCTK_REAL const *restrict const dJ112 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
+ CCTK_REAL const *restrict const dJ113 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
+ CCTK_REAL const *restrict const dJ122 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
+ CCTK_REAL const *restrict const dJ123 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
+ CCTK_REAL const *restrict const dJ133 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
+ CCTK_REAL const *restrict const dJ211 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
+ CCTK_REAL const *restrict const dJ212 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
+ CCTK_REAL const *restrict const dJ213 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
+ CCTK_REAL const *restrict const dJ222 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
+ CCTK_REAL const *restrict const dJ223 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
+ CCTK_REAL const *restrict const dJ233 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
+ CCTK_REAL const *restrict const dJ311 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
+ CCTK_REAL const *restrict const dJ312 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
+ CCTK_REAL const *restrict const dJ313 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
+ CCTK_REAL const *restrict const dJ322 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
+ CCTK_REAL const *restrict const dJ323 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
+ CCTK_REAL const *restrict const dJ333 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
/* Assign local copies of arrays functions */
@@ -172,25 +172,25 @@ static void ML_ADM_constraints_Body(cGH const * restrict const cctkGH, int const
cctk_ash[0],cctk_ash[1],cctk_ash[2],
CCTK_REAL_VEC_SIZE)
{
- ptrdiff_t const index = di*i + dj*j + dk*k;
+ ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;
/* Assign local copies of grid functions */
- CCTK_REAL_VEC g11L = vec_load(g11[index]);
- CCTK_REAL_VEC g12L = vec_load(g12[index]);
- CCTK_REAL_VEC g13L = vec_load(g13[index]);
- CCTK_REAL_VEC g22L = vec_load(g22[index]);
- CCTK_REAL_VEC g23L = vec_load(g23[index]);
- CCTK_REAL_VEC g33L = vec_load(g33[index]);
- CCTK_REAL_VEC K11L = vec_load(K11[index]);
- CCTK_REAL_VEC K12L = vec_load(K12[index]);
- CCTK_REAL_VEC K13L = vec_load(K13[index]);
- CCTK_REAL_VEC K22L = vec_load(K22[index]);
- CCTK_REAL_VEC K23L = vec_load(K23[index]);
- CCTK_REAL_VEC K33L = vec_load(K33[index]);
+ CCTK_REAL_VEC g11L CCTK_ATTRIBUTE_UNUSED = vec_load(g11[index]);
+ CCTK_REAL_VEC g12L CCTK_ATTRIBUTE_UNUSED = vec_load(g12[index]);
+ CCTK_REAL_VEC g13L CCTK_ATTRIBUTE_UNUSED = vec_load(g13[index]);
+ CCTK_REAL_VEC g22L CCTK_ATTRIBUTE_UNUSED = vec_load(g22[index]);
+ CCTK_REAL_VEC g23L CCTK_ATTRIBUTE_UNUSED = vec_load(g23[index]);
+ CCTK_REAL_VEC g33L CCTK_ATTRIBUTE_UNUSED = vec_load(g33[index]);
+ CCTK_REAL_VEC K11L CCTK_ATTRIBUTE_UNUSED = vec_load(K11[index]);
+ CCTK_REAL_VEC K12L CCTK_ATTRIBUTE_UNUSED = vec_load(K12[index]);
+ CCTK_REAL_VEC K13L CCTK_ATTRIBUTE_UNUSED = vec_load(K13[index]);
+ CCTK_REAL_VEC K22L CCTK_ATTRIBUTE_UNUSED = vec_load(K22[index]);
+ CCTK_REAL_VEC K23L CCTK_ATTRIBUTE_UNUSED = vec_load(K23[index]);
+ CCTK_REAL_VEC K33L CCTK_ATTRIBUTE_UNUSED = vec_load(K33[index]);
- CCTK_REAL_VEC dJ111L, dJ112L, dJ113L, dJ122L, dJ123L, dJ133L, dJ211L, dJ212L, dJ213L, dJ222L, dJ223L, dJ233L, dJ311L, dJ312L, dJ313L, dJ322L, dJ323L, dJ333L, J11L, J12L, J13L, J21L, J22L, J23L, J31L, J32L, J33L;
+ CCTK_REAL_VEC dJ111L, dJ112L, dJ113L, dJ122L, dJ123L, dJ133L, dJ211L, dJ212L, dJ213L, dJ222L, dJ223L, dJ233L, dJ311L, dJ312L, dJ313L, dJ322L, dJ323L, dJ333L, J11L, J12L, J13L, J21L, J22L, J23L, J31L, J32L, J33L CCTK_ATTRIBUTE_UNUSED ;
if (use_jacobian)
{
@@ -226,78 +226,78 @@ static void ML_ADM_constraints_Body(cGH const * restrict const cctkGH, int const
/* Include user supplied include files */
/* Precompute derivatives */
- CCTK_REAL_VEC PDstandardNth1g11;
- CCTK_REAL_VEC PDstandardNth2g11;
- CCTK_REAL_VEC PDstandardNth3g11;
- CCTK_REAL_VEC PDstandardNth11g11;
- CCTK_REAL_VEC PDstandardNth22g11;
- CCTK_REAL_VEC PDstandardNth33g11;
- CCTK_REAL_VEC PDstandardNth12g11;
- CCTK_REAL_VEC PDstandardNth13g11;
- CCTK_REAL_VEC PDstandardNth23g11;
- CCTK_REAL_VEC PDstandardNth1g12;
- CCTK_REAL_VEC PDstandardNth2g12;
- CCTK_REAL_VEC PDstandardNth3g12;
- CCTK_REAL_VEC PDstandardNth11g12;
- CCTK_REAL_VEC PDstandardNth22g12;
- CCTK_REAL_VEC PDstandardNth33g12;
- CCTK_REAL_VEC PDstandardNth12g12;
- CCTK_REAL_VEC PDstandardNth13g12;
- CCTK_REAL_VEC PDstandardNth23g12;
- CCTK_REAL_VEC PDstandardNth1g13;
- CCTK_REAL_VEC PDstandardNth2g13;
- CCTK_REAL_VEC PDstandardNth3g13;
- CCTK_REAL_VEC PDstandardNth11g13;
- CCTK_REAL_VEC PDstandardNth22g13;
- CCTK_REAL_VEC PDstandardNth33g13;
- CCTK_REAL_VEC PDstandardNth12g13;
- CCTK_REAL_VEC PDstandardNth13g13;
- CCTK_REAL_VEC PDstandardNth23g13;
- CCTK_REAL_VEC PDstandardNth1g22;
- CCTK_REAL_VEC PDstandardNth2g22;
- CCTK_REAL_VEC PDstandardNth3g22;
- CCTK_REAL_VEC PDstandardNth11g22;
- CCTK_REAL_VEC PDstandardNth22g22;
- CCTK_REAL_VEC PDstandardNth33g22;
- CCTK_REAL_VEC PDstandardNth12g22;
- CCTK_REAL_VEC PDstandardNth13g22;
- CCTK_REAL_VEC PDstandardNth23g22;
- CCTK_REAL_VEC PDstandardNth1g23;
- CCTK_REAL_VEC PDstandardNth2g23;
- CCTK_REAL_VEC PDstandardNth3g23;
- CCTK_REAL_VEC PDstandardNth11g23;
- CCTK_REAL_VEC PDstandardNth22g23;
- CCTK_REAL_VEC PDstandardNth33g23;
- CCTK_REAL_VEC PDstandardNth12g23;
- CCTK_REAL_VEC PDstandardNth13g23;
- CCTK_REAL_VEC PDstandardNth23g23;
- CCTK_REAL_VEC PDstandardNth1g33;
- CCTK_REAL_VEC PDstandardNth2g33;
- CCTK_REAL_VEC PDstandardNth3g33;
- CCTK_REAL_VEC PDstandardNth11g33;
- CCTK_REAL_VEC PDstandardNth22g33;
- CCTK_REAL_VEC PDstandardNth33g33;
- CCTK_REAL_VEC PDstandardNth12g33;
- CCTK_REAL_VEC PDstandardNth13g33;
- CCTK_REAL_VEC PDstandardNth23g33;
- CCTK_REAL_VEC PDstandardNth1K11;
- CCTK_REAL_VEC PDstandardNth2K11;
- CCTK_REAL_VEC PDstandardNth3K11;
- CCTK_REAL_VEC PDstandardNth1K12;
- CCTK_REAL_VEC PDstandardNth2K12;
- CCTK_REAL_VEC PDstandardNth3K12;
- CCTK_REAL_VEC PDstandardNth1K13;
- CCTK_REAL_VEC PDstandardNth2K13;
- CCTK_REAL_VEC PDstandardNth3K13;
- CCTK_REAL_VEC PDstandardNth1K22;
- CCTK_REAL_VEC PDstandardNth2K22;
- CCTK_REAL_VEC PDstandardNth3K22;
- CCTK_REAL_VEC PDstandardNth1K23;
- CCTK_REAL_VEC PDstandardNth2K23;
- CCTK_REAL_VEC PDstandardNth3K23;
- CCTK_REAL_VEC PDstandardNth1K33;
- CCTK_REAL_VEC PDstandardNth2K33;
- CCTK_REAL_VEC PDstandardNth3K33;
+ CCTK_REAL_VEC PDstandardNth1g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth11g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth22g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth33g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth12g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth13g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth23g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth1K33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth2K33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC PDstandardNth3K33 CCTK_ATTRIBUTE_UNUSED ;
switch(fdOrder)
{
@@ -603,84 +603,84 @@ static void ML_ADM_constraints_Body(cGH const * restrict const cctkGH, int const
}
/* Calculate temporaries and grid functions */
- CCTK_REAL_VEC JacPDstandardNth11g22;
- CCTK_REAL_VEC JacPDstandardNth11g23;
- CCTK_REAL_VEC JacPDstandardNth11g33;
- CCTK_REAL_VEC JacPDstandardNth12g11;
- CCTK_REAL_VEC JacPDstandardNth12g12;
- CCTK_REAL_VEC JacPDstandardNth12g13;
- CCTK_REAL_VEC JacPDstandardNth12g22;
- CCTK_REAL_VEC JacPDstandardNth12g23;
- CCTK_REAL_VEC JacPDstandardNth12g33;
- CCTK_REAL_VEC JacPDstandardNth13g11;
- CCTK_REAL_VEC JacPDstandardNth13g12;
- CCTK_REAL_VEC JacPDstandardNth13g13;
- CCTK_REAL_VEC JacPDstandardNth13g22;
- CCTK_REAL_VEC JacPDstandardNth13g23;
- CCTK_REAL_VEC JacPDstandardNth13g33;
- CCTK_REAL_VEC JacPDstandardNth1g11;
- CCTK_REAL_VEC JacPDstandardNth1g12;
- CCTK_REAL_VEC JacPDstandardNth1g13;
- CCTK_REAL_VEC JacPDstandardNth1g22;
- CCTK_REAL_VEC JacPDstandardNth1g23;
- CCTK_REAL_VEC JacPDstandardNth1g33;
- CCTK_REAL_VEC JacPDstandardNth1K12;
- CCTK_REAL_VEC JacPDstandardNth1K13;
- CCTK_REAL_VEC JacPDstandardNth1K22;
- CCTK_REAL_VEC JacPDstandardNth1K23;
- CCTK_REAL_VEC JacPDstandardNth1K33;
- CCTK_REAL_VEC JacPDstandardNth21g11;
- CCTK_REAL_VEC JacPDstandardNth21g12;
- CCTK_REAL_VEC JacPDstandardNth21g13;
- CCTK_REAL_VEC JacPDstandardNth21g22;
- CCTK_REAL_VEC JacPDstandardNth21g23;
- CCTK_REAL_VEC JacPDstandardNth21g33;
- CCTK_REAL_VEC JacPDstandardNth22g11;
- CCTK_REAL_VEC JacPDstandardNth22g13;
- CCTK_REAL_VEC JacPDstandardNth22g33;
- CCTK_REAL_VEC JacPDstandardNth23g11;
- CCTK_REAL_VEC JacPDstandardNth23g12;
- CCTK_REAL_VEC JacPDstandardNth23g13;
- CCTK_REAL_VEC JacPDstandardNth23g22;
- CCTK_REAL_VEC JacPDstandardNth23g23;
- CCTK_REAL_VEC JacPDstandardNth23g33;
- CCTK_REAL_VEC JacPDstandardNth2g11;
- CCTK_REAL_VEC JacPDstandardNth2g12;
- CCTK_REAL_VEC JacPDstandardNth2g13;
- CCTK_REAL_VEC JacPDstandardNth2g22;
- CCTK_REAL_VEC JacPDstandardNth2g23;
- CCTK_REAL_VEC JacPDstandardNth2g33;
- CCTK_REAL_VEC JacPDstandardNth2K11;
- CCTK_REAL_VEC JacPDstandardNth2K12;
- CCTK_REAL_VEC JacPDstandardNth2K13;
- CCTK_REAL_VEC JacPDstandardNth2K23;
- CCTK_REAL_VEC JacPDstandardNth2K33;
- CCTK_REAL_VEC JacPDstandardNth31g11;
- CCTK_REAL_VEC JacPDstandardNth31g12;
- CCTK_REAL_VEC JacPDstandardNth31g13;
- CCTK_REAL_VEC JacPDstandardNth31g22;
- CCTK_REAL_VEC JacPDstandardNth31g23;
- CCTK_REAL_VEC JacPDstandardNth31g33;
- CCTK_REAL_VEC JacPDstandardNth32g11;
- CCTK_REAL_VEC JacPDstandardNth32g12;
- CCTK_REAL_VEC JacPDstandardNth32g13;
- CCTK_REAL_VEC JacPDstandardNth32g22;
- CCTK_REAL_VEC JacPDstandardNth32g23;
- CCTK_REAL_VEC JacPDstandardNth32g33;
- CCTK_REAL_VEC JacPDstandardNth33g11;
- CCTK_REAL_VEC JacPDstandardNth33g12;
- CCTK_REAL_VEC JacPDstandardNth33g22;
- CCTK_REAL_VEC JacPDstandardNth3g11;
- CCTK_REAL_VEC JacPDstandardNth3g12;
- CCTK_REAL_VEC JacPDstandardNth3g13;
- CCTK_REAL_VEC JacPDstandardNth3g22;
- CCTK_REAL_VEC JacPDstandardNth3g23;
- CCTK_REAL_VEC JacPDstandardNth3g33;
- CCTK_REAL_VEC JacPDstandardNth3K11;
- CCTK_REAL_VEC JacPDstandardNth3K12;
- CCTK_REAL_VEC JacPDstandardNth3K13;
- CCTK_REAL_VEC JacPDstandardNth3K22;
- CCTK_REAL_VEC JacPDstandardNth3K23;
+ CCTK_REAL_VEC JacPDstandardNth11g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth11g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth11g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth12g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth13g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1K22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1K23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth1K33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth21g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth22g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth22g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth22g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth23g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2K11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2K23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth2K33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth31g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth32g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth33g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth33g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth33g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g23 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3g33 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3K11 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3K12 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3K13 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3K22 CCTK_ATTRIBUTE_UNUSED ;
+ CCTK_REAL_VEC JacPDstandardNth3K23 CCTK_ATTRIBUTE_UNUSED ;
if (use_jacobian)
{
@@ -1077,150 +1077,150 @@ static void ML_ADM_constraints_Body(cGH const * restrict const cctkGH, int const
JacPDstandardNth32g33 = PDstandardNth23g33;
}
- CCTK_REAL_VEC detg =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED detg =
knmsub(g22L,kmul(g13L,g13L),knmsub(g11L,kmul(g23L,g23L),kmadd(g33L,kmsub(g11L,g22L,kmul(g12L,g12L)),kmul(g12L,kmul(g13L,kmul(g23L,ToReal(2)))))));
- CCTK_REAL_VEC gu11 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu11 =
kdiv(kmsub(g22L,g33L,kmul(g23L,g23L)),detg);
- CCTK_REAL_VEC gu12 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu12 =
kdiv(kmsub(g13L,g23L,kmul(g12L,g33L)),detg);
- CCTK_REAL_VEC gu13 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu13 =
kdiv(kmsub(g12L,g23L,kmul(g13L,g22L)),detg);
- CCTK_REAL_VEC gu21 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu21 =
kdiv(kmsub(g13L,g23L,kmul(g12L,g33L)),detg);
- CCTK_REAL_VEC gu22 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu22 =
kdiv(kmsub(g11L,g33L,kmul(g13L,g13L)),detg);
- CCTK_REAL_VEC gu23 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu23 =
kdiv(kmsub(g12L,g13L,kmul(g11L,g23L)),detg);
- CCTK_REAL_VEC gu31 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu31 =
kdiv(kmsub(g12L,g23L,kmul(g13L,g22L)),detg);
- CCTK_REAL_VEC gu32 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu32 =
kdiv(kmsub(g12L,g13L,kmul(g11L,g23L)),detg);
- CCTK_REAL_VEC gu33 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gu33 =
kdiv(kmsub(g11L,g22L,kmul(g12L,g12L)),detg);
- CCTK_REAL_VEC G111 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G111 =
kmul(ToReal(0.5),kmadd(gu11,JacPDstandardNth1g11,knmsub(gu12,JacPDstandardNth2g11,kmsub(kmadd(gu12,JacPDstandardNth1g12,kmul(gu13,JacPDstandardNth1g13)),ToReal(2),kmul(gu13,JacPDstandardNth3g11)))));
- CCTK_REAL_VEC G211 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G211 =
kmul(ToReal(0.5),kmadd(gu21,JacPDstandardNth1g11,knmsub(gu22,JacPDstandardNth2g11,kmsub(kmadd(gu22,JacPDstandardNth1g12,kmul(gu23,JacPDstandardNth1g13)),ToReal(2),kmul(gu23,JacPDstandardNth3g11)))));
- CCTK_REAL_VEC G311 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G311 =
kmul(ToReal(0.5),kmadd(gu31,JacPDstandardNth1g11,knmsub(gu32,JacPDstandardNth2g11,kmsub(kmadd(gu32,JacPDstandardNth1g12,kmul(gu33,JacPDstandardNth1g13)),ToReal(2),kmul(gu33,JacPDstandardNth3g11)))));
- CCTK_REAL_VEC G112 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G112 =
kmul(kmadd(gu12,JacPDstandardNth1g22,kmadd(gu11,JacPDstandardNth2g11,kmul(gu13,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth2g13,JacPDstandardNth3g12))))),ToReal(0.5));
- CCTK_REAL_VEC G212 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G212 =
kmul(kmadd(gu22,JacPDstandardNth1g22,kmadd(gu21,JacPDstandardNth2g11,kmul(gu23,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth2g13,JacPDstandardNth3g12))))),ToReal(0.5));
- CCTK_REAL_VEC G312 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G312 =
kmul(kmadd(gu32,JacPDstandardNth1g22,kmadd(gu31,JacPDstandardNth2g11,kmul(gu33,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth2g13,JacPDstandardNth3g12))))),ToReal(0.5));
- CCTK_REAL_VEC G113 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G113 =
kmul(kmadd(gu13,JacPDstandardNth1g33,kmadd(gu11,JacPDstandardNth3g11,kmul(gu12,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth3g12,JacPDstandardNth2g13))))),ToReal(0.5));
- CCTK_REAL_VEC G213 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G213 =
kmul(kmadd(gu23,JacPDstandardNth1g33,kmadd(gu21,JacPDstandardNth3g11,kmul(gu22,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth3g12,JacPDstandardNth2g13))))),ToReal(0.5));
- CCTK_REAL_VEC G313 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G313 =
kmul(kmadd(gu33,JacPDstandardNth1g33,kmadd(gu31,JacPDstandardNth3g11,kmul(gu32,kadd(JacPDstandardNth1g23,ksub(JacPDstandardNth3g12,JacPDstandardNth2g13))))),ToReal(0.5));
- CCTK_REAL_VEC G122 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G122 =
kmul(ToReal(0.5),kmadd(gu12,JacPDstandardNth2g22,kmadd(gu11,kmsub(JacPDstandardNth2g12,ToReal(2),JacPDstandardNth1g22),kmul(gu13,kmsub(JacPDstandardNth2g23,ToReal(2),JacPDstandardNth3g22)))));
- CCTK_REAL_VEC G222 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G222 =
kmul(ToReal(0.5),kmadd(gu22,JacPDstandardNth2g22,kmadd(gu21,kmsub(JacPDstandardNth2g12,ToReal(2),JacPDstandardNth1g22),kmul(gu23,kmsub(JacPDstandardNth2g23,ToReal(2),JacPDstandardNth3g22)))));
- CCTK_REAL_VEC G322 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G322 =
kmul(ToReal(0.5),kmadd(gu32,JacPDstandardNth2g22,kmadd(gu31,kmsub(JacPDstandardNth2g12,ToReal(2),JacPDstandardNth1g22),kmul(gu33,kmsub(JacPDstandardNth2g23,ToReal(2),JacPDstandardNth3g22)))));
- CCTK_REAL_VEC G123 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G123 =
kmul(kmadd(gu13,JacPDstandardNth2g33,kmadd(gu12,JacPDstandardNth3g22,kmul(gu11,kadd(JacPDstandardNth2g13,ksub(JacPDstandardNth3g12,JacPDstandardNth1g23))))),ToReal(0.5));
- CCTK_REAL_VEC G223 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G223 =
kmul(kmadd(gu23,JacPDstandardNth2g33,kmadd(gu22,JacPDstandardNth3g22,kmul(gu21,kadd(JacPDstandardNth2g13,ksub(JacPDstandardNth3g12,JacPDstandardNth1g23))))),ToReal(0.5));
- CCTK_REAL_VEC G323 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G323 =
kmul(kmadd(gu33,JacPDstandardNth2g33,kmadd(gu32,JacPDstandardNth3g22,kmul(gu31,kadd(JacPDstandardNth2g13,ksub(JacPDstandardNth3g12,JacPDstandardNth1g23))))),ToReal(0.5));
- CCTK_REAL_VEC G133 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G133 =
kmul(ToReal(0.5),kmadd(gu13,JacPDstandardNth3g33,kmadd(gu11,kmsub(JacPDstandardNth3g13,ToReal(2),JacPDstandardNth1g33),kmul(gu12,kmsub(JacPDstandardNth3g23,ToReal(2),JacPDstandardNth2g33)))));
- CCTK_REAL_VEC G233 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G233 =
kmul(ToReal(0.5),kmadd(gu23,JacPDstandardNth3g33,kmadd(gu21,kmsub(JacPDstandardNth3g13,ToReal(2),JacPDstandardNth1g33),kmul(gu22,kmsub(JacPDstandardNth3g23,ToReal(2),JacPDstandardNth2g33)))));
- CCTK_REAL_VEC G333 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED G333 =
kmul(ToReal(0.5),kmadd(gu33,JacPDstandardNth3g33,kmadd(gu31,kmsub(JacPDstandardNth3g13,ToReal(2),JacPDstandardNth1g33),kmul(gu32,kmsub(JacPDstandardNth3g23,ToReal(2),JacPDstandardNth2g33)))));
- CCTK_REAL_VEC R11 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R11 =
kmul(ToReal(0.5),knmsub(gu22,kadd(JacPDstandardNth11g22,kmadd(JacPDstandardNth21g12,ToReal(-2),JacPDstandardNth22g11)),kmadd(gu12,ksub(JacPDstandardNth21g11,JacPDstandardNth12g11),kmadd(gu13,ksub(JacPDstandardNth31g11,JacPDstandardNth13g11),kmadd(gu23,kadd(JacPDstandardNth21g13,ksub(JacPDstandardNth31g12,kadd(JacPDstandardNth23g11,JacPDstandardNth11g23))),kmadd(gu32,kadd(JacPDstandardNth21g13,ksub(JacPDstandardNth31g12,kadd(JacPDstandardNth32g11,JacPDstandardNth11g23))),kmadd(ToReal(2),kmadd(gu23,kmadd(g13L,kmul(G112,G313),kmadd(g23L,kmul(G212,G313),kmadd(g33L,kmul(G312,G313),kmadd(g11L,kmsub(G112,G113,kmul(G111,G123)),kmadd(g12L,kmadd(G113,G212,kmsub(G112,G213,kmadd(G111,G223,kmul(G123,G211)))),kmadd(g22L,kmsub(G212,G213,kmul(G211,G223)),knmsub(G311,kmadd(g13L,G123,kmadd(g33L,G323,kmul(g23L,G223))),kmadd(g13L,kmsub(G113,G312,kmul(G111,G323)),kmul(g23L,kmsub(G213,G312,kmul(G211,G323))))))))))),kmadd(gu32,kmadd(g13L,kmul(G112,G313),kmadd(g23L,kmul(G212,G313),kmadd(g33L,kmul(G312,G313),kmadd(g11L,kmsub(G112,G113,kmul(G111,G123)),kmadd(g12L,kmadd(G113,G212,kmsub(G112,G213,kmadd(G111,G223,kmul(G123,G211)))),kmadd(g22L,kmsub(G212,G213,kmul(G211,G223)),knmsub(G311,kmadd(g13L,G123,kmadd(g33L,G323,kmul(g23L,G223))),kmadd(g13L,kmsub(G113,G312,kmul(G111,G323)),kmul(g23L,kmsub(G213,G312,kmul(G211,G323))))))))))),kmul(gu22,kmadd(g22L,kmul(G212,G212),knmsub(g12L,kmadd(G122,G211,kmadd(G111,G222,kmul(G112,kmul(G212,ToReal(-2))))),kmadd(g11L,kmsub(G112,G112,kmul(G111,G122)),knmsub(G222,kmadd(g23L,G311,kmul(g22L,G211)),kmadd(g33L,kmsub(G312,G312,kmul(G311,G322)),kmadd(g13L,knmsub(G122,G311,kmsub(G112,kmul(G312,ToReal(2)),kmul(G111,G322))),kmul(g23L,kmsub(G212,kmul(G312,ToReal(2)),kmul(G211,G322)))))))))))),kmul(gu33,ksub(ksub(kmadd(JacPDstandardNth31g13,ToReal(2),kmul(ToReal(2),kmadd(g22L,kmul(G213,G213),knmsub(g12L,kmadd(G133,G211,kmadd(G111,G233,kmul(G113,kmul(G213,ToReal(-2))))),kmadd(g11L,kmsub(G113,G113,kmul(G111,G133)),knmsub(G233,kmadd(g23L,G311,kmul(g22L,G211)),kmadd(g33L,kmsub(G313,G313,kmul(G311,G333)),kmadd(g13L,knmsub(G133,G311,kmsub(G113,kmul(G313,ToReal(2)),kmul(G111,G333))),kmul(g23L,kmsub(G213,kmul(G313,ToReal(2)),kmul(G211,G333))))))))))),JacPDstandardNth33g11),JacPDstandardNth11g33)))))))));
- CCTK_REAL_VEC R12 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R12 =
kmul(ToReal(0.5),kmadd(gu12,kadd(JacPDstandardNth11g22,kmadd(JacPDstandardNth12g12,ToReal(-2),JacPDstandardNth22g11)),kmadd(gu22,ksub(JacPDstandardNth21g22,JacPDstandardNth12g22),kmadd(gu13,kadd(JacPDstandardNth11g23,ksub(JacPDstandardNth32g11,kadd(JacPDstandardNth13g12,JacPDstandardNth12g13))),kmadd(gu23,kadd(JacPDstandardNth21g23,ksub(JacPDstandardNth32g12,kadd(JacPDstandardNth23g12,JacPDstandardNth12g23))),kmadd(gu32,kadd(JacPDstandardNth22g13,ksub(JacPDstandardNth31g22,kadd(JacPDstandardNth32g12,JacPDstandardNth12g23))),kmadd(gu33,kadd(JacPDstandardNth31g23,ksub(JacPDstandardNth32g13,kadd(JacPDstandardNth33g12,JacPDstandardNth12g33))),kmul(kmadd(gu21,kmadd(G122,kmadd(g11L,G111,kmadd(g12L,G211,kmul(g13L,G311))),kmadd(G222,kmadd(g22L,G211,kmul(g23L,G311)),kmadd(kmadd(g13L,G111,kmadd(g23L,G211,kmul(g33L,G311))),G322,kmadd(kmadd(g13L,kmul(G112,G312),kmul(g23L,kmul(G212,G312))),ToReal(-2),kmsub(g12L,kmadd(G111,G222,kmul(G112,kmul(G212,ToReal(-2)))),kmadd(g11L,kmul(G112,G112),kmadd(g33L,kmul(G312,G312),kmul(g22L,kmul(G212,G212))))))))),kmadd(gu31,kmadd(g13L,kmul(G111,G323),kmadd(g23L,kmul(G211,G323),kmadd(G311,kmadd(g13L,G123,kmadd(g23L,G223,kmul(g33L,G323))),kmadd(g11L,kmsub(G111,G123,kmul(G112,G113)),knmsub(G313,kmadd(g23L,G212,kmul(g13L,G112)),kmadd(g12L,kmadd(G123,G211,kmsub(G111,G223,kmadd(G112,G213,kmul(G113,G212)))),kmsub(g22L,kmsub(G211,G223,kmul(G212,G213)),kmul(G312,kmadd(g13L,G113,kmadd(g33L,G313,kmul(g23L,G213))))))))))),kmadd(gu23,kmadd(g13L,kmul(G113,G322),kmadd(g23L,kmul(G213,G322),kmadd(g33L,kmul(G313,G322),kmadd(g11L,kmsub(G113,G122,kmul(G112,G123)),kmadd(g12L,kmadd(G122,G213,kmsub(G113,G222,kmadd(G112,G223,kmul(G123,G212)))),kmadd(g22L,kmsub(G213,G222,kmul(G212,G223)),knmsub(G312,kmadd(g13L,G123,kmadd(g33L,G323,kmul(g23L,G223))),kmadd(g13L,kmsub(G122,G313,kmul(G112,G323)),kmul(g23L,kmsub(G222,G313,kmul(G212,G323))))))))))),kmul(gu33,kmadd(g13L,kmul(G113,G323),kmadd(g23L,kmul(G213,G323),kmadd(g33L,kmul(G313,G323),kmadd(g11L,kmsub(G113,G123,kmul(G112,G133)),kmadd(g12L,kmadd(G123,G213,kmsub(G113,G223,kmadd(G112,G233,kmul(G133,G212)))),kmadd(g22L,kmsub(G213,G223,kmul(G212,G233)),knmsub(G312,kmadd(g13L,G133,kmadd(g33L,G333,kmul(g23L,G233))),kmadd(g13L,kmsub(G123,G313,kmul(G112,G333)),kmul(g23L,kmsub(G223,G313,kmul(G212,G333))))))))))))))),ToReal(2)))))))));
- CCTK_REAL_VEC R13 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R13 =
kmul(ToReal(0.5),kmadd(gu13,kadd(JacPDstandardNth11g33,kmadd(JacPDstandardNth13g13,ToReal(-2),JacPDstandardNth33g11)),kmadd(gu12,kadd(JacPDstandardNth11g23,ksub(JacPDstandardNth23g11,kadd(JacPDstandardNth13g12,JacPDstandardNth12g13))),kmadd(gu33,ksub(JacPDstandardNth31g33,JacPDstandardNth13g33),kmadd(gu22,kadd(JacPDstandardNth21g23,ksub(JacPDstandardNth23g12,kadd(JacPDstandardNth22g13,JacPDstandardNth13g22))),kmadd(gu23,kadd(JacPDstandardNth21g33,ksub(JacPDstandardNth33g12,kadd(JacPDstandardNth23g13,JacPDstandardNth13g23))),kmadd(gu32,kadd(JacPDstandardNth23g13,ksub(JacPDstandardNth31g23,kadd(JacPDstandardNth32g13,JacPDstandardNth13g23))),kmul(kmadd(gu31,kmadd(G133,kmadd(g11L,G111,kmadd(g12L,G211,kmul(g13L,G311))),kmadd(G233,kmadd(g22L,G211,kmul(g23L,G311)),kmadd(kmadd(g13L,G111,kmadd(g23L,G211,kmul(g33L,G311))),G333,kmadd(kmadd(g13L,kmul(G113,G313),kmul(g23L,kmul(G213,G313))),ToReal(-2),kmsub(g12L,kmadd(G111,G233,kmul(G113,kmul(G213,ToReal(-2)))),kmadd(g11L,kmul(G113,G113),kmadd(g33L,kmul(G313,G313),kmul(g22L,kmul(G213,G213))))))))),kmadd(gu21,kmadd(g13L,kmul(G111,G323),kmadd(g23L,kmul(G211,G323),kmadd(G311,kmadd(g13L,G123,kmadd(g23L,G223,kmul(g33L,G323))),kmadd(g11L,kmsub(G111,G123,kmul(G112,G113)),knmsub(G313,kmadd(g23L,G212,kmul(g13L,G112)),kmadd(g12L,kmadd(G123,G211,kmsub(G111,G223,kmadd(G112,G213,kmul(G113,G212)))),kmsub(g22L,kmsub(G211,G223,kmul(G212,G213)),kmul(G312,kmadd(g13L,G113,kmadd(g33L,G313,kmul(g23L,G213))))))))))),kmadd(gu22,kmadd(g13L,kmul(G112,G323),kmadd(g23L,kmul(G212,G323),kmadd(G312,kmadd(g13L,G123,kmadd(g23L,G223,kmul(g33L,G323))),kmadd(g11L,kmsub(G112,G123,kmul(G113,G122)),knmsub(G322,kmadd(g23L,G213,kmul(g13L,G113)),kmadd(g12L,kmadd(G123,G212,kmsub(G112,G223,kmadd(G113,G222,kmul(G122,G213)))),kmsub(g22L,kmsub(G212,G223,kmul(G213,G222)),kmul(G313,kmadd(g13L,G122,kmadd(g33L,G322,kmul(g23L,G222))))))))))),kmul(gu32,kmadd(g13L,kmul(G112,G333),kmadd(g23L,kmul(G212,G333),kmadd(G312,kmadd(g13L,G133,kmadd(g23L,G233,kmul(g33L,G333))),kmadd(g11L,kmsub(G112,G133,kmul(G113,G123)),knmsub(G323,kmadd(g23L,G213,kmul(g13L,G113)),kmadd(g12L,kmadd(G133,G212,kmsub(G112,G233,kmadd(G113,G223,kmul(G123,G213)))),kmsub(g22L,kmsub(G212,G233,kmul(G213,G223)),kmul(G313,kmadd(g13L,G123,kmadd(g33L,G323,kmul(g23L,G223))))))))))))))),ToReal(2)))))))));
- CCTK_REAL_VEC R22 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R22 =
kmul(ToReal(0.5),knmsub(gu11,kadd(JacPDstandardNth11g22,kmadd(JacPDstandardNth12g12,ToReal(-2),JacPDstandardNth22g11)),kmadd(gu21,ksub(JacPDstandardNth12g22,JacPDstandardNth21g22),kmadd(gu13,kadd(JacPDstandardNth12g23,ksub(JacPDstandardNth32g12,kadd(JacPDstandardNth22g13,JacPDstandardNth13g22))),kmadd(gu23,ksub(JacPDstandardNth32g22,JacPDstandardNth23g22),kmadd(gu31,kadd(JacPDstandardNth12g23,ksub(JacPDstandardNth32g12,kadd(JacPDstandardNth31g22,JacPDstandardNth22g13))),kmadd(ToReal(2),kmadd(gu13,kmadd(g13L,kmul(G112,G323),kmadd(g23L,kmul(G212,G323),kmadd(g11L,kmsub(G112,G123,kmul(G113,G122)),kmadd(g12L,kmadd(G123,G212,kmsub(G112,G223,kmadd(G113,G222,kmul(G122,G213)))),kmadd(g22L,kmsub(G212,G223,kmul(G213,G222)),kmadd(g13L,kmsub(G123,G312,kmadd(G113,G322,kmul(G122,G313))),kmadd(g23L,kmsub(G223,G312,kmadd(G213,G322,kmul(G222,G313))),kmul(g33L,kmsub(G312,G323,kmul(G313,G322)))))))))),kmadd(gu31,kmadd(g13L,kmul(G112,G323),kmadd(g23L,kmul(G212,G323),kmadd(g11L,kmsub(G112,G123,kmul(G113,G122)),kmadd(g12L,kmadd(G123,G212,kmsub(G112,G223,kmadd(G113,G222,kmul(G122,G213)))),kmadd(g22L,kmsub(G212,G223,kmul(G213,G222)),kmadd(g13L,kmsub(G123,G312,kmadd(G113,G322,kmul(G122,G313))),kmadd(g23L,kmsub(G223,G312,kmadd(G213,G322,kmul(G222,G313))),kmul(g33L,kmsub(G312,G323,kmul(G313,G322)))))))))),kmul(gu11,kmadd(g22L,kmul(G212,G212),knmsub(g12L,kmadd(G122,G211,kmadd(G111,G222,kmul(G112,kmul(G212,ToReal(-2))))),kmadd(g11L,kmsub(G112,G112,kmul(G111,G122)),knmsub(G222,kmadd(g23L,G311,kmul(g22L,G211)),kmadd(g33L,kmsub(G312,G312,kmul(G311,G322)),kmadd(g13L,knmsub(G122,G311,kmsub(G112,kmul(G312,ToReal(2)),kmul(G111,G322))),kmul(g23L,kmsub(G212,kmul(G312,ToReal(2)),kmul(G211,G322)))))))))))),kmul(gu33,ksub(ksub(kmadd(JacPDstandardNth32g23,ToReal(2),kmul(ToReal(2),kmadd(g22L,kmul(G223,G223),knmsub(g12L,kmadd(G133,G222,kmadd(G122,G233,kmul(G123,kmul(G223,ToReal(-2))))),kmadd(g11L,kmsub(G123,G123,kmul(G122,G133)),knmsub(G233,kmadd(g23L,G322,kmul(g22L,G222)),kmadd(g33L,kmsub(G323,G323,kmul(G322,G333)),kmadd(g13L,knmsub(G133,G322,kmsub(G123,kmul(G323,ToReal(2)),kmul(G122,G333))),kmul(g23L,kmsub(G223,kmul(G323,ToReal(2)),kmul(G222,G333))))))))))),JacPDstandardNth33g22),JacPDstandardNth22g33)))))))));
- CCTK_REAL_VEC R23 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R23 =
kmul(ToReal(0.5),kmadd(gu23,kadd(JacPDstandardNth22g33,kmadd(JacPDstandardNth23g23,ToReal(-2),JacPDstandardNth33g22)),kmadd(gu11,kadd(JacPDstandardNth12g13,ksub(JacPDstandardNth13g12,kadd(JacPDstandardNth23g11,JacPDstandardNth11g23))),kmadd(gu21,kadd(JacPDstandardNth13g22,ksub(JacPDstandardNth22g13,kadd(JacPDstandardNth23g12,JacPDstandardNth21g23))),kmadd(gu13,kadd(JacPDstandardNth12g33,ksub(JacPDstandardNth33g12,kadd(JacPDstandardNth23g13,JacPDstandardNth13g23))),kmadd(gu33,ksub(JacPDstandardNth32g33,JacPDstandardNth23g33),kmadd(gu31,kadd(JacPDstandardNth13g23,ksub(JacPDstandardNth32g13,kadd(JacPDstandardNth31g23,JacPDstandardNth23g13))),kmul(kmadd(gu32,kmadd(G133,kmadd(g11L,G122,kmadd(g12L,G222,kmul(g13L,G322))),kmadd(G233,kmadd(g22L,G222,kmul(g23L,G322)),kmadd(kmadd(g13L,G122,kmadd(g23L,G222,kmul(g33L,G322))),G333,kmadd(kmadd(g13L,kmul(G123,G323),kmul(g23L,kmul(G223,G323))),ToReal(-2),kmsub(g12L,kmadd(G122,G233,kmul(G123,kmul(G223,ToReal(-2)))),kmadd(g11L,kmul(G123,G123),kmadd(g33L,kmul(G323,G323),kmul(g22L,kmul(G223,G223))))))))),kmadd(gu31,kmadd(g13L,kmul(G112,G333),kmadd(g23L,kmul(G212,G333),kmadd(G312,kmadd(g13L,G133,kmadd(g23L,G233,kmul(g33L,G333))),kmadd(g11L,kmsub(G112,G133,kmul(G113,G123)),knmsub(G323,kmadd(g23L,G213,kmul(g13L,G113)),kmadd(g12L,kmadd(G133,G212,kmsub(G112,G233,kmadd(G113,G223,kmul(G123,G213)))),kmsub(g22L,kmsub(G212,G233,kmul(G213,G223)),kmul(G313,kmadd(g13L,G123,kmadd(g33L,G323,kmul(g23L,G223))))))))))),kmadd(gu11,kmadd(g13L,kmul(G112,G313),kmadd(g23L,kmul(G212,G313),kmadd(g33L,kmul(G312,G313),kmadd(g11L,kmsub(G112,G113,kmul(G111,G123)),kmadd(g12L,kmadd(G113,G212,kmsub(G112,G213,kmadd(G111,G223,kmul(G123,G211)))),kmadd(g22L,kmsub(G212,G213,kmul(G211,G223)),knmsub(G311,kmadd(g13L,G123,kmadd(g33L,G323,kmul(g23L,G223))),kmadd(g13L,kmsub(G113,G312,kmul(G111,G323)),kmul(g23L,kmsub(G213,G312,kmul(G211,G323))))))))))),kmul(gu12,kmadd(g13L,kmul(G113,G322),kmadd(g23L,kmul(G213,G322),kmadd(g33L,kmul(G313,G322),kmadd(g11L,kmsub(G113,G122,kmul(G112,G123)),kmadd(g12L,kmadd(G122,G213,kmsub(G113,G222,kmadd(G112,G223,kmul(G123,G212)))),kmadd(g22L,kmsub(G213,G222,kmul(G212,G223)),knmsub(G312,kmadd(g13L,G123,kmadd(g33L,G323,kmul(g23L,G223))),kmadd(g13L,kmsub(G122,G313,kmul(G112,G323)),kmul(g23L,kmsub(G222,G313,kmul(G212,G323))))))))))))))),ToReal(2)))))))));
- CCTK_REAL_VEC R33 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED R33 =
kmul(ToReal(0.5),knmsub(gu11,kadd(JacPDstandardNth11g33,kmadd(JacPDstandardNth13g13,ToReal(-2),JacPDstandardNth33g11)),kmadd(gu31,ksub(JacPDstandardNth13g33,JacPDstandardNth31g33),kmadd(gu32,ksub(JacPDstandardNth23g33,JacPDstandardNth32g33),kmadd(gu12,kadd(JacPDstandardNth13g23,ksub(JacPDstandardNth23g13,kadd(JacPDstandardNth33g12,JacPDstandardNth12g33))),kmadd(gu21,kadd(JacPDstandardNth13g23,ksub(JacPDstandardNth23g13,kadd(JacPDstandardNth33g12,JacPDstandardNth21g33))),kmadd(ToReal(2),kmadd(gu12,kmadd(g13L,kmul(G113,G323),kmadd(g23L,kmul(G213,G323),kmadd(g33L,kmul(G313,G323),kmadd(g11L,kmsub(G113,G123,kmul(G112,G133)),kmadd(g12L,kmadd(G123,G213,kmsub(G113,G223,kmadd(G112,G233,kmul(G133,G212)))),kmadd(g22L,kmsub(G213,G223,kmul(G212,G233)),knmsub(G312,kmadd(g13L,G133,kmadd(g33L,G333,kmul(g23L,G233))),kmadd(g13L,kmsub(G123,G313,kmul(G112,G333)),kmul(g23L,kmsub(G223,G313,kmul(G212,G333))))))))))),kmadd(gu21,kmadd(g13L,kmul(G113,G323),kmadd(g23L,kmul(G213,G323),kmadd(g33L,kmul(G313,G323),kmadd(g11L,kmsub(G113,G123,kmul(G112,G133)),kmadd(g12L,kmadd(G123,G213,kmsub(G113,G223,kmadd(G112,G233,kmul(G133,G212)))),kmadd(g22L,kmsub(G213,G223,kmul(G212,G233)),knmsub(G312,kmadd(g13L,G133,kmadd(g33L,G333,kmul(g23L,G233))),kmadd(g13L,kmsub(G123,G313,kmul(G112,G333)),kmul(g23L,kmsub(G223,G313,kmul(G212,G333))))))))))),kmul(gu11,kmadd(g22L,kmul(G213,G213),knmsub(g12L,kmadd(G133,G211,kmadd(G111,G233,kmul(G113,kmul(G213,ToReal(-2))))),kmadd(g11L,kmsub(G113,G113,kmul(G111,G133)),knmsub(G233,kmadd(g23L,G311,kmul(g22L,G211)),kmadd(g33L,kmsub(G313,G313,kmul(G311,G333)),kmadd(g13L,knmsub(G133,G311,kmsub(G113,kmul(G313,ToReal(2)),kmul(G111,G333))),kmul(g23L,kmsub(G213,kmul(G313,ToReal(2)),kmul(G211,G333)))))))))))),kmul(gu22,ksub(ksub(kmadd(JacPDstandardNth23g23,ToReal(2),kmul(ToReal(2),kmadd(g22L,kmul(G223,G223),knmsub(g12L,kmadd(G133,G222,kmadd(G122,G233,kmul(G123,kmul(G223,ToReal(-2))))),kmadd(g11L,kmsub(G123,G123,kmul(G122,G133)),knmsub(G233,kmadd(g23L,G322,kmul(g22L,G222)),kmadd(g33L,kmsub(G323,G323,kmul(G322,G333)),kmadd(g13L,knmsub(G133,G322,kmsub(G123,kmul(G323,ToReal(2)),kmul(G122,G333))),kmul(g23L,kmsub(G223,kmul(G323,ToReal(2)),kmul(G222,G333))))))))))),JacPDstandardNth33g22),JacPDstandardNth22g33)))))))));
- CCTK_REAL_VEC trR =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED trR =
kmadd(gu11,R11,kmadd(kadd(gu12,gu21),R12,kmadd(kadd(gu13,gu31),R13,kmadd(gu22,R22,kmadd(kadd(gu23,gu32),R23,kmul(gu33,R33))))));
- CCTK_REAL_VEC Km11 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km11 =
kmadd(K11L,gu11,kmadd(K12L,gu12,kmul(K13L,gu13)));
- CCTK_REAL_VEC Km21 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km21 =
kmadd(K11L,gu21,kmadd(K12L,gu22,kmul(K13L,gu23)));
- CCTK_REAL_VEC Km31 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km31 =
kmadd(K11L,gu31,kmadd(K12L,gu32,kmul(K13L,gu33)));
- CCTK_REAL_VEC Km12 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km12 =
kmadd(K12L,gu11,kmadd(K22L,gu12,kmul(K23L,gu13)));
- CCTK_REAL_VEC Km22 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km22 =
kmadd(K12L,gu21,kmadd(K22L,gu22,kmul(K23L,gu23)));
- CCTK_REAL_VEC Km32 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km32 =
kmadd(K12L,gu31,kmadd(K22L,gu32,kmul(K23L,gu33)));
- CCTK_REAL_VEC Km13 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km13 =
kmadd(K13L,gu11,kmadd(K23L,gu12,kmul(K33L,gu13)));
- CCTK_REAL_VEC Km23 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km23 =
kmadd(K13L,gu21,kmadd(K23L,gu22,kmul(K33L,gu23)));
- CCTK_REAL_VEC Km33 =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED Km33 =
kmadd(K13L,gu31,kmadd(K23L,gu32,kmul(K33L,gu33)));
- CCTK_REAL_VEC trK = kadd(Km11,kadd(Km22,Km33));
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED trK = kadd(Km11,kadd(Km22,Km33));
- CCTK_REAL_VEC HL =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED HL =
kadd(trR,kmadd(trK,trK,kmsub(kmadd(Km12,Km21,kmadd(Km13,Km31,kmul(Km23,Km32))),ToReal(-2),kmadd(Km11,Km11,kmadd(Km33,Km33,kmul(Km22,Km22))))));
- CCTK_REAL_VEC M1L =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED M1L =
kmadd(gu21,kmadd(K22L,G211,kmadd(K23L,G311,kadd(JacPDstandardNth2K11,knmsub(K11L,G112,knmsub(K13L,G312,kmsub(K12L,ksub(G111,G212),JacPDstandardNth1K12)))))),kmadd(gu22,kmadd(K22L,G212,kmadd(K23L,G312,kadd(JacPDstandardNth2K12,knmsub(K11L,G122,knmsub(K13L,G322,kmsub(K12L,ksub(G112,G222),JacPDstandardNth1K22)))))),kmadd(gu23,kmadd(K22L,G213,kmadd(K23L,G313,kadd(JacPDstandardNth2K13,knmsub(K11L,G123,knmsub(K13L,G323,kmsub(K12L,ksub(G113,G223),JacPDstandardNth1K23)))))),kmadd(gu31,kmadd(K23L,G211,kmadd(K33L,G311,kadd(JacPDstandardNth3K11,knmsub(K11L,G113,knmsub(K12L,G213,kmsub(K13L,ksub(G111,G313),JacPDstandardNth1K13)))))),kmadd(gu32,kmadd(K23L,G212,kmadd(K33L,G312,kadd(JacPDstandardNth3K12,knmsub(K11L,G123,knmsub(K12L,G223,kmsub(K13L,ksub(G112,G323),JacPDstandardNth1K23)))))),kmul(gu33,kmadd(K23L,G213,kmadd(K33L,G313,kadd(JacPDstandardNth3K13,knmsub(K11L,G133,knmsub(K12L,G233,kmsub(K13L,ksub(G113,G333),JacPDstandardNth1K33))))))))))));
- CCTK_REAL_VEC M2L =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED M2L =
kmadd(gu11,kmadd(K11L,G112,kmadd(K13L,G312,kadd(JacPDstandardNth1K12,knmsub(K22L,G211,knmsub(K23L,G311,kmsub(K12L,ksub(G212,G111),JacPDstandardNth2K11)))))),kmadd(gu12,kmadd(K11L,G122,kmadd(K13L,G322,kadd(JacPDstandardNth1K22,knmsub(K22L,G212,knmsub(K23L,G312,kmsub(K12L,ksub(G222,G112),JacPDstandardNth2K12)))))),kmadd(gu13,kmadd(K11L,G123,kmadd(K13L,G323,kadd(JacPDstandardNth1K23,knmsub(K22L,G213,knmsub(K23L,G313,kmsub(K12L,ksub(G223,G113),JacPDstandardNth2K13)))))),kmadd(gu31,kmadd(K13L,G112,kmadd(K33L,G312,kadd(JacPDstandardNth3K12,knmsub(K12L,G113,knmsub(K22L,G213,kmsub(K23L,ksub(G212,G313),JacPDstandardNth2K13)))))),kmadd(gu32,kmadd(K13L,G122,kmadd(K33L,G322,kadd(JacPDstandardNth3K22,knmsub(K12L,G123,knmsub(K22L,G223,kmsub(K23L,ksub(G222,G323),JacPDstandardNth2K23)))))),kmul(gu33,kmadd(K13L,G123,kmadd(K33L,G323,kadd(JacPDstandardNth3K23,knmsub(K12L,G133,knmsub(K22L,G233,kmsub(K23L,ksub(G223,G333),JacPDstandardNth2K33))))))))))));
- CCTK_REAL_VEC M3L =
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED M3L =
kmadd(gu11,kmadd(K11L,G113,kmadd(K12L,G213,kadd(JacPDstandardNth1K13,knmsub(K23L,G211,knmsub(K33L,G311,kmsub(K13L,ksub(G313,G111),JacPDstandardNth3K11)))))),kmadd(gu12,kmadd(K11L,G123,kmadd(K12L,G223,kadd(JacPDstandardNth1K23,knmsub(K23L,G212,knmsub(K33L,G312,kmsub(K13L,ksub(G323,G112),JacPDstandardNth3K12)))))),kmadd(gu13,kmadd(K11L,G133,kmadd(K12L,G233,kadd(JacPDstandardNth1K33,knmsub(K23L,G213,knmsub(K33L,G313,kmsub(K13L,ksub(G333,G113),JacPDstandardNth3K13)))))),kmadd(gu21,kmadd(K12L,G113,kmadd(K22L,G213,kadd(JacPDstandardNth2K13,knmsub(K13L,G112,knmsub(K33L,G312,kmsub(K23L,ksub(G313,G212),JacPDstandardNth3K12)))))),kmadd(gu22,kmadd(K12L,G123,kmadd(K22L,G223,kadd(JacPDstandardNth2K23,knmsub(K13L,G122,knmsub(K33L,G322,kmsub(K23L,ksub(G323,G222),JacPDstandardNth3K22)))))),kmul(gu23,kmadd(K12L,G133,kmadd(K22L,G233,kadd(JacPDstandardNth2K33,knmsub(K13L,G123,knmsub(K33L,G323,kmsub(K23L,ksub(G333,G223),JacPDstandardNth3K23))))))))))));
/* Copy local copies back to grid functions */
diff --git a/ML_ADM/src/ML_ADM_constraints_boundary.cc b/ML_ADM/src/ML_ADM_constraints_boundary.cc
index a677bac..efbc1ad 100644
--- a/ML_ADM/src/ML_ADM_constraints_boundary.cc
+++ b/ML_ADM/src/ML_ADM_constraints_boundary.cc
@@ -32,7 +32,7 @@ extern "C" void ML_ADM_constraints_boundary_SelectBCs(CCTK_ARGUMENTS)
DECLARE_CCTK_ARGUMENTS;
DECLARE_CCTK_PARAMETERS;
- CCTK_INT ierr = 0;
+ CCTK_INT ierr CCTK_ATTRIBUTE_UNUSED = 0;
ierr = Boundary_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GenericFD_GetBoundaryWidth(cctkGH), -1 /* no table */, "ML_ADM::ML_Ham","flat");
if (ierr < 0)
CCTK_WARN(1, "Failed to register flat BC for ML_ADM::ML_Ham.");
@@ -51,66 +51,66 @@ static void ML_ADM_constraints_boundary_Body(cGH const * restrict const cctkGH,
/* Include user-supplied include files */
/* Initialise finite differencing variables */
- ptrdiff_t const di = 1;
- ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;
- ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;
- ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;
- CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));
- CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));
- CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));
- CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);
- CCTK_REAL_VEC const t = ToReal(cctk_time);
- CCTK_REAL_VEC const dxi = INV(dx);
- CCTK_REAL_VEC const dyi = INV(dy);
- CCTK_REAL_VEC const dzi = INV(dz);
- CCTK_REAL_VEC const khalf = ToReal(0.5);
- CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);
- CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);
- CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);
- CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);
- CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);
- CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);
- CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);
+ ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;
+ ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;
+ ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;
+ ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;
+ CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));
+ CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));
+ CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));
+ CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);
+ CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);
+ CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);
+ CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);
+ CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);
+ CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);
+ CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);
+ CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);
+ CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);
+ CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);
+ CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);
+ CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);
+ CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);
/* Initialize predefined quantities */
- CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);
- CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);
- CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);
- CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
- CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
- CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
- CCTK_REAL_VEC const p1o180dx2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
- CCTK_REAL_VEC const p1o180dy2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
- CCTK_REAL_VEC const p1o180dz2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
- CCTK_REAL_VEC const p1o2dx = kdiv(ToReal(0.5),dx);
- CCTK_REAL_VEC const p1o2dy = kdiv(ToReal(0.5),dy);
- CCTK_REAL_VEC const p1o2dz = kdiv(ToReal(0.5),dz);
- CCTK_REAL_VEC const p1o3600dxdy = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
- CCTK_REAL_VEC const p1o3600dxdz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
- CCTK_REAL_VEC const p1o3600dydz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
- CCTK_REAL_VEC const p1o4dxdy = kdiv(ToReal(0.25),kmul(dy,dx));
- CCTK_REAL_VEC const p1o4dxdz = kdiv(ToReal(0.25),kmul(dz,dx));
- CCTK_REAL_VEC const p1o4dydz = kdiv(ToReal(0.25),kmul(dz,dy));
- CCTK_REAL_VEC const p1o5040dx2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
- CCTK_REAL_VEC const p1o5040dy2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
- CCTK_REAL_VEC const p1o5040dz2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
- CCTK_REAL_VEC const p1o60dx = kdiv(ToReal(0.0166666666666666666666666666667),dx);
- CCTK_REAL_VEC const p1o60dy = kdiv(ToReal(0.0166666666666666666666666666667),dy);
- CCTK_REAL_VEC const p1o60dz = kdiv(ToReal(0.0166666666666666666666666666667),dz);
- CCTK_REAL_VEC const p1o705600dxdy = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
- CCTK_REAL_VEC const p1o705600dxdz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
- CCTK_REAL_VEC const p1o705600dydz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
- CCTK_REAL_VEC const p1o840dx = kdiv(ToReal(0.00119047619047619047619047619048),dx);
- CCTK_REAL_VEC const p1o840dy = kdiv(ToReal(0.00119047619047619047619047619048),dy);
- CCTK_REAL_VEC const p1o840dz = kdiv(ToReal(0.00119047619047619047619047619048),dz);
- CCTK_REAL_VEC const p1odx2 = kdiv(ToReal(1),kmul(dx,dx));
- CCTK_REAL_VEC const p1ody2 = kdiv(ToReal(1),kmul(dy,dy));
- CCTK_REAL_VEC const p1odz2 = kdiv(ToReal(1),kmul(dz,dz));
- CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
- CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
- CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);
+ CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);
+ CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);
+ CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o180dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o180dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o180dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o2dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dx);
+ CCTK_REAL_VEC const p1o2dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dy);
+ CCTK_REAL_VEC const p1o2dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dz);
+ CCTK_REAL_VEC const p1o3600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o3600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o3600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o4dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o4dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o4dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o5040dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o5040dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o5040dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o60dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dx);
+ CCTK_REAL_VEC const p1o60dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dy);
+ CCTK_REAL_VEC const p1o60dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dz);
+ CCTK_REAL_VEC const p1o705600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o705600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o705600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o840dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dx);
+ CCTK_REAL_VEC const p1o840dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dy);
+ CCTK_REAL_VEC const p1o840dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dz);
+ CCTK_REAL_VEC const p1odx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dx,dx));
+ CCTK_REAL_VEC const p1ody2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dy,dy));
+ CCTK_REAL_VEC const p1odz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dz,dz));
+ CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
+ CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
+ CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
/* Jacobian variable pointers */
bool const use_jacobian = (!CCTK_IsFunctionAliased("MultiPatch_GetMap") || MultiPatch_GetMap(cctkGH) != jacobian_identity_map)
@@ -124,38 +124,38 @@ static void ML_ADM_constraints_boundary_Body(cGH const * restrict const cctkGH,
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_group,
9, jacobian_ptrs);
- CCTK_REAL const *restrict const J11 = use_jacobian ? jacobian_ptrs[0] : 0;
- CCTK_REAL const *restrict const J12 = use_jacobian ? jacobian_ptrs[1] : 0;
- CCTK_REAL const *restrict const J13 = use_jacobian ? jacobian_ptrs[2] : 0;
- CCTK_REAL const *restrict const J21 = use_jacobian ? jacobian_ptrs[3] : 0;
- CCTK_REAL const *restrict const J22 = use_jacobian ? jacobian_ptrs[4] : 0;
- CCTK_REAL const *restrict const J23 = use_jacobian ? jacobian_ptrs[5] : 0;
- CCTK_REAL const *restrict const J31 = use_jacobian ? jacobian_ptrs[6] : 0;
- CCTK_REAL const *restrict const J32 = use_jacobian ? jacobian_ptrs[7] : 0;
- CCTK_REAL const *restrict const J33 = use_jacobian ? jacobian_ptrs[8] : 0;
+ CCTK_REAL const *restrict const J11 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[0] : 0;
+ CCTK_REAL const *restrict const J12 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[1] : 0;
+ CCTK_REAL const *restrict const J13 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[2] : 0;
+ CCTK_REAL const *restrict const J21 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[3] : 0;
+ CCTK_REAL const *restrict const J22 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[4] : 0;
+ CCTK_REAL const *restrict const J23 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[5] : 0;
+ CCTK_REAL const *restrict const J31 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[6] : 0;
+ CCTK_REAL const *restrict const J32 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[7] : 0;
+ CCTK_REAL const *restrict const J33 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[8] : 0;
- CCTK_REAL const *restrict jacobian_derivative_ptrs[18];
+ CCTK_REAL const *restrict jacobian_derivative_ptrs[18] CCTK_ATTRIBUTE_UNUSED;
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_derivative_group,
18, jacobian_derivative_ptrs);
- CCTK_REAL const *restrict const dJ111 = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
- CCTK_REAL const *restrict const dJ112 = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
- CCTK_REAL const *restrict const dJ113 = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
- CCTK_REAL const *restrict const dJ122 = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
- CCTK_REAL const *restrict const dJ123 = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
- CCTK_REAL const *restrict const dJ133 = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
- CCTK_REAL const *restrict const dJ211 = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
- CCTK_REAL const *restrict const dJ212 = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
- CCTK_REAL const *restrict const dJ213 = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
- CCTK_REAL const *restrict const dJ222 = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
- CCTK_REAL const *restrict const dJ223 = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
- CCTK_REAL const *restrict const dJ233 = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
- CCTK_REAL const *restrict const dJ311 = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
- CCTK_REAL const *restrict const dJ312 = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
- CCTK_REAL const *restrict const dJ313 = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
- CCTK_REAL const *restrict const dJ322 = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
- CCTK_REAL const *restrict const dJ323 = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
- CCTK_REAL const *restrict const dJ333 = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
+ CCTK_REAL const *restrict const dJ111 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
+ CCTK_REAL const *restrict const dJ112 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
+ CCTK_REAL const *restrict const dJ113 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
+ CCTK_REAL const *restrict const dJ122 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
+ CCTK_REAL const *restrict const dJ123 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
+ CCTK_REAL const *restrict const dJ133 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
+ CCTK_REAL const *restrict const dJ211 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
+ CCTK_REAL const *restrict const dJ212 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
+ CCTK_REAL const *restrict const dJ213 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
+ CCTK_REAL const *restrict const dJ222 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
+ CCTK_REAL const *restrict const dJ223 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
+ CCTK_REAL const *restrict const dJ233 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
+ CCTK_REAL const *restrict const dJ311 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
+ CCTK_REAL const *restrict const dJ312 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
+ CCTK_REAL const *restrict const dJ313 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
+ CCTK_REAL const *restrict const dJ322 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
+ CCTK_REAL const *restrict const dJ323 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
+ CCTK_REAL const *restrict const dJ333 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
/* Assign local copies of arrays functions */
@@ -172,7 +172,7 @@ static void ML_ADM_constraints_boundary_Body(cGH const * restrict const cctkGH,
cctk_ash[0],cctk_ash[1],cctk_ash[2],
CCTK_REAL_VEC_SIZE)
{
- ptrdiff_t const index = di*i + dj*j + dk*k;
+ ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;
/* Assign local copies of grid functions */
@@ -199,13 +199,13 @@ static void ML_ADM_constraints_boundary_Body(cGH const * restrict const cctkGH,
}
/* Calculate temporaries and grid functions */
- CCTK_REAL_VEC HL = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED HL = ToReal(0);
- CCTK_REAL_VEC M1L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED M1L = ToReal(0);
- CCTK_REAL_VEC M2L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED M2L = ToReal(0);
- CCTK_REAL_VEC M3L = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED M3L = ToReal(0);
/* Copy local copies back to grid functions */
vec_store_partial_prepare(i,lc_imin,lc_imax);
diff --git a/ML_ADM/src/ML_ADM_convertFromADMBase.cc b/ML_ADM/src/ML_ADM_convertFromADMBase.cc
index 919a729..ce59fa9 100644
--- a/ML_ADM/src/ML_ADM_convertFromADMBase.cc
+++ b/ML_ADM/src/ML_ADM_convertFromADMBase.cc
@@ -36,66 +36,66 @@ static void ML_ADM_convertFromADMBase_Body(cGH const * restrict const cctkGH, in
/* Include user-supplied include files */
/* Initialise finite differencing variables */
- ptrdiff_t const di = 1;
- ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;
- ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;
- ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;
- CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));
- CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));
- CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));
- CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);
- CCTK_REAL_VEC const t = ToReal(cctk_time);
- CCTK_REAL_VEC const dxi = INV(dx);
- CCTK_REAL_VEC const dyi = INV(dy);
- CCTK_REAL_VEC const dzi = INV(dz);
- CCTK_REAL_VEC const khalf = ToReal(0.5);
- CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);
- CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);
- CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);
- CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);
- CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);
- CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);
- CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);
+ ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;
+ ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;
+ ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;
+ ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;
+ CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));
+ CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));
+ CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));
+ CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);
+ CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);
+ CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);
+ CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);
+ CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);
+ CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);
+ CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);
+ CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);
+ CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);
+ CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);
+ CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);
+ CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);
+ CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);
/* Initialize predefined quantities */
- CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);
- CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);
- CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);
- CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
- CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
- CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
- CCTK_REAL_VEC const p1o180dx2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
- CCTK_REAL_VEC const p1o180dy2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
- CCTK_REAL_VEC const p1o180dz2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
- CCTK_REAL_VEC const p1o2dx = kdiv(ToReal(0.5),dx);
- CCTK_REAL_VEC const p1o2dy = kdiv(ToReal(0.5),dy);
- CCTK_REAL_VEC const p1o2dz = kdiv(ToReal(0.5),dz);
- CCTK_REAL_VEC const p1o3600dxdy = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
- CCTK_REAL_VEC const p1o3600dxdz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
- CCTK_REAL_VEC const p1o3600dydz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
- CCTK_REAL_VEC const p1o4dxdy = kdiv(ToReal(0.25),kmul(dy,dx));
- CCTK_REAL_VEC const p1o4dxdz = kdiv(ToReal(0.25),kmul(dz,dx));
- CCTK_REAL_VEC const p1o4dydz = kdiv(ToReal(0.25),kmul(dz,dy));
- CCTK_REAL_VEC const p1o5040dx2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
- CCTK_REAL_VEC const p1o5040dy2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
- CCTK_REAL_VEC const p1o5040dz2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
- CCTK_REAL_VEC const p1o60dx = kdiv(ToReal(0.0166666666666666666666666666667),dx);
- CCTK_REAL_VEC const p1o60dy = kdiv(ToReal(0.0166666666666666666666666666667),dy);
- CCTK_REAL_VEC const p1o60dz = kdiv(ToReal(0.0166666666666666666666666666667),dz);
- CCTK_REAL_VEC const p1o705600dxdy = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
- CCTK_REAL_VEC const p1o705600dxdz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
- CCTK_REAL_VEC const p1o705600dydz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
- CCTK_REAL_VEC const p1o840dx = kdiv(ToReal(0.00119047619047619047619047619048),dx);
- CCTK_REAL_VEC const p1o840dy = kdiv(ToReal(0.00119047619047619047619047619048),dy);
- CCTK_REAL_VEC const p1o840dz = kdiv(ToReal(0.00119047619047619047619047619048),dz);
- CCTK_REAL_VEC const p1odx2 = kdiv(ToReal(1),kmul(dx,dx));
- CCTK_REAL_VEC const p1ody2 = kdiv(ToReal(1),kmul(dy,dy));
- CCTK_REAL_VEC const p1odz2 = kdiv(ToReal(1),kmul(dz,dz));
- CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
- CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
- CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);
+ CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);
+ CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);
+ CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o180dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o180dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o180dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o2dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dx);
+ CCTK_REAL_VEC const p1o2dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dy);
+ CCTK_REAL_VEC const p1o2dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dz);
+ CCTK_REAL_VEC const p1o3600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o3600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o3600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o4dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o4dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o4dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o5040dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o5040dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o5040dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o60dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dx);
+ CCTK_REAL_VEC const p1o60dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dy);
+ CCTK_REAL_VEC const p1o60dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dz);
+ CCTK_REAL_VEC const p1o705600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o705600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o705600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o840dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dx);
+ CCTK_REAL_VEC const p1o840dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dy);
+ CCTK_REAL_VEC const p1o840dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dz);
+ CCTK_REAL_VEC const p1odx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dx,dx));
+ CCTK_REAL_VEC const p1ody2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dy,dy));
+ CCTK_REAL_VEC const p1odz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dz,dz));
+ CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
+ CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
+ CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
/* Jacobian variable pointers */
bool const use_jacobian = (!CCTK_IsFunctionAliased("MultiPatch_GetMap") || MultiPatch_GetMap(cctkGH) != jacobian_identity_map)
@@ -109,38 +109,38 @@ static void ML_ADM_convertFromADMBase_Body(cGH const * restrict const cctkGH, in
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_group,
9, jacobian_ptrs);
- CCTK_REAL const *restrict const J11 = use_jacobian ? jacobian_ptrs[0] : 0;
- CCTK_REAL const *restrict const J12 = use_jacobian ? jacobian_ptrs[1] : 0;
- CCTK_REAL const *restrict const J13 = use_jacobian ? jacobian_ptrs[2] : 0;
- CCTK_REAL const *restrict const J21 = use_jacobian ? jacobian_ptrs[3] : 0;
- CCTK_REAL const *restrict const J22 = use_jacobian ? jacobian_ptrs[4] : 0;
- CCTK_REAL const *restrict const J23 = use_jacobian ? jacobian_ptrs[5] : 0;
- CCTK_REAL const *restrict const J31 = use_jacobian ? jacobian_ptrs[6] : 0;
- CCTK_REAL const *restrict const J32 = use_jacobian ? jacobian_ptrs[7] : 0;
- CCTK_REAL const *restrict const J33 = use_jacobian ? jacobian_ptrs[8] : 0;
+ CCTK_REAL const *restrict const J11 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[0] : 0;
+ CCTK_REAL const *restrict const J12 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[1] : 0;
+ CCTK_REAL const *restrict const J13 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[2] : 0;
+ CCTK_REAL const *restrict const J21 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[3] : 0;
+ CCTK_REAL const *restrict const J22 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[4] : 0;
+ CCTK_REAL const *restrict const J23 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[5] : 0;
+ CCTK_REAL const *restrict const J31 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[6] : 0;
+ CCTK_REAL const *restrict const J32 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[7] : 0;
+ CCTK_REAL const *restrict const J33 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[8] : 0;
- CCTK_REAL const *restrict jacobian_derivative_ptrs[18];
+ CCTK_REAL const *restrict jacobian_derivative_ptrs[18] CCTK_ATTRIBUTE_UNUSED;
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_derivative_group,
18, jacobian_derivative_ptrs);
- CCTK_REAL const *restrict const dJ111 = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
- CCTK_REAL const *restrict const dJ112 = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
- CCTK_REAL const *restrict const dJ113 = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
- CCTK_REAL const *restrict const dJ122 = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
- CCTK_REAL const *restrict const dJ123 = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
- CCTK_REAL const *restrict const dJ133 = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
- CCTK_REAL const *restrict const dJ211 = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
- CCTK_REAL const *restrict const dJ212 = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
- CCTK_REAL const *restrict const dJ213 = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
- CCTK_REAL const *restrict const dJ222 = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
- CCTK_REAL const *restrict const dJ223 = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
- CCTK_REAL const *restrict const dJ233 = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
- CCTK_REAL const *restrict const dJ311 = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
- CCTK_REAL const *restrict const dJ312 = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
- CCTK_REAL const *restrict const dJ313 = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
- CCTK_REAL const *restrict const dJ322 = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
- CCTK_REAL const *restrict const dJ323 = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
- CCTK_REAL const *restrict const dJ333 = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
+ CCTK_REAL const *restrict const dJ111 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
+ CCTK_REAL const *restrict const dJ112 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
+ CCTK_REAL const *restrict const dJ113 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
+ CCTK_REAL const *restrict const dJ122 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
+ CCTK_REAL const *restrict const dJ123 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
+ CCTK_REAL const *restrict const dJ133 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
+ CCTK_REAL const *restrict const dJ211 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
+ CCTK_REAL const *restrict const dJ212 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
+ CCTK_REAL const *restrict const dJ213 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
+ CCTK_REAL const *restrict const dJ222 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
+ CCTK_REAL const *restrict const dJ223 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
+ CCTK_REAL const *restrict const dJ233 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
+ CCTK_REAL const *restrict const dJ311 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
+ CCTK_REAL const *restrict const dJ312 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
+ CCTK_REAL const *restrict const dJ313 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
+ CCTK_REAL const *restrict const dJ322 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
+ CCTK_REAL const *restrict const dJ323 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
+ CCTK_REAL const *restrict const dJ333 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
/* Assign local copies of arrays functions */
@@ -157,26 +157,26 @@ static void ML_ADM_convertFromADMBase_Body(cGH const * restrict const cctkGH, in
cctk_ash[0],cctk_ash[1],cctk_ash[2],
CCTK_REAL_VEC_SIZE)
{
- ptrdiff_t const index = di*i + dj*j + dk*k;
+ ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;
/* Assign local copies of grid functions */
- CCTK_REAL_VEC alpL = vec_load(alp[index]);
- CCTK_REAL_VEC betaxL = vec_load(betax[index]);
- CCTK_REAL_VEC betayL = vec_load(betay[index]);
- CCTK_REAL_VEC betazL = vec_load(betaz[index]);
- CCTK_REAL_VEC gxxL = vec_load(gxx[index]);
- CCTK_REAL_VEC gxyL = vec_load(gxy[index]);
- CCTK_REAL_VEC gxzL = vec_load(gxz[index]);
- CCTK_REAL_VEC gyyL = vec_load(gyy[index]);
- CCTK_REAL_VEC gyzL = vec_load(gyz[index]);
- CCTK_REAL_VEC gzzL = vec_load(gzz[index]);
- CCTK_REAL_VEC kxxL = vec_load(kxx[index]);
- CCTK_REAL_VEC kxyL = vec_load(kxy[index]);
- CCTK_REAL_VEC kxzL = vec_load(kxz[index]);
- CCTK_REAL_VEC kyyL = vec_load(kyy[index]);
- CCTK_REAL_VEC kyzL = vec_load(kyz[index]);
- CCTK_REAL_VEC kzzL = vec_load(kzz[index]);
+ CCTK_REAL_VEC alpL CCTK_ATTRIBUTE_UNUSED = vec_load(alp[index]);
+ CCTK_REAL_VEC betaxL CCTK_ATTRIBUTE_UNUSED = vec_load(betax[index]);
+ CCTK_REAL_VEC betayL CCTK_ATTRIBUTE_UNUSED = vec_load(betay[index]);
+ CCTK_REAL_VEC betazL CCTK_ATTRIBUTE_UNUSED = vec_load(betaz[index]);
+ CCTK_REAL_VEC gxxL CCTK_ATTRIBUTE_UNUSED = vec_load(gxx[index]);
+ CCTK_REAL_VEC gxyL CCTK_ATTRIBUTE_UNUSED = vec_load(gxy[index]);
+ CCTK_REAL_VEC gxzL CCTK_ATTRIBUTE_UNUSED = vec_load(gxz[index]);
+ CCTK_REAL_VEC gyyL CCTK_ATTRIBUTE_UNUSED = vec_load(gyy[index]);
+ CCTK_REAL_VEC gyzL CCTK_ATTRIBUTE_UNUSED = vec_load(gyz[index]);
+ CCTK_REAL_VEC gzzL CCTK_ATTRIBUTE_UNUSED = vec_load(gzz[index]);
+ CCTK_REAL_VEC kxxL CCTK_ATTRIBUTE_UNUSED = vec_load(kxx[index]);
+ CCTK_REAL_VEC kxyL CCTK_ATTRIBUTE_UNUSED = vec_load(kxy[index]);
+ CCTK_REAL_VEC kxzL CCTK_ATTRIBUTE_UNUSED = vec_load(kxz[index]);
+ CCTK_REAL_VEC kyyL CCTK_ATTRIBUTE_UNUSED = vec_load(kyy[index]);
+ CCTK_REAL_VEC kyzL CCTK_ATTRIBUTE_UNUSED = vec_load(kyz[index]);
+ CCTK_REAL_VEC kzzL CCTK_ATTRIBUTE_UNUSED = vec_load(kzz[index]);
@@ -200,37 +200,37 @@ static void ML_ADM_convertFromADMBase_Body(cGH const * restrict const cctkGH, in
}
/* Calculate temporaries and grid functions */
- CCTK_REAL_VEC g11L = gxxL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g11L = gxxL;
- CCTK_REAL_VEC g12L = gxyL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g12L = gxyL;
- CCTK_REAL_VEC g13L = gxzL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g13L = gxzL;
- CCTK_REAL_VEC g22L = gyyL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g22L = gyyL;
- CCTK_REAL_VEC g23L = gyzL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g23L = gyzL;
- CCTK_REAL_VEC g33L = gzzL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED g33L = gzzL;
- CCTK_REAL_VEC K11L = kxxL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K11L = kxxL;
- CCTK_REAL_VEC K12L = kxyL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K12L = kxyL;
- CCTK_REAL_VEC K13L = kxzL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K13L = kxzL;
- CCTK_REAL_VEC K22L = kyyL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K22L = kyyL;
- CCTK_REAL_VEC K23L = kyzL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K23L = kyzL;
- CCTK_REAL_VEC K33L = kzzL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED K33L = kzzL;
- CCTK_REAL_VEC alphaL = alpL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED alphaL = alpL;
- CCTK_REAL_VEC beta1L = betaxL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta1L = betaxL;
- CCTK_REAL_VEC beta2L = betayL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta2L = betayL;
- CCTK_REAL_VEC beta3L = betazL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED beta3L = betazL;
/* Copy local copies back to grid functions */
vec_store_partial_prepare(i,lc_imin,lc_imax);
diff --git a/ML_ADM/src/ML_ADM_convertToADMBase.cc b/ML_ADM/src/ML_ADM_convertToADMBase.cc
index 4779ec8..ad0cd6e 100644
--- a/ML_ADM/src/ML_ADM_convertToADMBase.cc
+++ b/ML_ADM/src/ML_ADM_convertToADMBase.cc
@@ -36,66 +36,66 @@ static void ML_ADM_convertToADMBase_Body(cGH const * restrict const cctkGH, int
/* Include user-supplied include files */
/* Initialise finite differencing variables */
- ptrdiff_t const di = 1;
- ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
- ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;
- ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;
- ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;
- CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));
- CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));
- CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));
- CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);
- CCTK_REAL_VEC const t = ToReal(cctk_time);
- CCTK_REAL_VEC const dxi = INV(dx);
- CCTK_REAL_VEC const dyi = INV(dy);
- CCTK_REAL_VEC const dzi = INV(dz);
- CCTK_REAL_VEC const khalf = ToReal(0.5);
- CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);
- CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);
- CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);
- CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);
- CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);
- CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);
- CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);
+ ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;
+ ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);
+ ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;
+ ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;
+ ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;
+ CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));
+ CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));
+ CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));
+ CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);
+ CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);
+ CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);
+ CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);
+ CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);
+ CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);
+ CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);
+ CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);
+ CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);
+ CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);
+ CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);
+ CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);
+ CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);
/* Initialize predefined quantities */
- CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);
- CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);
- CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);
- CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
- CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
- CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
- CCTK_REAL_VEC const p1o180dx2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
- CCTK_REAL_VEC const p1o180dy2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
- CCTK_REAL_VEC const p1o180dz2 = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
- CCTK_REAL_VEC const p1o2dx = kdiv(ToReal(0.5),dx);
- CCTK_REAL_VEC const p1o2dy = kdiv(ToReal(0.5),dy);
- CCTK_REAL_VEC const p1o2dz = kdiv(ToReal(0.5),dz);
- CCTK_REAL_VEC const p1o3600dxdy = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
- CCTK_REAL_VEC const p1o3600dxdz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
- CCTK_REAL_VEC const p1o3600dydz = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
- CCTK_REAL_VEC const p1o4dxdy = kdiv(ToReal(0.25),kmul(dy,dx));
- CCTK_REAL_VEC const p1o4dxdz = kdiv(ToReal(0.25),kmul(dz,dx));
- CCTK_REAL_VEC const p1o4dydz = kdiv(ToReal(0.25),kmul(dz,dy));
- CCTK_REAL_VEC const p1o5040dx2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
- CCTK_REAL_VEC const p1o5040dy2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
- CCTK_REAL_VEC const p1o5040dz2 = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
- CCTK_REAL_VEC const p1o60dx = kdiv(ToReal(0.0166666666666666666666666666667),dx);
- CCTK_REAL_VEC const p1o60dy = kdiv(ToReal(0.0166666666666666666666666666667),dy);
- CCTK_REAL_VEC const p1o60dz = kdiv(ToReal(0.0166666666666666666666666666667),dz);
- CCTK_REAL_VEC const p1o705600dxdy = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
- CCTK_REAL_VEC const p1o705600dxdz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
- CCTK_REAL_VEC const p1o705600dydz = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
- CCTK_REAL_VEC const p1o840dx = kdiv(ToReal(0.00119047619047619047619047619048),dx);
- CCTK_REAL_VEC const p1o840dy = kdiv(ToReal(0.00119047619047619047619047619048),dy);
- CCTK_REAL_VEC const p1o840dz = kdiv(ToReal(0.00119047619047619047619047619048),dz);
- CCTK_REAL_VEC const p1odx2 = kdiv(ToReal(1),kmul(dx,dx));
- CCTK_REAL_VEC const p1ody2 = kdiv(ToReal(1),kmul(dy,dy));
- CCTK_REAL_VEC const p1odz2 = kdiv(ToReal(1),kmul(dz,dz));
- CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
- CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
- CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);
+ CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);
+ CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);
+ CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o180dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o180dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o180dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00555555555555555555555555555556),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o2dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dx);
+ CCTK_REAL_VEC const p1o2dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dy);
+ CCTK_REAL_VEC const p1o2dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.5),dz);
+ CCTK_REAL_VEC const p1o3600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o3600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o3600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000277777777777777777777777777778),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o4dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o4dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o4dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.25),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o5040dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dx,dx));
+ CCTK_REAL_VEC const p1o5040dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dy,dy));
+ CCTK_REAL_VEC const p1o5040dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.000198412698412698412698412698413),kmul(dz,dz));
+ CCTK_REAL_VEC const p1o60dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dx);
+ CCTK_REAL_VEC const p1o60dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dy);
+ CCTK_REAL_VEC const p1o60dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0166666666666666666666666666667),dz);
+ CCTK_REAL_VEC const p1o705600dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dy,dx));
+ CCTK_REAL_VEC const p1o705600dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dx));
+ CCTK_REAL_VEC const p1o705600dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1.41723356009070294784580498866e-6),kmul(dz,dy));
+ CCTK_REAL_VEC const p1o840dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dx);
+ CCTK_REAL_VEC const p1o840dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dy);
+ CCTK_REAL_VEC const p1o840dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00119047619047619047619047619048),dz);
+ CCTK_REAL_VEC const p1odx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dx,dx));
+ CCTK_REAL_VEC const p1ody2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dy,dy));
+ CCTK_REAL_VEC const p1odz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(1),kmul(dz,dz));
+ CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));
+ CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));
+ CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));
/* Jacobian variable pointers */
bool const use_jacobian = (!CCTK_IsFunctionAliased("MultiPatch_GetMap") || MultiPatch_GetMap(cctkGH) != jacobian_identity_map)
@@ -109,38 +109,38 @@ static void ML_ADM_convertToADMBase_Body(cGH const * restrict const cctkGH, int
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_group,
9, jacobian_ptrs);
- CCTK_REAL const *restrict const J11 = use_jacobian ? jacobian_ptrs[0] : 0;
- CCTK_REAL const *restrict const J12 = use_jacobian ? jacobian_ptrs[1] : 0;
- CCTK_REAL const *restrict const J13 = use_jacobian ? jacobian_ptrs[2] : 0;
- CCTK_REAL const *restrict const J21 = use_jacobian ? jacobian_ptrs[3] : 0;
- CCTK_REAL const *restrict const J22 = use_jacobian ? jacobian_ptrs[4] : 0;
- CCTK_REAL const *restrict const J23 = use_jacobian ? jacobian_ptrs[5] : 0;
- CCTK_REAL const *restrict const J31 = use_jacobian ? jacobian_ptrs[6] : 0;
- CCTK_REAL const *restrict const J32 = use_jacobian ? jacobian_ptrs[7] : 0;
- CCTK_REAL const *restrict const J33 = use_jacobian ? jacobian_ptrs[8] : 0;
+ CCTK_REAL const *restrict const J11 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[0] : 0;
+ CCTK_REAL const *restrict const J12 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[1] : 0;
+ CCTK_REAL const *restrict const J13 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[2] : 0;
+ CCTK_REAL const *restrict const J21 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[3] : 0;
+ CCTK_REAL const *restrict const J22 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[4] : 0;
+ CCTK_REAL const *restrict const J23 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[5] : 0;
+ CCTK_REAL const *restrict const J31 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[6] : 0;
+ CCTK_REAL const *restrict const J32 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[7] : 0;
+ CCTK_REAL const *restrict const J33 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_ptrs[8] : 0;
- CCTK_REAL const *restrict jacobian_derivative_ptrs[18];
+ CCTK_REAL const *restrict jacobian_derivative_ptrs[18] CCTK_ATTRIBUTE_UNUSED;
if (use_jacobian) GenericFD_GroupDataPointers(cctkGH, jacobian_derivative_group,
18, jacobian_derivative_ptrs);
- CCTK_REAL const *restrict const dJ111 = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
- CCTK_REAL const *restrict const dJ112 = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
- CCTK_REAL const *restrict const dJ113 = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
- CCTK_REAL const *restrict const dJ122 = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
- CCTK_REAL const *restrict const dJ123 = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
- CCTK_REAL const *restrict const dJ133 = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
- CCTK_REAL const *restrict const dJ211 = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
- CCTK_REAL const *restrict const dJ212 = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
- CCTK_REAL const *restrict const dJ213 = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
- CCTK_REAL const *restrict const dJ222 = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
- CCTK_REAL const *restrict const dJ223 = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
- CCTK_REAL const *restrict const dJ233 = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
- CCTK_REAL const *restrict const dJ311 = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
- CCTK_REAL const *restrict const dJ312 = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
- CCTK_REAL const *restrict const dJ313 = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
- CCTK_REAL const *restrict const dJ322 = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
- CCTK_REAL const *restrict const dJ323 = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
- CCTK_REAL const *restrict const dJ333 = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
+ CCTK_REAL const *restrict const dJ111 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[0] : 0;
+ CCTK_REAL const *restrict const dJ112 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[1] : 0;
+ CCTK_REAL const *restrict const dJ113 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[2] : 0;
+ CCTK_REAL const *restrict const dJ122 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[3] : 0;
+ CCTK_REAL const *restrict const dJ123 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[4] : 0;
+ CCTK_REAL const *restrict const dJ133 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[5] : 0;
+ CCTK_REAL const *restrict const dJ211 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[6] : 0;
+ CCTK_REAL const *restrict const dJ212 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[7] : 0;
+ CCTK_REAL const *restrict const dJ213 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[8] : 0;
+ CCTK_REAL const *restrict const dJ222 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[9] : 0;
+ CCTK_REAL const *restrict const dJ223 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[10] : 0;
+ CCTK_REAL const *restrict const dJ233 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[11] : 0;
+ CCTK_REAL const *restrict const dJ311 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[12] : 0;
+ CCTK_REAL const *restrict const dJ312 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[13] : 0;
+ CCTK_REAL const *restrict const dJ313 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[14] : 0;
+ CCTK_REAL const *restrict const dJ322 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[15] : 0;
+ CCTK_REAL const *restrict const dJ323 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[16] : 0;
+ CCTK_REAL const *restrict const dJ333 CCTK_ATTRIBUTE_UNUSED = use_jacobian ? jacobian_derivative_ptrs[17] : 0;
/* Assign local copies of arrays functions */
@@ -157,26 +157,26 @@ static void ML_ADM_convertToADMBase_Body(cGH const * restrict const cctkGH, int
cctk_ash[0],cctk_ash[1],cctk_ash[2],
CCTK_REAL_VEC_SIZE)
{
- ptrdiff_t const index = di*i + dj*j + dk*k;
+ ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;
/* Assign local copies of grid functions */
- CCTK_REAL_VEC alphaL = vec_load(alpha[index]);
- CCTK_REAL_VEC beta1L = vec_load(beta1[index]);
- CCTK_REAL_VEC beta2L = vec_load(beta2[index]);
- CCTK_REAL_VEC beta3L = vec_load(beta3[index]);
- CCTK_REAL_VEC g11L = vec_load(g11[index]);
- CCTK_REAL_VEC g12L = vec_load(g12[index]);
- CCTK_REAL_VEC g13L = vec_load(g13[index]);
- CCTK_REAL_VEC g22L = vec_load(g22[index]);
- CCTK_REAL_VEC g23L = vec_load(g23[index]);
- CCTK_REAL_VEC g33L = vec_load(g33[index]);
- CCTK_REAL_VEC K11L = vec_load(K11[index]);
- CCTK_REAL_VEC K12L = vec_load(K12[index]);
- CCTK_REAL_VEC K13L = vec_load(K13[index]);
- CCTK_REAL_VEC K22L = vec_load(K22[index]);
- CCTK_REAL_VEC K23L = vec_load(K23[index]);
- CCTK_REAL_VEC K33L = vec_load(K33[index]);
+ CCTK_REAL_VEC alphaL CCTK_ATTRIBUTE_UNUSED = vec_load(alpha[index]);
+ CCTK_REAL_VEC beta1L CCTK_ATTRIBUTE_UNUSED = vec_load(beta1[index]);
+ CCTK_REAL_VEC beta2L CCTK_ATTRIBUTE_UNUSED = vec_load(beta2[index]);
+ CCTK_REAL_VEC beta3L CCTK_ATTRIBUTE_UNUSED = vec_load(beta3[index]);
+ CCTK_REAL_VEC g11L CCTK_ATTRIBUTE_UNUSED = vec_load(g11[index]);
+ CCTK_REAL_VEC g12L CCTK_ATTRIBUTE_UNUSED = vec_load(g12[index]);
+ CCTK_REAL_VEC g13L CCTK_ATTRIBUTE_UNUSED = vec_load(g13[index]);
+ CCTK_REAL_VEC g22L CCTK_ATTRIBUTE_UNUSED = vec_load(g22[index]);
+ CCTK_REAL_VEC g23L CCTK_ATTRIBUTE_UNUSED = vec_load(g23[index]);
+ CCTK_REAL_VEC g33L CCTK_ATTRIBUTE_UNUSED = vec_load(g33[index]);
+ CCTK_REAL_VEC K11L CCTK_ATTRIBUTE_UNUSED = vec_load(K11[index]);
+ CCTK_REAL_VEC K12L CCTK_ATTRIBUTE_UNUSED = vec_load(K12[index]);
+ CCTK_REAL_VEC K13L CCTK_ATTRIBUTE_UNUSED = vec_load(K13[index]);
+ CCTK_REAL_VEC K22L CCTK_ATTRIBUTE_UNUSED = vec_load(K22[index]);
+ CCTK_REAL_VEC K23L CCTK_ATTRIBUTE_UNUSED = vec_load(K23[index]);
+ CCTK_REAL_VEC K33L CCTK_ATTRIBUTE_UNUSED = vec_load(K33[index]);
@@ -200,45 +200,45 @@ static void ML_ADM_convertToADMBase_Body(cGH const * restrict const cctkGH, int
}
/* Calculate temporaries and grid functions */
- CCTK_REAL_VEC gxxL = g11L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gxxL = g11L;
- CCTK_REAL_VEC gxyL = g12L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gxyL = g12L;
- CCTK_REAL_VEC gxzL = g13L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gxzL = g13L;
- CCTK_REAL_VEC gyyL = g22L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gyyL = g22L;
- CCTK_REAL_VEC gyzL = g23L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gyzL = g23L;
- CCTK_REAL_VEC gzzL = g33L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED gzzL = g33L;
- CCTK_REAL_VEC kxxL = K11L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED kxxL = K11L;
- CCTK_REAL_VEC kxyL = K12L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED kxyL = K12L;
- CCTK_REAL_VEC kxzL = K13L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED kxzL = K13L;
- CCTK_REAL_VEC kyyL = K22L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED kyyL = K22L;
- CCTK_REAL_VEC kyzL = K23L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED kyzL = K23L;
- CCTK_REAL_VEC kzzL = K33L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED kzzL = K33L;
- CCTK_REAL_VEC alpL = alphaL;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED alpL = alphaL;
- CCTK_REAL_VEC dtalpL = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED dtalpL = ToReal(0);
- CCTK_REAL_VEC betaxL = beta1L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED betaxL = beta1L;
- CCTK_REAL_VEC betayL = beta2L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED betayL = beta2L;
- CCTK_REAL_VEC betazL = beta3L;
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED betazL = beta3L;
- CCTK_REAL_VEC dtbetaxL = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED dtbetaxL = ToReal(0);
- CCTK_REAL_VEC dtbetayL = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED dtbetayL = ToReal(0);
- CCTK_REAL_VEC dtbetazL = ToReal(0);
+ CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED dtbetazL = ToReal(0);
/* Copy local copies back to grid functions */
vec_store_partial_prepare(i,lc_imin,lc_imax);
diff --git a/ML_ADM/src/RegisterMoL.cc b/ML_ADM/src/RegisterMoL.cc
index 10b8371..574b299 100644
--- a/ML_ADM/src/RegisterMoL.cc
+++ b/ML_ADM/src/RegisterMoL.cc
@@ -9,7 +9,7 @@ extern "C" void ML_ADM_RegisterVars(CCTK_ARGUMENTS)
DECLARE_CCTK_ARGUMENTS;
DECLARE_CCTK_PARAMETERS;
- CCTK_INT ierr = 0;
+ CCTK_INT ierr CCTK_ATTRIBUTE_UNUSED = 0;
/* Register all the evolved grid functions with MoL */
ierr += MoLRegisterEvolved(CCTK_VarIndex("ML_ADM::K11"), CCTK_VarIndex("ML_ADM::K11rhs"));
diff --git a/ML_ADM/src/Startup.cc b/ML_ADM/src/Startup.cc
index 97927b7..517b0a3 100644
--- a/ML_ADM/src/Startup.cc
+++ b/ML_ADM/src/Startup.cc
@@ -4,7 +4,7 @@
extern "C" int ML_ADM_Startup(void)
{
- const char * banner = "ML_ADM";
+ const char * banner CCTK_ATTRIBUTE_UNUSED = "ML_ADM";
CCTK_RegisterBanner(banner);
return 0;
}