Index: /issm/trunk/src/c/MeshPartitionx/MeshPartitionx.cpp
===================================================================
--- /issm/trunk/src/c/MeshPartitionx/MeshPartitionx.cpp	(revision 565)
+++ /issm/trunk/src/c/MeshPartitionx/MeshPartitionx.cpp	(revision 566)
@@ -75,4 +75,15 @@
 			}
 		}
+
+		/*Extrude npart2d to npart, using numlayers: */
+		npart=(int*)xmalloc(numberofgrids*sizeof(int));
+		
+		count=0;
+		for(i=0;i<(numlayers-1);i++){
+			for(j=0;j<numberofgrids2d;j++){
+				npart[count]=npart2d[j];
+				count++;
+			}
+		}
 	}
 
