Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
spctr_tsr.cxx File Reference
#include "../shared/util.h"
#include "spctr_tsr.h"
#include "sp_seq_ctr.h"
#include "contraction.h"
#include "../sparse_formats/coo.h"
#include "../sparse_formats/csr.h"
#include "../tensor/untyped_tensor.h"
Include dependency graph for spctr_tsr.cxx:

Go to the source code of this file.

Namespaces

 CTF_int
 

Macros

#define VIRT_NTD   1
 
#define SET_LDA_X(__X)
 

Variables

LinModel< 3 > CTF_int::seq_tsr_spctr_cst_off_k0 (seq_tsr_spctr_cst_off_k0_init,"seq_tsr_spctr_cst_off_k0")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_cst_off_k1 (seq_tsr_spctr_cst_off_k1_init,"seq_tsr_spctr_cst_off_k1")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_cst_off_k2 (seq_tsr_spctr_cst_off_k2_init,"seq_tsr_spctr_cst_off_k2")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_off_k0 (seq_tsr_spctr_off_k0_init,"seq_tsr_spctr_off_k0")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_off_k1 (seq_tsr_spctr_off_k1_init,"seq_tsr_spctr_off_k1")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_off_k2 (seq_tsr_spctr_off_k2_init,"seq_tsr_spctr_off_k2")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_cst_k0 (seq_tsr_spctr_cst_k0_init,"seq_tsr_spctr_cst_k0")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_cst_k1 (seq_tsr_spctr_cst_k1_init,"seq_tsr_spctr_cst_k1")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_cst_k2 (seq_tsr_spctr_cst_k2_init,"seq_tsr_spctr_cst_k2")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_cst_k3 (seq_tsr_spctr_cst_k3_init,"seq_tsr_spctr_cst_k3")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_cst_k4 (seq_tsr_spctr_cst_k4_init,"seq_tsr_spctr_cst_k4")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_k0 (seq_tsr_spctr_k0_init,"seq_tsr_spctr_k0")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_k1 (seq_tsr_spctr_k1_init,"seq_tsr_spctr_k1")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_k2 (seq_tsr_spctr_k2_init,"seq_tsr_spctr_k2")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_k3 (seq_tsr_spctr_k3_init,"seq_tsr_spctr_k3")
 
LinModel< 3 > CTF_int::seq_tsr_spctr_k4 (seq_tsr_spctr_k4_init,"seq_tsr_spctr_k4")
 
LinModel< 2 > CTF_int::pin_keys_mdl (pin_keys_mdl_init,"pin_keys_mdl")
 

Macro Definition Documentation

#define SET_LDA_X (   __X)
Value:
do { \
nb_##__X = 1; \
for (i=0; i<order_##__X; i++){ \
lda_##__X[i] = nb_##__X; \
nb_##__X = nb_##__X*virt_dim[idx_map_##__X[i]]; \
} \
memset(ilda_##__X, 0, num_dim*sizeof(int)); \
for (i=0; i<order_##__X; i++){ \
ilda_##__X[idx_map_##__X[i]] += lda_##__X[i]; \
} \
} while (0)

Referenced by CTF_int::spctr_virt::run().

#define VIRT_NTD   1

Definition at line 657 of file spctr_tsr.cxx.

Referenced by CTF_int::spctr_virt::run(), and CTF_int::spctr_virt::spmem_fp().