|
Grid 0.7.0
|
#include <BatchedBlas.h>
Static Public Member Functions | |
| static void | Init (void) |
Static Public Attributes | |
| static gridblasHandle_t | gridblasHandle |
| static int | gridblasInit |
Definition at line 69 of file BatchedBlas.h.
|
inline |
Definition at line 102 of file BatchedBlas.h.
References Init().
|
inline |
Definition at line 103 of file BatchedBlas.h.
|
inlinestatic |
Definition at line 76 of file BatchedBlas.h.
References gridblasHandle, and gridblasInit.
Referenced by GridBLAS().
|
inline |
Definition at line 118 of file BatchedBlas.h.
References accelerator_barrier, and gridblasHandle.
Referenced by benchmark(), MultiRHSBlockProject< Field >::blockProject(), MultiRHSBlockProject< Field >::blockPromote(), MultiRHSDeflation< Field >::DeflateSources(), gemmBatched(), gemmBatched(), gemmBatched(), gemmBatched(), MultiRHSBlockCGLinalg< Field >::InnerProductMatrix(), MultiGeneralCoarsenedMatrix< Fobj, CComplex, nbasis >::M(), and MultiRHSBlockCGLinalg< Field >::MulMatrix().
|
inline |
Definition at line 136 of file BatchedBlas.h.
References gemmBatched(), and GridBLAS_OP_N.
Referenced by benchmark(), MultiRHSBlockProject< Field >::blockProject(), MultiRHSBlockProject< Field >::blockPromote(), MultiRHSDeflation< Field >::DeflateSources(), gemmBatched(), gemmBatched(), gemmBatched(), gemmBatched(), MultiRHSBlockCGLinalg< Field >::InnerProductMatrix(), MultiGeneralCoarsenedMatrix< Fobj, CComplex, nbasis >::M(), and MultiRHSBlockCGLinalg< Field >::MulMatrix().
|
inline |
Definition at line 151 of file BatchedBlas.h.
References gemmBatched(), and GridBLAS_OP_N.
|
inline |
Definition at line 166 of file BatchedBlas.h.
References gemmBatched(), and GridBLAS_OP_N.
|
inline |
Definition at line 181 of file BatchedBlas.h.
References gemmBatched(), and GridBLAS_OP_N.
|
inline |
Definition at line 197 of file BatchedBlas.h.
References acceleratorCopyFromDevice(), acceleratorCopyToDevice(), B, conjugate(), GridBLAS_OP_C, GridBLAS_OP_N, GridBLAS_OP_T, gridblasHandle, synchronise(), thread_for, and usecond().
|
inline |
Definition at line 444 of file BatchedBlas.h.
References acceleratorCopyToDevice(), GridBLAS_OP_C, GridBLAS_OP_N, GridBLAS_OP_T, gridblasHandle, synchronise(), thread_for, and usecond().
|
inline |
Definition at line 634 of file BatchedBlas.h.
References acceleratorCopyToDevice(), GridBLAS_OP_C, GridBLAS_OP_N, GridBLAS_OP_T, gridblasHandle, synchronise(), thread_for, and usecond().
|
inline |
Definition at line 793 of file BatchedBlas.h.
References acceleratorCopyToDevice(), GridBLAS_OP_C, GridBLAS_OP_N, GridBLAS_OP_T, gridblasHandle, synchronise(), thread_for, and usecond().
|
inline |
Definition at line 950 of file BatchedBlas.h.
References acceleratorMemSet(), acceleratorPut(), B, gemmBatched(), K, synchronise(), and usecond().
|
static |
Definition at line 73 of file BatchedBlas.h.
Referenced by gemmBatched(), gemmBatched(), gemmBatched(), gemmBatched(), Init(), NAMESPACE_BEGIN(), and synchronise().
|
static |
Definition at line 74 of file BatchedBlas.h.
Referenced by Init(), and NAMESPACE_BEGIN().