Index: /issm/trunk/src/m/classes/public/marshall.m
===================================================================
--- /issm/trunk/src/m/classes/public/marshall.m	(revision 282)
+++ /issm/trunk/src/m/classes/public/marshall.m	(revision 283)
@@ -39,4 +39,5 @@
 	WriteData(fid,md.deadgrids,'Mat','deadgrids');
 	WriteData(fid,md.numlayers,'Integer','numlayers');
+	WriteData(fid,md.uppergrids,'Mat','uppergrids');
 end
 WriteData(fid,md.elementonbed,'Mat','elementonbed');
@@ -132,4 +133,9 @@
 WriteData(fid,md.thermal_exchange_velocity,'Scalar','thermal_exchange_velocity');
 
+%elements type
+WriteData(fid,md.ishutter,'Integer','ishutter');
+WriteData(fid,md.ismacayealpattyn,'Integer','ismacayealpattyn');
+WriteData(fid,md.isstokes,'Integer','isstokes');
+
 %Rifts
 WriteData(fid,md.numrifts,'Integer','numrifts');
