|
QUDA
0.9.0
|
#include <multi_reduce_mixed_core.h>

Go to the source code of this file.
Functions | |
| template<int NXZ, typename doubleN , typename ReduceType , template< int MXZ, typename ReducerType, typename Float, typename FloatN > class Reducer, typename write , bool siteUnroll, typename T > | |
| void | multiReduceCuda (doubleN result[], const reduce::coeff_array< T > &a, const reduce::coeff_array< T > &b, const reduce::coeff_array< T > &c, CompositeColorSpinorField &x, CompositeColorSpinorField &y, CompositeColorSpinorField &z, CompositeColorSpinorField &w) |
| template<int NXZ, typename doubleN , typename ReduceType , template< int MXZ, typename ReducerType, typename Float, typename FloatN > class ReducerDiagonal, typename writeDiagonal , template< int MXZ, typename ReducerType, typename Float, typename FloatN > class ReducerOffDiagonal, typename writeOffDiagonal , bool siteUnroll, typename T > | |
| void | multiReduceCuda (doubleN result[], const reduce::coeff_array< T > &a, const reduce::coeff_array< T > &b, const reduce::coeff_array< T > &c, CompositeColorSpinorField &x, CompositeColorSpinorField &y, CompositeColorSpinorField &z, CompositeColorSpinorField &w, int i, int j) |
| void multiReduceCuda | ( | doubleN | result[], |
| const reduce::coeff_array< T > & | a, | ||
| const reduce::coeff_array< T > & | b, | ||
| const reduce::coeff_array< T > & | c, | ||
| CompositeColorSpinorField & | x, | ||
| CompositeColorSpinorField & | y, | ||
| CompositeColorSpinorField & | z, | ||
| CompositeColorSpinorField & | w | ||
| ) |
Driver for multi-reduce with up to five vectors
Definition at line 8 of file multi_reduce_core.h.
References a, b, c, errorQuda, Nspin, QUDA_DOUBLE_PRECISION, QUDA_SINGLE_PRECISION, w, x, y, and z.
| void multiReduceCuda | ( | doubleN | result[], |
| const reduce::coeff_array< T > & | a, | ||
| const reduce::coeff_array< T > & | b, | ||
| const reduce::coeff_array< T > & | c, | ||
| CompositeColorSpinorField & | x, | ||
| CompositeColorSpinorField & | y, | ||
| CompositeColorSpinorField & | z, | ||
| CompositeColorSpinorField & | w, | ||
| int | i, | ||
| int | j | ||
| ) |
Definition at line 80 of file multi_reduce_core.h.
References a, b, c, fused_exterior_ndeg_tm_dslash_cuda_gen::i, w, x, y, and z.
1.8.14