QUDA
1.0.0
Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Variables
a
b
c
d
e
f
g
i
k
l
m
n
o
p
q
r
s
t
u
v
Typedefs
Enumerations
+
Enumerator
a
b
c
d
e
h
i
k
m
n
p
q
r
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
c
f
g
i
n
r
s
t
v
Related Functions
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
d
m
q
t
+
Enumerations
i
q
+
Enumerator
e
q
t
x
y
z
+
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
w
x
y
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
include
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
QudaPrecision
enum QudaPrecision_s QudaPrecision
quda::cublas::destroy
void destroy()
Destroy the CUBLAS context.
Definition:
blas_cublas.cu:38
quda
Definition:
blas_cublas.h:5
quda::cublas::BatchInvertMatrix
long long BatchInvertMatrix(void *Ainv, void *A, const int n, const int batch, QudaPrecision precision, QudaFieldLocation location)
Definition:
blas_cublas.cu:54
quda::cublas::init
void init()
Create the CUBLAS context.
Definition:
blas_cublas.cu:31
QudaFieldLocation
enum QudaFieldLocation_s QudaFieldLocation
quda_internal.h
Generated by
1.8.13