aboutsummaryrefslogtreecommitdiff
path: root/ML_WaveToy_CL
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_WaveToy_CL
parent343f9ee3ab4b91e81b74e396cdc35bd81cbd493a (diff)
Regenerate code (Kranc commit b0019939fb9ef98a05431967a4cc2139f0f2a1e4)
Mark automatically-generated variables as unused to avoid warnings
Diffstat (limited to 'ML_WaveToy_CL')
-rw-r--r--ML_WaveToy_CL/src/Boundaries.cc18
-rw-r--r--ML_WaveToy_CL/src/RegisterMoL.cc2
-rw-r--r--ML_WaveToy_CL/src/Startup.cc2
-rw-r--r--ML_WaveToy_CL/src/WT_CL_Dirichlet.cc70
-rw-r--r--ML_WaveToy_CL/src/WT_CL_Energy.cc78
-rw-r--r--ML_WaveToy_CL/src/WT_CL_EnergyBoundary.cc68
-rw-r--r--ML_WaveToy_CL/src/WT_CL_Gaussian.cc70
-rw-r--r--ML_WaveToy_CL/src/WT_CL_RHS.cc80
-rw-r--r--ML_WaveToy_CL/src/WT_CL_Standing.cc84
9 files changed, 237 insertions, 235 deletions
diff --git a/ML_WaveToy_CL/src/Boundaries.cc b/ML_WaveToy_CL/src/Boundaries.cc
index d9beb11..274144c 100644
--- a/ML_WaveToy_CL/src/Boundaries.cc
+++ b/ML_WaveToy_CL/src/Boundaries.cc
@@ -30,7 +30,7 @@ extern "C" void ML_WaveToy_CL_SelectBoundConds(CCTK_ARGUMENTS)
DECLARE_CCTK_ARGUMENTS;
DECLARE_CCTK_PARAMETERS;
- CCTK_INT ierr = 0;
+ CCTK_INT ierr CCTK_ATTRIBUTE_UNUSED = 0;
if (CCTK_EQUALS(WT_rho_bound, "none" ) ||
CCTK_EQUALS(WT_rho_bound, "static") ||
@@ -79,7 +79,7 @@ extern "C" void ML_WaveToy_CL_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(WT_rho_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_WT_rho_bound = -1;
+ static CCTK_INT handle_WT_rho_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_WT_rho_bound < 0) handle_WT_rho_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_WT_rho_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_WT_rho_bound , WT_rho_bound_limit, "LIMIT") < 0)
@@ -98,7 +98,7 @@ extern "C" void ML_WaveToy_CL_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(WT_u_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_WT_u_bound = -1;
+ static CCTK_INT handle_WT_u_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_WT_u_bound < 0) handle_WT_u_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_WT_u_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_WT_u_bound , WT_u_bound_limit, "LIMIT") < 0)
@@ -117,7 +117,7 @@ extern "C" void ML_WaveToy_CL_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(rho_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_rho_bound = -1;
+ static CCTK_INT handle_rho_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_rho_bound < 0) handle_rho_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_rho_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_rho_bound , rho_bound_limit, "LIMIT") < 0)
@@ -136,7 +136,7 @@ extern "C" void ML_WaveToy_CL_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(u_bound, "radiative"))
{
/* select radiation boundary condition */
- static CCTK_INT handle_u_bound = -1;
+ static CCTK_INT handle_u_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_u_bound < 0) handle_u_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_u_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_u_bound , u_bound_limit, "LIMIT") < 0)
@@ -155,7 +155,7 @@ extern "C" void ML_WaveToy_CL_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(WT_rho_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_WT_rho_bound = -1;
+ static CCTK_INT handle_WT_rho_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_WT_rho_bound < 0) handle_WT_rho_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_WT_rho_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_WT_rho_bound ,WT_rho_bound_scalar, "SCALAR") < 0)
@@ -172,7 +172,7 @@ extern "C" void ML_WaveToy_CL_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(WT_u_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_WT_u_bound = -1;
+ static CCTK_INT handle_WT_u_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_WT_u_bound < 0) handle_WT_u_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_WT_u_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_WT_u_bound ,WT_u_bound_scalar, "SCALAR") < 0)
@@ -189,7 +189,7 @@ extern "C" void ML_WaveToy_CL_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(rho_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_rho_bound = -1;
+ static CCTK_INT handle_rho_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_rho_bound < 0) handle_rho_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_rho_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_rho_bound ,rho_bound_scalar, "SCALAR") < 0)
@@ -206,7 +206,7 @@ extern "C" void ML_WaveToy_CL_SelectBoundConds(CCTK_ARGUMENTS)
if (CCTK_EQUALS(u_bound, "scalar"))
{
/* select scalar boundary condition */
- static CCTK_INT handle_u_bound = -1;
+ static CCTK_INT handle_u_bound CCTK_ATTRIBUTE_UNUSED = -1;
if (handle_u_bound < 0) handle_u_bound = Util_TableCreate(UTIL_TABLE_FLAGS_CASE_INSENSITIVE);
if (handle_u_bound < 0) CCTK_WARN(0, "could not create table!");
if (Util_TableSetReal(handle_u_bound ,u_bound_scalar, "SCALAR") < 0)
diff --git a/ML_WaveToy_CL/src/RegisterMoL.cc b/ML_WaveToy_CL/src/RegisterMoL.cc
index b6409b5..472f9f7 100644
--- a/ML_WaveToy_CL/src/RegisterMoL.cc
+++ b/ML_WaveToy_CL/src/RegisterMoL.cc
@@ -9,7 +9,7 @@ extern "C" void ML_WaveToy_CL_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_WaveToy_CL::rho"), CCTK_VarIndex("ML_WaveToy_CL::rhorhs"));
diff --git a/ML_WaveToy_CL/src/Startup.cc b/ML_WaveToy_CL/src/Startup.cc
index 257d808..5d1cd87 100644
--- a/ML_WaveToy_CL/src/Startup.cc
+++ b/ML_WaveToy_CL/src/Startup.cc
@@ -4,7 +4,7 @@
extern "C" int ML_WaveToy_CL_Startup(void)
{
- const char * banner = "ML_WaveToy_CL";
+ const char * banner CCTK_ATTRIBUTE_UNUSED = "ML_WaveToy_CL";
CCTK_RegisterBanner(banner);
return 0;
}
diff --git a/ML_WaveToy_CL/src/WT_CL_Dirichlet.cc b/ML_WaveToy_CL/src/WT_CL_Dirichlet.cc
index 9697f7e..139e692 100644
--- a/ML_WaveToy_CL/src/WT_CL_Dirichlet.cc
+++ b/ML_WaveToy_CL/src/WT_CL_Dirichlet.cc
@@ -33,7 +33,7 @@ extern "C" void WT_CL_Dirichlet_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_WaveToy_CL::WT_rhorhs","flat");
if (ierr < 0)
CCTK_WARN(1, "Failed to register flat BC for ML_WaveToy_CL::WT_rhorhs.");
@@ -53,39 +53,39 @@ static void WT_CL_Dirichlet_Body(cGH const * restrict const cctkGH, int const di
"/* Include user-supplied include files */\n"
"\n"
"/* Initialise finite differencing variables */\n"
- "ptrdiff_t const di = 1;\n"
- "ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;\n"
- "ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;\n"
- "ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;\n"
- "CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));\n"
- "CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));\n"
- "CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));\n"
- "CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);\n"
- "CCTK_REAL_VEC const t = ToReal(cctk_time);\n"
- "CCTK_REAL_VEC const dxi = INV(dx);\n"
- "CCTK_REAL_VEC const dyi = INV(dy);\n"
- "CCTK_REAL_VEC const dzi = INV(dz);\n"
- "CCTK_REAL_VEC const khalf = ToReal(0.5);\n"
- "CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);\n"
- "CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);\n"
- "CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);\n"
- "CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);\n"
- "CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);\n"
- "CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);\n"
- "CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);\n"
+ "ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;\n"
+ "ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;\n"
+ "ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;\n"
+ "ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;\n"
+ "CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));\n"
+ "CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));\n"
+ "CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));\n"
+ "CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);\n"
+ "CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);\n"
+ "CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);\n"
+ "CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);\n"
+ "CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);\n"
+ "CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);\n"
+ "CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);\n"
+ "CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);\n"
+ "CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);\n"
+ "CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);\n"
+ "CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);\n"
+ "CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);\n"
+ "CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);\n"
"\n"
"/* Initialize predefined quantities */\n"
- "CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
- "CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
- "CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
- "CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
- "CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
- "CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
- "CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
- "CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
- "CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
+ "CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
+ "CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
+ "CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
+ "CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
+ "CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
+ "CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
+ "CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
"\n"
"/* Assign local copies of arrays functions */\n"
"\n"
@@ -102,7 +102,7 @@ static void WT_CL_Dirichlet_Body(cGH const * restrict const cctkGH, int const di
" cctk_ash[0],cctk_ash[1],cctk_ash[2],\n"
" CCTK_REAL_VEC_SIZE)\n"
"{\n"
- " ptrdiff_t const index = di*i + dj*j + dk*k;\n"
+ " ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;\n"
" \n"
" /* Assign local copies of grid functions */\n"
" \n"
@@ -113,9 +113,9 @@ static void WT_CL_Dirichlet_Body(cGH const * restrict const cctkGH, int const di
" /* Precompute derivatives */\n"
" \n"
" /* Calculate temporaries and grid functions */\n"
- " CCTK_REAL_VEC urhsL = ToReal(0);\n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED urhsL = ToReal(0);\n"
" \n"
- " CCTK_REAL_VEC rhorhsL = ToReal(0);\n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED rhorhsL = ToReal(0);\n"
" \n"
" /* Copy local copies back to grid functions */\n"
" vec_store_partial_prepare(i,lc_imin,lc_imax);\n"
diff --git a/ML_WaveToy_CL/src/WT_CL_Energy.cc b/ML_WaveToy_CL/src/WT_CL_Energy.cc
index d0b5667..51a9190 100644
--- a/ML_WaveToy_CL/src/WT_CL_Energy.cc
+++ b/ML_WaveToy_CL/src/WT_CL_Energy.cc
@@ -33,7 +33,7 @@ extern "C" void WT_CL_Energy_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_WaveToy_CL::WT_eps","flat");
if (ierr < 0)
CCTK_WARN(1, "Failed to register flat BC for ML_WaveToy_CL::WT_eps.");
@@ -50,39 +50,39 @@ static void WT_CL_Energy_Body(cGH const * restrict const cctkGH, int const dir,
"/* Include user-supplied include files */\n"
"\n"
"/* Initialise finite differencing variables */\n"
- "ptrdiff_t const di = 1;\n"
- "ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;\n"
- "ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;\n"
- "ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;\n"
- "CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));\n"
- "CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));\n"
- "CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));\n"
- "CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);\n"
- "CCTK_REAL_VEC const t = ToReal(cctk_time);\n"
- "CCTK_REAL_VEC const dxi = INV(dx);\n"
- "CCTK_REAL_VEC const dyi = INV(dy);\n"
- "CCTK_REAL_VEC const dzi = INV(dz);\n"
- "CCTK_REAL_VEC const khalf = ToReal(0.5);\n"
- "CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);\n"
- "CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);\n"
- "CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);\n"
- "CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);\n"
- "CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);\n"
- "CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);\n"
- "CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);\n"
+ "ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;\n"
+ "ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;\n"
+ "ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;\n"
+ "ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;\n"
+ "CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));\n"
+ "CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));\n"
+ "CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));\n"
+ "CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);\n"
+ "CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);\n"
+ "CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);\n"
+ "CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);\n"
+ "CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);\n"
+ "CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);\n"
+ "CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);\n"
+ "CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);\n"
+ "CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);\n"
+ "CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);\n"
+ "CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);\n"
+ "CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);\n"
+ "CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);\n"
"\n"
"/* Initialize predefined quantities */\n"
- "CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
- "CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
- "CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
- "CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
- "CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
- "CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
- "CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
- "CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
- "CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
+ "CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
+ "CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
+ "CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
+ "CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
+ "CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
+ "CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
+ "CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
"\n"
"/* Assign local copies of arrays functions */\n"
"\n"
@@ -99,23 +99,23 @@ static void WT_CL_Energy_Body(cGH const * restrict const cctkGH, int const dir,
" cctk_ash[0],cctk_ash[1],cctk_ash[2],\n"
" CCTK_REAL_VEC_SIZE)\n"
"{\n"
- " ptrdiff_t const index = di*i + dj*j + dk*k;\n"
+ " ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;\n"
" \n"
" /* Assign local copies of grid functions */\n"
" \n"
- " CCTK_REAL_VEC rhoL = vec_load(rho[index]);\n"
- " CCTK_REAL_VEC uL = vec_load(u[index]);\n"
+ " CCTK_REAL_VEC rhoL CCTK_ATTRIBUTE_UNUSED = vec_load(rho[index]);\n"
+ " CCTK_REAL_VEC uL CCTK_ATTRIBUTE_UNUSED = vec_load(u[index]);\n"
" \n"
" \n"
" /* Include user supplied include files */\n"
" \n"
" /* Precompute derivatives */\n"
- " CCTK_REAL_VEC const PDstandardNth1u = PDstandardNth1(&u[index]);\n"
- " CCTK_REAL_VEC const PDstandardNth2u = PDstandardNth2(&u[index]);\n"
- " CCTK_REAL_VEC const PDstandardNth3u = PDstandardNth3(&u[index]);\n"
+ " CCTK_REAL_VEC const PDstandardNth1u CCTK_ATTRIBUTE_UNUSED = PDstandardNth1(&u[index]);\n"
+ " CCTK_REAL_VEC const PDstandardNth2u CCTK_ATTRIBUTE_UNUSED = PDstandardNth2(&u[index]);\n"
+ " CCTK_REAL_VEC const PDstandardNth3u CCTK_ATTRIBUTE_UNUSED = PDstandardNth3(&u[index]);\n"
" \n"
" /* Calculate temporaries and grid functions */\n"
- " CCTK_REAL_VEC epsL = \n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED epsL = \n"
" kmul(kmadd(rhoL,rhoL,kmadd(PDstandardNth1u,PDstandardNth1u,kmadd(PDstandardNth2u,PDstandardNth2u,kmul(PDstandardNth3u,PDstandardNth3u)))),ToReal(0.5));\n"
" \n"
" /* Copy local copies back to grid functions */\n"
diff --git a/ML_WaveToy_CL/src/WT_CL_EnergyBoundary.cc b/ML_WaveToy_CL/src/WT_CL_EnergyBoundary.cc
index 4633e90..097750b 100644
--- a/ML_WaveToy_CL/src/WT_CL_EnergyBoundary.cc
+++ b/ML_WaveToy_CL/src/WT_CL_EnergyBoundary.cc
@@ -33,7 +33,7 @@ extern "C" void WT_CL_EnergyBoundary_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_WaveToy_CL::WT_eps","flat");
if (ierr < 0)
CCTK_WARN(1, "Failed to register flat BC for ML_WaveToy_CL::WT_eps.");
@@ -50,39 +50,39 @@ static void WT_CL_EnergyBoundary_Body(cGH const * restrict const cctkGH, int con
"/* Include user-supplied include files */\n"
"\n"
"/* Initialise finite differencing variables */\n"
- "ptrdiff_t const di = 1;\n"
- "ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;\n"
- "ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;\n"
- "ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;\n"
- "CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));\n"
- "CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));\n"
- "CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));\n"
- "CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);\n"
- "CCTK_REAL_VEC const t = ToReal(cctk_time);\n"
- "CCTK_REAL_VEC const dxi = INV(dx);\n"
- "CCTK_REAL_VEC const dyi = INV(dy);\n"
- "CCTK_REAL_VEC const dzi = INV(dz);\n"
- "CCTK_REAL_VEC const khalf = ToReal(0.5);\n"
- "CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);\n"
- "CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);\n"
- "CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);\n"
- "CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);\n"
- "CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);\n"
- "CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);\n"
- "CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);\n"
+ "ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;\n"
+ "ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;\n"
+ "ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;\n"
+ "ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;\n"
+ "CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));\n"
+ "CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));\n"
+ "CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));\n"
+ "CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);\n"
+ "CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);\n"
+ "CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);\n"
+ "CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);\n"
+ "CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);\n"
+ "CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);\n"
+ "CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);\n"
+ "CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);\n"
+ "CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);\n"
+ "CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);\n"
+ "CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);\n"
+ "CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);\n"
+ "CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);\n"
"\n"
"/* Initialize predefined quantities */\n"
- "CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
- "CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
- "CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
- "CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
- "CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
- "CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
- "CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
- "CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
- "CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
+ "CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
+ "CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
+ "CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
+ "CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
+ "CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
+ "CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
+ "CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
"\n"
"/* Assign local copies of arrays functions */\n"
"\n"
@@ -99,7 +99,7 @@ static void WT_CL_EnergyBoundary_Body(cGH const * restrict const cctkGH, int con
" cctk_ash[0],cctk_ash[1],cctk_ash[2],\n"
" CCTK_REAL_VEC_SIZE)\n"
"{\n"
- " ptrdiff_t const index = di*i + dj*j + dk*k;\n"
+ " ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;\n"
" \n"
" /* Assign local copies of grid functions */\n"
" \n"
@@ -110,7 +110,7 @@ static void WT_CL_EnergyBoundary_Body(cGH const * restrict const cctkGH, int con
" /* Precompute derivatives */\n"
" \n"
" /* Calculate temporaries and grid functions */\n"
- " CCTK_REAL_VEC epsL = ToReal(0);\n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED epsL = ToReal(0);\n"
" \n"
" /* Copy local copies back to grid functions */\n"
" vec_store_partial_prepare(i,lc_imin,lc_imax);\n"
diff --git a/ML_WaveToy_CL/src/WT_CL_Gaussian.cc b/ML_WaveToy_CL/src/WT_CL_Gaussian.cc
index 5c95c8f..6fa615a 100644
--- a/ML_WaveToy_CL/src/WT_CL_Gaussian.cc
+++ b/ML_WaveToy_CL/src/WT_CL_Gaussian.cc
@@ -38,39 +38,39 @@ static void WT_CL_Gaussian_Body(cGH const * restrict const cctkGH, int const dir
"/* Include user-supplied include files */\n"
"\n"
"/* Initialise finite differencing variables */\n"
- "ptrdiff_t const di = 1;\n"
- "ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;\n"
- "ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;\n"
- "ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;\n"
- "CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));\n"
- "CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));\n"
- "CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));\n"
- "CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);\n"
- "CCTK_REAL_VEC const t = ToReal(cctk_time);\n"
- "CCTK_REAL_VEC const dxi = INV(dx);\n"
- "CCTK_REAL_VEC const dyi = INV(dy);\n"
- "CCTK_REAL_VEC const dzi = INV(dz);\n"
- "CCTK_REAL_VEC const khalf = ToReal(0.5);\n"
- "CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);\n"
- "CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);\n"
- "CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);\n"
- "CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);\n"
- "CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);\n"
- "CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);\n"
- "CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);\n"
+ "ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;\n"
+ "ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;\n"
+ "ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;\n"
+ "ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;\n"
+ "CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));\n"
+ "CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));\n"
+ "CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));\n"
+ "CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);\n"
+ "CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);\n"
+ "CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);\n"
+ "CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);\n"
+ "CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);\n"
+ "CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);\n"
+ "CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);\n"
+ "CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);\n"
+ "CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);\n"
+ "CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);\n"
+ "CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);\n"
+ "CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);\n"
+ "CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);\n"
"\n"
"/* Initialize predefined quantities */\n"
- "CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
- "CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
- "CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
- "CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
- "CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
- "CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
- "CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
- "CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
- "CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
+ "CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
+ "CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
+ "CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
+ "CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
+ "CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
+ "CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
+ "CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
"\n"
"/* Assign local copies of arrays functions */\n"
"\n"
@@ -87,11 +87,11 @@ static void WT_CL_Gaussian_Body(cGH const * restrict const cctkGH, int const dir
" cctk_ash[0],cctk_ash[1],cctk_ash[2],\n"
" CCTK_REAL_VEC_SIZE)\n"
"{\n"
- " ptrdiff_t const index = di*i + dj*j + dk*k;\n"
+ " ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;\n"
" \n"
" /* Assign local copies of grid functions */\n"
" \n"
- " CCTK_REAL_VEC rL = vec_load(r[index]);\n"
+ " CCTK_REAL_VEC rL CCTK_ATTRIBUTE_UNUSED = vec_load(r[index]);\n"
" \n"
" \n"
" /* Include user supplied include files */\n"
@@ -99,10 +99,10 @@ static void WT_CL_Gaussian_Body(cGH const * restrict const cctkGH, int const dir
" /* Precompute derivatives */\n"
" \n"
" /* Calculate temporaries and grid functions */\n"
- " CCTK_REAL_VEC uL = \n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED uL = \n"
" kmul(kexp(kmul(kmul(kmul(rL,rL),ToReal(-0.5)),ToReal(ScalarINV(ScalarSQR(width))))),ToReal(amplitude));\n"
" \n"
- " CCTK_REAL_VEC rhoL = ToReal(0);\n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED rhoL = ToReal(0);\n"
" \n"
" /* Copy local copies back to grid functions */\n"
" vec_store_partial_prepare(i,lc_imin,lc_imax);\n"
diff --git a/ML_WaveToy_CL/src/WT_CL_RHS.cc b/ML_WaveToy_CL/src/WT_CL_RHS.cc
index 5e4c9a0..d7345af 100644
--- a/ML_WaveToy_CL/src/WT_CL_RHS.cc
+++ b/ML_WaveToy_CL/src/WT_CL_RHS.cc
@@ -33,7 +33,7 @@ extern "C" void WT_CL_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_WaveToy_CL::WT_rhorhs","flat");
if (ierr < 0)
CCTK_WARN(1, "Failed to register flat BC for ML_WaveToy_CL::WT_rhorhs.");
@@ -53,39 +53,39 @@ static void WT_CL_RHS_Body(cGH const * restrict const cctkGH, int const dir, int
"/* Include user-supplied include files */\n"
"\n"
"/* Initialise finite differencing variables */\n"
- "ptrdiff_t const di = 1;\n"
- "ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;\n"
- "ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;\n"
- "ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;\n"
- "CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));\n"
- "CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));\n"
- "CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));\n"
- "CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);\n"
- "CCTK_REAL_VEC const t = ToReal(cctk_time);\n"
- "CCTK_REAL_VEC const dxi = INV(dx);\n"
- "CCTK_REAL_VEC const dyi = INV(dy);\n"
- "CCTK_REAL_VEC const dzi = INV(dz);\n"
- "CCTK_REAL_VEC const khalf = ToReal(0.5);\n"
- "CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);\n"
- "CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);\n"
- "CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);\n"
- "CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);\n"
- "CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);\n"
- "CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);\n"
- "CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);\n"
+ "ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;\n"
+ "ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;\n"
+ "ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;\n"
+ "ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;\n"
+ "CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));\n"
+ "CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));\n"
+ "CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));\n"
+ "CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);\n"
+ "CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);\n"
+ "CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);\n"
+ "CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);\n"
+ "CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);\n"
+ "CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);\n"
+ "CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);\n"
+ "CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);\n"
+ "CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);\n"
+ "CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);\n"
+ "CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);\n"
+ "CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);\n"
+ "CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);\n"
"\n"
"/* Initialize predefined quantities */\n"
- "CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
- "CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
- "CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
- "CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
- "CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
- "CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
- "CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
- "CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
- "CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
+ "CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
+ "CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
+ "CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
+ "CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
+ "CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
+ "CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
+ "CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
"\n"
"/* Assign local copies of arrays functions */\n"
"\n"
@@ -102,25 +102,25 @@ static void WT_CL_RHS_Body(cGH const * restrict const cctkGH, int const dir, int
" cctk_ash[0],cctk_ash[1],cctk_ash[2],\n"
" CCTK_REAL_VEC_SIZE)\n"
"{\n"
- " ptrdiff_t const index = di*i + dj*j + dk*k;\n"
+ " ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;\n"
" \n"
" /* Assign local copies of grid functions */\n"
" \n"
- " CCTK_REAL_VEC rhoL = vec_load(rho[index]);\n"
- " CCTK_REAL_VEC uL = vec_load(u[index]);\n"
+ " CCTK_REAL_VEC rhoL CCTK_ATTRIBUTE_UNUSED = vec_load(rho[index]);\n"
+ " CCTK_REAL_VEC uL CCTK_ATTRIBUTE_UNUSED = vec_load(u[index]);\n"
" \n"
" \n"
" /* Include user supplied include files */\n"
" \n"
" /* Precompute derivatives */\n"
- " CCTK_REAL_VEC const PDstandardNth11u = PDstandardNth11(&u[index]);\n"
- " CCTK_REAL_VEC const PDstandardNth22u = PDstandardNth22(&u[index]);\n"
- " CCTK_REAL_VEC const PDstandardNth33u = PDstandardNth33(&u[index]);\n"
+ " CCTK_REAL_VEC const PDstandardNth11u CCTK_ATTRIBUTE_UNUSED = PDstandardNth11(&u[index]);\n"
+ " CCTK_REAL_VEC const PDstandardNth22u CCTK_ATTRIBUTE_UNUSED = PDstandardNth22(&u[index]);\n"
+ " CCTK_REAL_VEC const PDstandardNth33u CCTK_ATTRIBUTE_UNUSED = PDstandardNth33(&u[index]);\n"
" \n"
" /* Calculate temporaries and grid functions */\n"
- " CCTK_REAL_VEC urhsL = rhoL;\n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED urhsL = rhoL;\n"
" \n"
- " CCTK_REAL_VEC rhorhsL = \n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED rhorhsL = \n"
" kadd(PDstandardNth11u,kadd(PDstandardNth22u,PDstandardNth33u));\n"
" \n"
" /* Copy local copies back to grid functions */\n"
diff --git a/ML_WaveToy_CL/src/WT_CL_Standing.cc b/ML_WaveToy_CL/src/WT_CL_Standing.cc
index dc487d9..1d84d1c 100644
--- a/ML_WaveToy_CL/src/WT_CL_Standing.cc
+++ b/ML_WaveToy_CL/src/WT_CL_Standing.cc
@@ -38,39 +38,39 @@ static void WT_CL_Standing_Body(cGH const * restrict const cctkGH, int const dir
"/* Include user-supplied include files */\n"
"\n"
"/* Initialise finite differencing variables */\n"
- "ptrdiff_t const di = 1;\n"
- "ptrdiff_t const dj = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const dk = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
- "ptrdiff_t const cdi = sizeof(CCTK_REAL) * di;\n"
- "ptrdiff_t const cdj = sizeof(CCTK_REAL) * dj;\n"
- "ptrdiff_t const cdk = sizeof(CCTK_REAL) * dk;\n"
- "CCTK_REAL_VEC const dx = ToReal(CCTK_DELTA_SPACE(0));\n"
- "CCTK_REAL_VEC const dy = ToReal(CCTK_DELTA_SPACE(1));\n"
- "CCTK_REAL_VEC const dz = ToReal(CCTK_DELTA_SPACE(2));\n"
- "CCTK_REAL_VEC const dt = ToReal(CCTK_DELTA_TIME);\n"
- "CCTK_REAL_VEC const t = ToReal(cctk_time);\n"
- "CCTK_REAL_VEC const dxi = INV(dx);\n"
- "CCTK_REAL_VEC const dyi = INV(dy);\n"
- "CCTK_REAL_VEC const dzi = INV(dz);\n"
- "CCTK_REAL_VEC const khalf = ToReal(0.5);\n"
- "CCTK_REAL_VEC const kthird = ToReal(1.0/3.0);\n"
- "CCTK_REAL_VEC const ktwothird = ToReal(2.0/3.0);\n"
- "CCTK_REAL_VEC const kfourthird = ToReal(4.0/3.0);\n"
- "CCTK_REAL_VEC const keightthird = ToReal(8.0/3.0);\n"
- "CCTK_REAL_VEC const hdxi = kmul(ToReal(0.5), dxi);\n"
- "CCTK_REAL_VEC const hdyi = kmul(ToReal(0.5), dyi);\n"
- "CCTK_REAL_VEC const hdzi = kmul(ToReal(0.5), dzi);\n"
+ "ptrdiff_t const di CCTK_ATTRIBUTE_UNUSED = 1;\n"
+ "ptrdiff_t const dj CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const dk CCTK_ATTRIBUTE_UNUSED = CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0);\n"
+ "ptrdiff_t const cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di;\n"
+ "ptrdiff_t const cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj;\n"
+ "ptrdiff_t const cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk;\n"
+ "CCTK_REAL_VEC const dx CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(0));\n"
+ "CCTK_REAL_VEC const dy CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(1));\n"
+ "CCTK_REAL_VEC const dz CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_SPACE(2));\n"
+ "CCTK_REAL_VEC const dt CCTK_ATTRIBUTE_UNUSED = ToReal(CCTK_DELTA_TIME);\n"
+ "CCTK_REAL_VEC const t CCTK_ATTRIBUTE_UNUSED = ToReal(cctk_time);\n"
+ "CCTK_REAL_VEC const dxi CCTK_ATTRIBUTE_UNUSED = INV(dx);\n"
+ "CCTK_REAL_VEC const dyi CCTK_ATTRIBUTE_UNUSED = INV(dy);\n"
+ "CCTK_REAL_VEC const dzi CCTK_ATTRIBUTE_UNUSED = INV(dz);\n"
+ "CCTK_REAL_VEC const khalf CCTK_ATTRIBUTE_UNUSED = ToReal(0.5);\n"
+ "CCTK_REAL_VEC const kthird CCTK_ATTRIBUTE_UNUSED = ToReal(1.0/3.0);\n"
+ "CCTK_REAL_VEC const ktwothird CCTK_ATTRIBUTE_UNUSED = ToReal(2.0/3.0);\n"
+ "CCTK_REAL_VEC const kfourthird CCTK_ATTRIBUTE_UNUSED = ToReal(4.0/3.0);\n"
+ "CCTK_REAL_VEC const keightthird CCTK_ATTRIBUTE_UNUSED = ToReal(8.0/3.0);\n"
+ "CCTK_REAL_VEC const hdxi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dxi);\n"
+ "CCTK_REAL_VEC const hdyi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dyi);\n"
+ "CCTK_REAL_VEC const hdzi CCTK_ATTRIBUTE_UNUSED = kmul(ToReal(0.5), dzi);\n"
"\n"
"/* Initialize predefined quantities */\n"
- "CCTK_REAL_VEC const p1o12dx = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
- "CCTK_REAL_VEC const p1o12dy = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
- "CCTK_REAL_VEC const p1o12dz = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
- "CCTK_REAL_VEC const p1o144dxdy = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
- "CCTK_REAL_VEC const p1o144dxdz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
- "CCTK_REAL_VEC const p1o144dydz = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
- "CCTK_REAL_VEC const pm1o12dx2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
- "CCTK_REAL_VEC const pm1o12dy2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
- "CCTK_REAL_VEC const pm1o12dz2 = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
+ "CCTK_REAL_VEC const p1o12dx CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dx);\n"
+ "CCTK_REAL_VEC const p1o12dy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dy);\n"
+ "CCTK_REAL_VEC const p1o12dz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.0833333333333333333333333333333),dz);\n"
+ "CCTK_REAL_VEC const p1o144dxdy CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dy,dx));\n"
+ "CCTK_REAL_VEC const p1o144dxdz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dx));\n"
+ "CCTK_REAL_VEC const p1o144dydz CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(0.00694444444444444444444444444444),kmul(dz,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dx,dx));\n"
+ "CCTK_REAL_VEC const pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dy,dy));\n"
+ "CCTK_REAL_VEC const pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = kdiv(ToReal(-0.0833333333333333333333333333333),kmul(dz,dz));\n"
"\n"
"/* Assign local copies of arrays functions */\n"
"\n"
@@ -87,13 +87,13 @@ static void WT_CL_Standing_Body(cGH const * restrict const cctkGH, int const dir
" cctk_ash[0],cctk_ash[1],cctk_ash[2],\n"
" CCTK_REAL_VEC_SIZE)\n"
"{\n"
- " ptrdiff_t const index = di*i + dj*j + dk*k;\n"
+ " ptrdiff_t const index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k;\n"
" \n"
" /* Assign local copies of grid functions */\n"
" \n"
- " CCTK_REAL_VEC xL = vec_load(x[index]);\n"
- " CCTK_REAL_VEC yL = vec_load(y[index]);\n"
- " CCTK_REAL_VEC zL = vec_load(z[index]);\n"
+ " CCTK_REAL_VEC xL CCTK_ATTRIBUTE_UNUSED = vec_load(x[index]);\n"
+ " CCTK_REAL_VEC yL CCTK_ATTRIBUTE_UNUSED = vec_load(y[index]);\n"
+ " CCTK_REAL_VEC zL CCTK_ATTRIBUTE_UNUSED = vec_load(z[index]);\n"
" \n"
" \n"
" /* Include user supplied include files */\n"
@@ -101,15 +101,17 @@ static void WT_CL_Standing_Body(cGH const * restrict const cctkGH, int const dir
" /* Precompute derivatives */\n"
" \n"
" /* Calculate temporaries and grid functions */\n"
- " CCTK_REAL_VEC k = ToReal(Pi*ScalarINV(width));\n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED kvec = \n"
+ " ToReal(Pi*ScalarINV(width));\n"
" \n"
- " CCTK_REAL_VEC omega = ksqrt(kmul(kmul(k,k),ToReal(3)));\n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED omega = \n"
+ " ksqrt(kmul(kmul(kvec,kvec),ToReal(3)));\n"
" \n"
- " CCTK_REAL_VEC uL = \n"
- " kmul(kcos(kmul(xL,k)),kmul(kcos(kmul(yL,k)),kmul(kcos(kmul(zL,k)),kmul(kcos(kmul(omega,t)),ToReal(amplitude)))));\n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED uL = \n"
+ " kmul(kcos(kmul(xL,kvec)),kmul(kcos(kmul(yL,kvec)),kmul(kcos(kmul(zL,kvec)),kmul(kcos(kmul(omega,t)),ToReal(amplitude)))));\n"
" \n"
- " CCTK_REAL_VEC rhoL = \n"
- " kneg(kmul(omega,kmul(kcos(kmul(xL,k)),kmul(kcos(kmul(yL,k)),kmul(kcos(kmul(zL,k)),kmul(ksin(kmul(omega,t)),ToReal(amplitude)))))));\n"
+ " CCTK_REAL_VEC CCTK_ATTRIBUTE_UNUSED rhoL = \n"
+ " kneg(kmul(omega,kmul(kcos(kmul(xL,kvec)),kmul(kcos(kmul(yL,kvec)),kmul(kcos(kmul(zL,kvec)),kmul(ksin(kmul(omega,t)),ToReal(amplitude)))))));\n"
" \n"
" /* Copy local copies back to grid functions */\n"
" vec_store_partial_prepare(i,lc_imin,lc_imax);\n"