|
QUDA v0.4.0
A library for QCD on GPUs
|
#include <stdio.h>#include <stdlib.h>#include <math.h>#include <complex>#include <quda_internal.h>#include <blas_quda.h>#include <dslash_quda.h>#include <invert_quda.h>#include <util_quda.h>#include <face_quda.h>#include <color_spinor_field.h>#include <sys/time.h>Go to the source code of this file.
Functions | |
| double | timeInterval (struct timeval start, struct timeval end) |
| void | fillInnerInvertParam (QudaInvertParam &inner, const QudaInvertParam &outer) |
| void | orthoDir (quda::Complex **beta, cudaColorSpinorField *Ap[], int k) |
| void | backSubs (const quda::Complex *alpha, quda::Complex **const beta, const double *gamma, quda::Complex *delta, int n) |
| void | updateSolution (cudaColorSpinorField &x, const quda::Complex *alpha, quda::Complex **const beta, double *gamma, int k, cudaColorSpinorField *p[]) |
Variables | |
| struct timeval orth0 orth1 pre0 pre1 mat0 mat1 rst0 | rst1 |
| void backSubs | ( | const quda::Complex * | alpha, |
| quda::Complex **const | beta, | ||
| const double * | gamma, | ||
| quda::Complex * | delta, | ||
| int | n | ||
| ) |
Definition at line 106 of file inv_gcr_quda.cpp.
| void fillInnerInvertParam | ( | QudaInvertParam & | inner, |
| const QudaInvertParam & | outer | ||
| ) |
Definition at line 28 of file inv_gcr_quda.cpp.
| void orthoDir | ( | quda::Complex ** | beta, |
| cudaColorSpinorField * | Ap[], | ||
| int | k | ||
| ) |
Definition at line 50 of file inv_gcr_quda.cpp.
| double timeInterval | ( | struct timeval | start, |
| struct timeval | end | ||
| ) |
Definition at line 21 of file inv_gcr_quda.cpp.
| void updateSolution | ( | cudaColorSpinorField & | x, |
| const quda::Complex * | alpha, | ||
| quda::Complex **const | beta, | ||
| double * | gamma, | ||
| int | k, | ||
| cudaColorSpinorField * | p[] | ||
| ) |
Definition at line 116 of file inv_gcr_quda.cpp.
| struct timeval orth0 orth1 pre0 pre1 mat0 mat1 rst0 rst1 |
Definition at line 19 of file inv_gcr_quda.cpp.
1.7.4