#include #include #include #include #include char *err_code(cl_int err_in); int output_device_info(cl_device_id device_id); void fatal(char* s); void readinput(float* v, int r, int c,int l,char*); void writeoutput(float* v,int r,int c,int l,char*); char* load_kernel_source(const char* filename); long long get_time(); float accuracy(float* arr1, float* arr2, int len); void computeTempCPU(float* pIn, float *tIn, float *tOut, int nx, int ny, int nz, float Cap, float Rx, float Ry, float Rz, float dt, float amb_temp, int numiter);