#include #include #include #include #include #include "util_ErrorCodes.h" #include "cctk.h" #include "InterpLocalUniform.h" /* function prototype */ #define FUNCTION_NAME LocalInterp_ILU_1d_cube_o4_s0 #include "template.h" #define N_DIMS 1 #define MOLECULE_MIN_M -2 #define MOLECULE_MAX_M 2 #define MOLECULE_SIZE 5 /* which derivative ops do we support? */ #define HAVE_OP_I #define HAVE_OP_DX #define HAVE_OP_DXX #define DATA_VAR_DCL_FILE_NAME "1d.coeffs/1d.cube.size5/data-var.dcl.c" #define DATA_VAR_ASSIGN_FILE_NAME "1d.coeffs/1d.cube.size5/data-var.assign.c" #define COEFF_I_DCL_FILE_NAME "1d.coeffs/1d.cube.size5/coeff-I.dcl.c" #define COEFF_DX_DCL_FILE_NAME "1d.coeffs/1d.cube.size5/coeff-dx.dcl.c" #define COEFF_DXX_DCL_FILE_NAME "1d.coeffs/1d.cube.size5/coeff-dxx.dcl.c" #define INTERP_I_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.size5/interp-I.compute.c" #define INTERP_DX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.size5/interp-dx.compute.c" #define INTERP_DXX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.size5/interp-dxx.compute.c" #define COEFF_I_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order4.smooth0/coeff-I.compute.c" #define COEFF_DX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order4.smooth0/coeff-dx.compute.c" #define COEFF_DXX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order4.smooth0/coeff-dxx.compute.c" /* actual code */ #include "template.c"