X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;f=WCudaMSE%2FBilatTools_Cuda%2Fsrc%2Fcore%2Fcudatools%2Fheader%2Fhost%2FcudaTools.h;fp=WCudaMSE%2FBilatTools_Cuda%2Fsrc%2Fcore%2Fcudatools%2Fheader%2Fhost%2FcudaTools.h;h=8c0834d6947c4f648794578b708f3cbd3f597da6;hb=8d08c12b29c2a14684f35c023ee39e694bb80d25;hp=0000000000000000000000000000000000000000;hpb=226de81f7e1f1fbf4ac79d0d089e8a05ec7159a0;p=GPU.git diff --git a/WCudaMSE/BilatTools_Cuda/src/core/cudatools/header/host/cudaTools.h b/WCudaMSE/BilatTools_Cuda/src/core/cudatools/header/host/cudaTools.h new file mode 100755 index 0000000..8c0834d --- /dev/null +++ b/WCudaMSE/BilatTools_Cuda/src/core/cudatools/header/host/cudaTools.h @@ -0,0 +1,35 @@ +#ifndef CUDA_TOOLS_H_ +#define CUDA_TOOLS_H_ + + +//#include "cuda.h" +#include "builtin_types.h" +#include "cuda_runtime.h" +#include "curand.h" + +// cublas +#include "cublas_v2.h" // Pour specifier la version qu'on veut! (definition CUBLASAPI) +//#include "cublas.h" // Pour specifier la version qu'on veut!(definition CUBLASAPI) +#include "cublas_api.h" // Après include "cublas_v2.h" ou "cublas.h" + + + + +typedef unsigned char uchar; + +/*----------------------------------------------------------------------*\ + |* Declaration *| + \*---------------------------------------------------------------------*/ + +#define HANDLE_ERROR( error ) (cudaHandleError( error, __FILE__, __LINE__ )) + +void cudaHandleError(cudaError_t error, const char *file, int line); //cuda +void cudaHandleError(curandStatus_t statut, const char *file, int line); // curand +void cudaHandleError(cublasStatus_t cublasStatus,const char *file, int line); // cublas + +#endif + +/*----------------------------------------------------------------------*\ + |* End *| + \*---------------------------------------------------------------------*/ +