diff options
Diffstat (limited to 'ML_WaveToy_CL/src/WT_CL_EnergyBoundary.cc')
-rw-r--r-- | ML_WaveToy_CL/src/WT_CL_EnergyBoundary.cc | 68 |
1 files changed, 34 insertions, 34 deletions
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" |