diff --git a/Grid/algorithms/iterative/ConjugateGradientMultiShift.h b/Grid/algorithms/iterative/ConjugateGradientMultiShift.h index 252e4506..3b079e99 100644 --- a/Grid/algorithms/iterative/ConjugateGradientMultiShift.h +++ b/Grid/algorithms/iterative/ConjugateGradientMultiShift.h @@ -182,6 +182,9 @@ public: for(int s=0;s uint32_t crc(Lattice & buf) +{ + autoView( buf_v , buf, CpuRead); + return ::crc32(0L,(unsigned char *)&buf_v[0],(size_t)sizeof(vobj)*buf.oSites()); +} + +#define CRC(U) std::cout << "FingerPrint "<<__FILE__ <<" "<< __LINE__ <<" "<< #U <<" "< dirs4(Nd); diff --git a/HMC/DWF2p1fIwasakiGparityRHMCdouble.cc b/HMC/DWF2p1fIwasakiGparityRHMCdouble.cc index 533ad8a2..58295d5e 100644 --- a/HMC/DWF2p1fIwasakiGparityRHMCdouble.cc +++ b/HMC/DWF2p1fIwasakiGparityRHMCdouble.cc @@ -354,7 +354,7 @@ int main(int argc, char **argv) { //Setup the BCs FermionActionD::ImplParams Params; - for(int i=0;i dirs4(Nd);