Cleaned up unitarizeForce a little
Fixed bug in the CompleteForce class where the number
of threads was not being set.
Fixed bug when single-gpu compilation is enabled with hisq force interface.
Fixed derefence bug in single-gpu hisq interface.
Fixed single-gpu compilation for staggered force.
The asqtad force interface should only be defined when the hisq force code has been built, elose give a runtime error.
Moved unitarize_links_quda.cu out of dslash_quda.cu.
To do this, had to make some changes to svd_quda.h and unitarize_force_quda.cu
to avoid conflicts. Also updated computeKSLinkQuda to account for the "ghostExchange"
parameter.
Merge remote branch 'origin/tifr-redux' into tifr-redux
Fixed quda_matrix.h for compilation on LLVM (temporary patch until rewrite using C++ complex numbers).
Got rid of call to exchange_cpu_sitelink_ex and loadLinkToGPU_ex and
storeLinkToCPU in computeKSLinkQuda.
Fixed a bug in the single-GPU HISQ fermion force.
Changed updateCoords function so that it will work in single-GPU runs
that don't use padded fields.
Removed call to loadLinkToGPU in the single-GPU build of computeKSLinkQuda.
Changed computeKSLinkQuda to extend the field using copyExtendedGauge.
This also involves a change to the milc-interface code and temporarily
breaks the hisq fattening test.
llfat_test seems to work with changes to computeKSLinkQuda.
unitarize_links_test compiles but hangs.
computeKSLinkQuda works in the single-GPU build
Fixed bug in the single-gpu hisq force.
Fixed the gauge order in hisq_paths_force_test.cpp
Replaced loadLinkToGPU with cudaGaugeField::loadCPUField.
Got single-GPU build of hisq_unitarize_force_test working.
Got rid of loadLinkToGPU_ex and exchange_cpu_sitelink_ex
in multi-GPU build of hisq_paths_force_test.