QUDA  v1.1.0
A library for QCD on GPUs
Functions
blas_reference.cpp File Reference
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <math.h>
#include <string.h>
#include <complex>
#include <inttypes.h>
#include <util_quda.h>
#include <host_utils.h>
#include <command_line_params.h>
#include "misc.h"
#include <Eigen/Dense>

Go to the source code of this file.

Functions

void fillEigenArray (MatrixXcd &EigenArr, complex< double > *arr, int rows, int cols, int ld, int offset)
 
double blasGEMMEigenVerify (void *A_data, void *B_data, void *C_data_copy, void *C_data, uint64_t refA_size, uint64_t refB_size, uint64_t refC_size, QudaBLASParam *blas_param)
 
double blasGEMMQudaVerify (void *arrayA, void *arrayB, void *arrayC, void *arrayCcopy, uint64_t refA_size, uint64_t refB_size, uint64_t refC_size, QudaBLASParam *blas_param)
 

Function Documentation

◆ blasGEMMEigenVerify()

double blasGEMMEigenVerify ( void *  A_data,
void *  B_data,
void *  C_data_copy,
void *  C_data,
uint64_t  refA_size,
uint64_t  refB_size,
uint64_t  refC_size,
QudaBLASParam blas_param 
)

Definition at line 31 of file blas_reference.cpp.

◆ blasGEMMQudaVerify()

double blasGEMMQudaVerify ( void *  arrayA,
void *  arrayB,
void *  arrayC,
void *  arrayCcopy,
uint64_t  refA_size,
uint64_t  refB_size,
uint64_t  refC_size,
QudaBLASParam blas_param 
)

Definition at line 212 of file blas_reference.cpp.

◆ fillEigenArray()

void fillEigenArray ( MatrixXcd &  EigenArr,
complex< double > *  arr,
int  rows,
int  cols,
int  ld,
int  offset 
)

Definition at line 19 of file blas_reference.cpp.