QUDA  v1.1.0
A library for QCD on GPUs
Namespaces | Functions
inv_gcr_quda.cpp File Reference
#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 <color_spinor_field.h>
#include <sys/time.h>

Go to the source code of this file.

Namespaces

 quda
 

Functions

double quda::timeInterval (struct timeval start, struct timeval end)
 
void quda::fillInnerSolveParam (SolverParam &inner, const SolverParam &outer)
 
void quda::computeBeta (Complex **beta, std::vector< ColorSpinorField * > Ap, int i, int N, int k)
 
void quda::updateAp (Complex **beta, std::vector< ColorSpinorField * > Ap, int begin, int size, int k)
 
void quda::orthoDir (Complex **beta, std::vector< ColorSpinorField * > Ap, int k, int pipeline)
 
void quda::backSubs (const Complex *alpha, Complex **const beta, const double *gamma, Complex *delta, int n)
 
void quda::updateSolution (ColorSpinorField &x, const Complex *alpha, Complex **const beta, double *gamma, int k, std::vector< ColorSpinorField * > p)