QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
blas_cublas.h
Go to the documentation of this file.
1 #include <quda_internal.h>
2 
3 #pragma once
4 
5 namespace quda {
6  namespace cublas {
7 
11  void init();
12 
16  void destroy();
17 
28  long long BatchInvertMatrix(void *Ainv, void* A, const int n, const int batch, QudaPrecision precision, QudaFieldLocation location);
29 
30  } // namespace cublas
31 
32 } // namespace quda
enum QudaPrecision_s QudaPrecision
void destroy()
Destroy the CUBLAS context.
Definition: blas_cublas.cu:38
long long BatchInvertMatrix(void *Ainv, void *A, const int n, const int batch, QudaPrecision precision, QudaFieldLocation location)
Definition: blas_cublas.cu:54
void init()
Create the CUBLAS context.
Definition: blas_cublas.cu:31
enum QudaFieldLocation_s QudaFieldLocation