const int vvol = Layout::outerSitesOnNode(); for(int site=0; site < vvol; ++site)
const int iend = Layout::outerSitesOnNode(); for(int site=0; site < iend; ++site)
NmlWriter& operator<<(NmlWriter& nml, const OLattice<T>& d){  nml.get() << "   [OUTER]" << endl;  const int vvol = Layout::outerSitesOnNode();  for(int site=0; site < vvol; ++site)   {    int i = Layout::linearSiteIndex(site);    nml.get() << "   Site =  " << site << "   = ";    nml << d.elem(i);    nml.get() << " ," << endl;  }//  int site = Layout::outerSitesOnNode()-1;//  int i = Layout::linearSiteIndex(site);//  nml << "   Site =  " << site << "   = " << d.elem(i) << ",\n";  return nml;}