Cleaned up the fused 4D domain-wall kernel. However, the mobius routine,
which uses this kernel, is still buggy.
Redefined ColorSpinorField::ghostOffset to include the factor nSpin*nColor*2
Added new texture objects for the color spinor ghost fields with wilson
and clover fermions. The texture reference code is now broken.
Added ghost texture references, but found that code compiled with sm_20 hangs on
the K40. Need to backtrack to determine if this is an older bug.
Kepler code now works with a separate ghost array.
The ghost norm data still uses the existing norm array and
this needs to be fixed.
Introduced empty spacing between the ghost data for different directions, where the ghost norm data
will reside.
ghost[i] pointers are now set correctly in cudaColorSpinorField::create
The ghost data and ghost norm data for a given dimension are now stored
beside eachother in the ghost field, however the ghost data and ghost norm
data for a given direction (forwards/backwards) are not contiguous. Need to
fix this.
Changed the definition of sp_norm_idx. This is a step towards having the
ghost data and norm data for a given direction contiguous.
Beginning to add ghostOffsets for both forward and backward directions