Index: /issm/trunk-jpl/src/m/classes/giaivins.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/giaivins.py	(revision 25136)
+++ /issm/trunk-jpl/src/m/classes/giaivins.py	(revision 25137)
@@ -58,4 +58,5 @@
 
     def marshall(self, prefix, md, fid): #{{{
+        WriteData(fid, prefix, 'name', 'md.gia.model', 'data', 1, 'format', 'Integer')
         WriteData(fid, prefix, 'object', self, 'fieldname', 'mantle_viscosity', 'format', 'DoubleMat', 'mattype', 1)
         WriteData(fid, prefix, 'object', self, 'fieldname', 'lithosphere_thickness', 'format', 'DoubleMat', 'mattype', 1, 'scale', 10.**3.)
Index: /issm/trunk-jpl/src/m/solve/marshall.py
===================================================================
--- /issm/trunk-jpl/src/m/solve/marshall.py	(revision 25136)
+++ /issm/trunk-jpl/src/m/solve/marshall.py	(revision 25137)
@@ -26,10 +26,10 @@
             continue
 
-    #Check that current field is an object
+        #Check that current field is an object
         if not hasattr(getattr(md, field), 'marshall'):
             raise TypeError("field '{}' is not an object.".format(field))
 
-    #Marshall current object
-    #print "marshalling %s ..." % field
+        #Marshall current object
+        #print "marshalling %s ..." % field #Uncomment for debugging
         exec("md.{}.marshall('md.{}', md, fid)".format(field, field))
 
