Index: /issm/trunk-jpl/src/m/classes/SMBforcing.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/SMBforcing.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/SMBforcing.js	(revision 20777)
@@ -39,5 +39,5 @@
 
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 
 			var yts=365.0*24.0*3600.0;
Index: /issm/trunk-jpl/src/m/classes/autodiff.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/autodiff.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/autodiff.js	(revision 20777)
@@ -60,5 +60,5 @@
 			}
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 
 			WriteData(fid,prefix,'object',this,'fieldname','isautodiff','format','Boolean');
Index: /issm/trunk-jpl/src/m/classes/balancethickness.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/balancethickness.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/balancethickness.js	(revision 20777)
@@ -33,5 +33,5 @@
 			//checkfield(md,'fieldname','balancethickness.omega','size',[md.mesh.numberofvertices ,1],'NaN',1,'Inf',1,'>=',0);
 		} //}}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 
 			var yts=365.0*24.0*3600.0;
Index: /issm/trunk-jpl/src/m/classes/basalforcings.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/basalforcings.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/basalforcings.js	(revision 20777)
@@ -54,5 +54,5 @@
 			}
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 
 			var yts=365.0*24.0*3600.0;
Index: /issm/trunk-jpl/src/m/classes/calving.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/calving.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/calving.js	(revision 20777)
@@ -26,5 +26,5 @@
 		checkfield(md,'fieldname','calving.meltingrate(1:md.mesh.numberofvertices,:)','>=',0,'timeseries',1,'NaN',1,'Inf',1);
 	} //}}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			var yts=365.0*24.0*3600.0;
 			WriteData(fid,prefix,'name','md.calving.law','data',DefaultCalvingEnum(),'format','Integer');
Index: /issm/trunk-jpl/src/m/classes/constants.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/constants.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/constants.js	(revision 20777)
@@ -41,5 +41,5 @@
 
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'fieldname','g','format','Double');
 			WriteData(fid,prefix,'object',this,'fieldname','yts','format','Double');
Index: /issm/trunk-jpl/src/m/classes/damage.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/damage.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/damage.js	(revision 20777)
@@ -92,5 +92,5 @@
 			}
 		} //}}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 		
 			WriteData(fid,prefix,'object',this,'fieldname','isdamage','format','Boolean');
Index: /issm/trunk-jpl/src/m/classes/debug.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/debug.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/debug.js	(revision 20777)
@@ -20,5 +20,5 @@
 
 	}// }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'fieldname','profiling','format','Boolean');
 		}//}}}
Index: /issm/trunk-jpl/src/m/classes/flaim.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/flaim.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/flaim.js	(revision 20777)
@@ -25,10 +25,7 @@
 		console.log(sprintf('\n      Optimization:'));
 		fielddisplay(this,'path_optimize'     ,'optimize? (default false)');
-		fielddisplay(this,'opt_ndir'     ,['number of directions to test when moving a point.  If this value = 1, a random direction is tested.',...
-				'A value > 1 results in directions equally spaced from [0, 2*PI] being tested.',...
-				'For example, 4 would result in directions [0, PI/2, PI, 3PI/2].']);
+		fielddisplay(this,'opt_ndir'     ,['number of directions to test when moving a point.  If this value = 1, a random direction is tested.', 'A value > 1 results in directions equally spaced from [0, 2*PI] being tested.', 'For example, 4 would result in directions [0, PI/2, PI, 3PI/2].']);
 		fielddisplay(this,'opt_dist'     ,'specifies the distance in km (default 25) to move a randomly selected path point on each iteration');
-		fielddisplay(this,'opt_niter'     ,['number of iterations (default 30,000) to run for flightplan optimization',...
-				'i.e. the number of times to randomly select a point and move it.']);
+		fielddisplay(this,'opt_niter'     ,['number of iterations (default 30,000) to run for flightplan optimization', 'i.e. the number of times to randomly select a point and move it.']);
 
 		console.log(sprintf('\n      Output:'));
Index: /issm/trunk-jpl/src/m/classes/flowequation.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/flowequation.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/flowequation.js	(revision 20777)
@@ -90,5 +90,5 @@
 			}
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'fieldname','isSIA','format','Boolean');
 			WriteData(fid,prefix,'object',this,'fieldname','isSSA','format','Boolean');
Index: /issm/trunk-jpl/src/m/classes/friction.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/friction.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/friction.js	(revision 20777)
@@ -29,5 +29,5 @@
 
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			var yts=365.0*24.0*3600.0;
 
Index: /issm/trunk-jpl/src/m/classes/geometry.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/geometry.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/geometry.js	(revision 20777)
@@ -39,5 +39,5 @@
 			}
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'fieldname','surface','format','DoubleMat','mattype',1);
 			WriteData(fid,prefix,'object',this,'fieldname','thickness','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1);
Index: /issm/trunk-jpl/src/m/classes/gia.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/gia.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/gia.js	(revision 20777)
@@ -44,5 +44,5 @@
 		}
 	} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'fieldname','mantle_viscosity','format','DoubleMat','mattype',1);
 			WriteData(fid,prefix,'object',this,'fieldname','lithosphere_thickness','format','DoubleMat','mattype',1,'scale',Math.pow(10,3)); //from km to m
Index: /issm/trunk-jpl/src/m/classes/groundingline.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/groundingline.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/groundingline.js	(revision 20777)
@@ -40,5 +40,5 @@
 			}
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'data',StringToEnum(this.migration),'name','md.groundingline.migration','format','Integer');
 		}//}}}
Index: /issm/trunk-jpl/src/m/classes/hydrologyshreve.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/hydrologyshreve.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/hydrologyshreve.js	(revision 20777)
@@ -36,5 +36,5 @@
 
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'name','md.hydrology.model','data',HydrologyshreveEnum(),'format','Integer');
 			WriteData(fid,prefix,'object',this,'fieldname','spcwatercolumn','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1);
Index: /issm/trunk-jpl/src/m/classes/initialization.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/initialization.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/initialization.js	(revision 20777)
@@ -81,5 +81,5 @@
 			}
 		} //}}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 
 			var yts=365.0*24.0*3600.0;
Index: /issm/trunk-jpl/src/m/classes/inversion.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/inversion.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/inversion.js	(revision 20777)
@@ -116,5 +116,5 @@
 			}
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 
 			var yts=365.0*24.0*3600.0;
Index: /issm/trunk-jpl/src/m/classes/levelset.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/levelset.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/levelset.js	(revision 20777)
@@ -31,7 +31,7 @@
 		checkfield(md,'fieldname','levelset.stabilization','values',[0,1,2]);
 	} //}}}
-	this.marshall=function(md,fid) { //{{{
+	this.marshall=function(md,prefix,fid) { //{{{
 		WriteData(fid,prefix,'object',this,'fieldname','stabilization','format','Integer');
-		WriteData(fid,prefix,'object',this,'fieldname','.spclevelset','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1);
+		WriteData(fid,prefix,'object',this,'fieldname','spclevelset','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1);
 		WriteData(fid,prefix,'object',this,'fieldname','reinit_frequency','format','Integer');
 
Index: /issm/trunk-jpl/src/m/classes/mask.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/mask.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/mask.js	(revision 20777)
@@ -51,5 +51,5 @@
 			}
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'fieldname','groundedice_levelset','format','DoubleMat','mattype',1);
 			WriteData(fid,prefix,'object',this,'fieldname','ice_levelset','format','DoubleMat','mattype',1);
Index: /issm/trunk-jpl/src/m/classes/maskpsl.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/maskpsl.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/maskpsl.js	(revision 20777)
@@ -58,5 +58,5 @@
 			}
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'class','mask','fieldname','groundedice_levelset','format','DoubleMat','mattype',1);
 			WriteData(fid,prefix,'object',this,'class','mask','fieldname','ice_levelset','format','DoubleMat','mattype',1);
Index: /issm/trunk-jpl/src/m/classes/masstransport.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/masstransport.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/masstransport.js	(revision 20777)
@@ -54,5 +54,5 @@
 
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 
 			var yts=365.*24.*3600.;
Index: /issm/trunk-jpl/src/m/classes/matice.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/matice.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/matice.js	(revision 20777)
@@ -108,5 +108,5 @@
 
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'name','md.materials.type','data',MaticeEnum(),'format','Integer');
 			WriteData(fid,prefix,'object',this,'class','materials','fieldname','rho_ice','format','Double');
Index: /issm/trunk-jpl/src/m/classes/mesh2d.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/mesh2d.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/mesh2d.js	(revision 20777)
@@ -79,5 +79,5 @@
 			}
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'name','md.mesh.domain_type','data',StringToEnum('Domain' + this.domaintype()),'format','Integer');
 			WriteData(fid,prefix,'name','md.mesh.domain_dimension','data',this.dimension(),'format','Integer');
Index: /issm/trunk-jpl/src/m/classes/mesh3dsurface.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/mesh3dsurface.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/mesh3dsurface.js	(revision 20777)
@@ -77,5 +77,5 @@
 
 		} // }}}
-		this.marshall=function(prefix,md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'name','md.mesh.domain_type','data',StringToEnum('Domain' + this.domaintype()),'format','Integer');
 			WriteData(fid,prefix,'name','md.mesh.domain_dimension','data',this.dimension(),'format','Integer');
Index: /issm/trunk-jpl/src/m/classes/miscellaneous.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/miscellaneous.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/miscellaneous.js	(revision 20777)
@@ -24,5 +24,5 @@
 			checkfield(md,'fieldname','miscellaneous.name','empty',1);
 		}// }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'fieldname','name','format','String');
 		}//}}}
Index: /issm/trunk-jpl/src/m/classes/outputdefinition.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/outputdefinition.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/outputdefinition.js	(revision 20777)
@@ -27,5 +27,5 @@
 
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 
 		var enums=NewArrayFill(this.definitions.length,0);
Index: /issm/trunk-jpl/src/m/classes/qmu.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/qmu.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/qmu.js	(revision 20777)
@@ -100,5 +100,5 @@
 
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'fieldname','isdakota','format','Boolean');
 			if (!this.isdakota){
Index: /issm/trunk-jpl/src/m/classes/rifts.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/rifts.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/rifts.js	(revision 20777)
@@ -46,5 +46,5 @@
 			}
 		} //}}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 
 			var numrifts;
Index: /issm/trunk-jpl/src/m/classes/settings.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/settings.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/settings.js	(revision 20777)
@@ -59,5 +59,5 @@
 			checkfield(md,'fieldname','settings.waitonlock','numel',[1]);
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'fieldname','results_on_nodes','format','Boolean');
 			WriteData(fid,prefix,'object',this,'fieldname','io_gather','format','Boolean');
Index: /issm/trunk-jpl/src/m/classes/slr.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/slr.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/slr.js	(revision 20777)
@@ -39,5 +39,5 @@
 			if(ArrayAnyEqual(ArrayIsMember(SealevelriseAnalysisEnum(),analyses),0))return;
 			
-			md = checkfield(md,'fieldname','slr.deltathickness','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices, 1]);
+			md = checkfield(md,'fieldname','slr.deltathickness','NaN',1,'Inf',1,'size',[md.mesh.numberofelements, 1]);
 			md = checkfield(md,'fieldname','slr.sealevel','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices, 1]);
 			md = checkfield(md,'fieldname','slr.love_h','NaN',1,'Inf',1);
@@ -83,20 +83,20 @@
 		fielddisplay(this,'requested_outputs','additional outputs requested');
 		} //}}}
-			this.marshall=function(md,fid) { //{{{
+			this.marshall=function(md,prefix,fid) { //{{{
 
-			WriteData(fid,prefix,'object',self,'fieldname','deltathickness','format','DoubleMat','mattype',1);
-			WriteData(fid,prefix,'object',self,'fieldname','sealevel','mattype',1,'format','DoubleMat','timeserieslength',md.mesh.numberofvertices+1);
-			WriteData(fid,prefix,'object',self,'fieldname','reltol','format','Double');
-			WriteData(fid,prefix,'object',self,'fieldname','abstol','format','Double');
-			WriteData(fid,prefix,'object',self,'fieldname','maxiter','format','Integer');
-			WriteData(fid,prefix,'object',self,'fieldname','love_h','format','DoubleMat','mattype',1);
-			WriteData(fid,prefix,'object',self,'fieldname','love_k','format','DoubleMat','mattype',1);
-			WriteData(fid,prefix,'object',self,'fieldname','tide_love_h','format','Double');
-			WriteData(fid,prefix,'object',self,'fieldname','tide_love_k','format','Double');
-			WriteData(fid,prefix,'object',self,'fieldname','rigid','format','Boolean');
-			WriteData(fid,prefix,'object',self,'fieldname','elastic','format','Boolean');
-			WriteData(fid,prefix,'object',self,'fieldname','rotation','format','Boolean');
-			WriteData(fid,prefix,'object',self,'fieldname','degacc','format','Double');
-			WriteData(fid,prefix,'object',self,'fieldname','transitions','format','MatArray');
+			WriteData(fid,prefix,'object',this,'fieldname','deltathickness','format','DoubleMat','mattype',2);
+			WriteData(fid,prefix,'object',this,'fieldname','sealevel','mattype',1,'format','DoubleMat','enum',SealevelEnum(),'timeserieslength',md.mesh.numberofvertices+1);
+			WriteData(fid,prefix,'object',this,'fieldname','reltol','format','Double');
+			WriteData(fid,prefix,'object',this,'fieldname','abstol','format','Double');
+			WriteData(fid,prefix,'object',this,'fieldname','maxiter','format','Integer');
+			WriteData(fid,prefix,'object',this,'fieldname','love_h','format','DoubleMat','mattype',1);
+			WriteData(fid,prefix,'object',this,'fieldname','love_k','format','DoubleMat','mattype',1);
+			WriteData(fid,prefix,'object',this,'fieldname','tide_love_h','format','Double');
+			WriteData(fid,prefix,'object',this,'fieldname','tide_love_k','format','Double');
+			WriteData(fid,prefix,'object',this,'fieldname','rigid','format','Boolean');
+			WriteData(fid,prefix,'object',this,'fieldname','elastic','format','Boolean');
+			WriteData(fid,prefix,'object',this,'fieldname','rotation','format','Boolean');
+			WriteData(fid,prefix,'object',this,'fieldname','degacc','format','Double');
+			WriteData(fid,prefix,'object',this,'fieldname','transitions','format','MatArray');
 			
 			//process requested outputs
Index: /issm/trunk-jpl/src/m/classes/steadystate.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/steadystate.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/steadystate.js	(revision 20777)
@@ -46,5 +46,5 @@
 		}
 	} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'fieldname','reltol','format','Double');
 			WriteData(fid,prefix,'object',this,'fieldname','maxiter','format','Integer');
Index: /issm/trunk-jpl/src/m/classes/stressbalance.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/stressbalance.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/stressbalance.js	(revision 20777)
@@ -136,5 +136,5 @@
 			}
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 
 			WriteData(fid,prefix,'object',this,'class','stressbalance','fieldname','vertex_pairing','format','DoubleMat','mattype',3);
Index: /issm/trunk-jpl/src/m/classes/thermal.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/thermal.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/thermal.js	(revision 20777)
@@ -84,5 +84,5 @@
 		checkfield(md,'fieldname','thermal.requested_outputs','stringrow',1);
 	} // }}} 
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'object',this,'fieldname','spctemperature','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1);
 			WriteData(fid,prefix,'object',this,'fieldname','penalty_threshold','format','Integer');
Index: /issm/trunk-jpl/src/m/classes/timestepping.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/timestepping.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/timestepping.js	(revision 20777)
@@ -49,5 +49,5 @@
 			}
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 
 			var scale;
Index: /issm/trunk-jpl/src/m/classes/trans.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/trans.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/trans.js	(revision 20777)
@@ -65,5 +65,7 @@
 			checkfield(md,'fieldname','trans.requested_outputs','stringrow',1);
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
+
+			prefix='md.transient';
 			WriteData(fid,prefix,'object',this,'fieldname','issmb','format','Boolean');
 			WriteData(fid,prefix,'object',this,'fieldname','ismasstransport','format','Boolean');
Index: /issm/trunk-jpl/src/m/classes/verbose.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/verbose.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/classes/verbose.js	(revision 20777)
@@ -43,5 +43,5 @@
 
 		} // }}}
-		this.marshall=function(md,fid) { //{{{
+		this.marshall=function(md,prefix,fid) { //{{{
 			WriteData(fid,prefix,'data',this.VerboseToBinary(),'name','md.verbose','format','Integer');
 		}//}}}
Index: /issm/trunk-jpl/src/m/plot/applyoptions.js
===================================================================
--- /issm/trunk-jpl/src/m/plot/applyoptions.js	(revision 20776)
+++ /issm/trunk-jpl/src/m/plot/applyoptions.js	(revision 20777)
