QUDA
v1.1.0
A library for QCD on GPUs
|
#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) |
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.
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.
void fillEigenArray | ( | MatrixXcd & | EigenArr, |
complex< double > * | arr, | ||
int | rows, | ||
int | cols, | ||
int | ld, | ||
int | offset | ||
) |
Definition at line 19 of file blas_reference.cpp.