QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Functions
block_orthogonalize.cu File Reference
#include <color_spinor_field.h>
#include <tune_quda.h>
#include <uint_to_char.h>
#include <typeinfo>
#include <vector>
#include <assert.h>
#include <integer_sequence.hpp>
#include <launch_kernel.cuh>
#include <jitify_helper.cuh>
Include dependency graph for block_orthogonalize.cu:

Go to the source code of this file.

Namespaces

 quda
 

Functions

void quda::BlockOrthogonalize (ColorSpinorField &V, const std::vector< ColorSpinorField *> &B, const int *fine_to_coarse, const int *coarse_to_fine, const int *geo_bs, const int spin_bs, const int n_block_ortho)
 Block orthogonnalize the matrix field, where the blocks are defined by lookup tables that map the fine grid points to the coarse grid points, and similarly for the spin degrees of freedom. More...