QUDA  v1.1.0
A library for QCD on GPUs
Namespaces | Functions
blas_lapack_cublas.cpp File Reference
#include <complex.h>
#include <blas_lapack.h>

Go to the source code of this file.

Namespaces

 quda
 
 quda::blas_lapack
 
 quda::blas_lapack::native
 

Functions

void quda::blas_lapack::native::init ()
 Create the BLAS context. More...
 
void quda::blas_lapack::native::destroy ()
 Destroy the BLAS context. More...
 
long long quda::blas_lapack::native::BatchInvertMatrix (void *Ainv, void *A, const int n, const uint64_t batch, QudaPrecision precision, QudaFieldLocation location)
 Batch inversion the matrix field using an LU decomposition method. More...
 
long long quda::blas_lapack::native::stridedBatchGEMM (void *A, void *B, void *C, QudaBLASParam blas_param, QudaFieldLocation location)
 Strided Batch GEMM. This function performs N GEMM type operations in a strided batched fashion. If the user passes. More...