More Surface cuda code. Switching to legion::LocalGeom as Geometry
return attribute