Index: /issm/trunk/src/c/DataSet/DataSet.cpp
===================================================================
--- /issm/trunk/src/c/DataSet/DataSet.cpp	(revision 4169)
+++ /issm/trunk/src/c/DataSet/DataSet.cpp	(revision 4170)
@@ -487,5 +487,5 @@
 
 	int rank;
-	int id;
+	int sid;
 	vector<Object*>::iterator object;
 
@@ -496,8 +496,8 @@
 
 		/*Which id does it have: */
-		id=(*object)->Id();
+		sid=(*object)->Sid();
 
 		/*Plug rank into ranks, according to id: */
-		ranks[id-1]=rank; //Matlab ids start at 1.
+		ranks[sid]=rank; 
 	}
 	return;
Index: /issm/trunk/src/c/objects/Node.cpp
===================================================================
--- /issm/trunk/src/c/objects/Node.cpp	(revision 4169)
+++ /issm/trunk/src/c/objects/Node.cpp	(revision 4170)
@@ -929,13 +929,5 @@
 void  Node::CreatePartition(Vec partition){ 
 
-	int      idxm;
-	double   value;
-
-	idxm=(id-1);
-	value=(double)this->indexing.doflist[0];
-	ISSMASSERT(value>=0);
-
-	VecSetValues(partition,1,&idxm,&value,INSERT_VALUES);
-
+	ISSMERROR(" not supported yet!");
 	return;
 }
Index: /issm/trunk/src/c/objects/Vertex.cpp
===================================================================
--- /issm/trunk/src/c/objects/Vertex.cpp	(revision 4169)
+++ /issm/trunk/src/c/objects/Vertex.cpp	(revision 4170)
@@ -311,5 +311,5 @@
 	double   value;
 
-	idxm=(id-1);
+	idxm=(sid-1);
 	value=(double)this->dof;
 	ISSMASSERT(value>=0);
@@ -321,2 +321,3 @@
 /*}}}*/
 /*}}}*/
+
Index: /issm/trunk/todo
===================================================================
--- /issm/trunk/todo	(revision 4169)
+++ /issm/trunk/todo	(revision 4170)
@@ -100,2 +100,7 @@
 Check, but I'am pretty sure Dux generates du_g on 4 dofs in stokes, but writes only 2 dofs at a time, ie, writes over 
 Vz and Pressure dofs in the Tria Du routine coming from a Penta Spawn.
+
+
+
+OutputResults: more complex, with time and step
+FlagClones: fix that using the sid.
