QUDA  v1.1.0
A library for QCD on GPUs
Namespaces | Functions
inv_ca_cg.cpp File Reference
#include <invert_quda.h>
#include <blas_quda.h>
#include <eigen_helper.h>

Go to the source code of this file.

Namespaces

 quda
 

Functions

template<int N>
void quda::compute_alpha_N (Complex *Q_AQandg, Complex *alpha)
 
template<int N>
void quda::compute_beta_N (Complex *Q_AQandg, Complex *Q_AS, Complex *beta)
 

Detailed Description

Implementation of the communication -avoiding CG algorithm. Based on the description here: http://research.nvidia.com/sites/default/files/pubs/2016-04_S-Step-and-Communication-Avoiding/nvr-2016-003.pdf

Definition in file inv_ca_cg.cpp.