const int iend = Layout::outerSitesOnNode();
const int iend = Layout::vol();
void write(BinaryWriter& bin, const OLattice<T>& d){  const int iend = Layout::outerSitesOnNode();  for(int site=0; site < iend; ++site)   {    int i = Layout::linearSiteIndex(site);    bin.writeArray((const char*)&(d.elem(i)), 		   sizeof(typename WordType<T>::Type_t), 		   sizeof(T) / sizeof(typename WordType<T>::Type_t));  }}