SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
gpu_api_utils.h
Go to the documentation of this file.
1
19#ifndef gpu_api_utils_H
20#define gpu_api_utils_H
21
22#ifdef GPU_ACC
23
24#include "gpu_wrapper.h"
25typedef struct LUstruct_gpu_ LUstruct_gpu; // Sherry - not in this distribution
26
27#ifdef __cplusplus
28extern "C" {
29#endif
30extern void DisplayHeader();
31extern const char* cublasGetErrorString(cublasStatus_t status);
32extern gpuError_t checkGPU(gpuError_t);
33extern cublasStatus_t checkCublas(cublasStatus_t);
34extern cublasHandle_t create_handle ();
35extern void destroy_handle (cublasHandle_t handle);
36#ifdef __cplusplus
37 }
38#endif
39
40#endif
41#endif