Index: /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp	(revision 4120)
+++ /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp	(revision 4121)
@@ -17,5 +17,4 @@
 	/*Intermediary*/
 	int i;
-	int totalnodes;
 	bool continuous_galerkin=true;
 
@@ -28,7 +27,4 @@
 	/*Now, is the flag macayaealpattyn on? otherwise, do nothing: */
 	if (!iomodel->ismacayealpattyn)goto cleanup_and_return;
-
-	/*Recover number of nodes already created in other analyses: */
-	totalnodes=iomodel->nodecounter;
 
 	/*Continuous Galerkin partition of nodes: */
@@ -51,11 +47,7 @@
 			
 			/*Add node to nodes dataset: */
-			nodes->AddObject(new Node(totalnodes+i+1,i+1,i,iomodel,DiagnosticHorizAnalysisEnum));
+			nodes->AddObject(new Node(iomodel->nodecounter+i+1,i+1,i,iomodel,DiagnosticHorizAnalysisEnum));
 		}
 	}
-
-	/*Increase nodecounter for other analyses to start their node indexing correctly: */
-	totalnodes+=iomodel->numberofvertices;
-	iomodel->nodecounter=totalnodes;
 
 	/*Clean fetched data: */
