Index: /issm/trunk/src/c/ModelProcessorx/Model.cpp
===================================================================
--- /issm/trunk/src/c/ModelProcessorx/Model.cpp	(revision 87)
+++ /issm/trunk/src/c/ModelProcessorx/Model.cpp	(revision 88)
@@ -46,6 +46,7 @@
 	model->numberofnodes2d=0;
 	model->elements2d=NULL;
+	model->deadgrids=NULL;
 	model->numlayers=0;
-	model->deadgrids=NULL;
+	model->uppernodes=NULL;
 	
 	model->vx_obs=NULL;
@@ -180,4 +181,5 @@
 		xfree((void**)&model->elements2d);
 		xfree((void**)&model->deadgrids);
+		xfree((void**)&model->uppernodes);
 	}
 	xfree((void**)&model->solverstring);
Index: /issm/trunk/src/c/ModelProcessorx/ModelProcessorx.h
===================================================================
--- /issm/trunk/src/c/ModelProcessorx/ModelProcessorx.h	(revision 87)
+++ /issm/trunk/src/c/ModelProcessorx/ModelProcessorx.h	(revision 88)
@@ -31,6 +31,7 @@
 	int     numberofelements2d;
 	double* elements2d;
+	double* deadgrids;
 	int     numlayers;
-	double* deadgrids;
+	double* uppernodes;
 
 
