JeffersonLab / chroma

The Chroma Software System for Lattice QCD
http://jeffersonlab.github.io/chroma
Other
58 stars 50 forks source link

#ifdef guard files referencing LatticeColorVectorSpinMatrix for QDP-JIT builds #44

Closed bjoo closed 2 years ago

bjoo commented 5 years ago

A couple of files make reference to LatticeColorVectorSpinMatrix that may not work with QDP-JIT in current devel due to recent mods. I am going through a build fixing these with

#ifndef QDP_IS_QDPJIT

guards

bjoo commented 5 years ago

Commits 06a5ddf395d35f69fa21f4eaaea1cd07e8f5e5a2 and 524da95c82ce2347aedac376f4598560809d06b7 address this issue.

The first fixed some auxiliary header files which still hat the LatticeColorVectorSpinMatrix type exposed without a guard. The latter changed

    modified:   inline_unsmeared_hadron_node_distillation_w.cc
    modified:   inline_unsmeared_hadron_node_distillation_w.h

where the #ifdef guards were inconsistent between the aggregate and the measurement. Also I corrected the spelling of Unsmeared