123456789101112131415161718 |
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <math.h>
- #include <CL/cl.h>
- 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);
|