Index: /issm/trunk-jpl/src/m/classes/autodiff.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/autodiff.m	(revision 16263)
+++ /issm/trunk-jpl/src/m/classes/autodiff.m	(revision 16264)
@@ -34,5 +34,5 @@
 		obj.tbufsize     = 524288;
 		obj.gcTriggerRatio=2.0;
-		obj.gcTriggerMaxSize=2000000;
+		obj.gcTriggerMaxSize=65536;
 		end % }}}
 		function md = checkconsistency(obj,md,solution,analyses) % {{{
@@ -45,10 +45,10 @@
 			
 			%buffer values: 
-			md = checkfield(md,'autodiff.obufsize','>=',524288);
-			md = checkfield(md,'autodiff.lbufsize','>=',524288);
-			md = checkfield(md,'autodiff.cbufsize','>=',524288);
-			md = checkfield(md,'autodiff.tbufsize','>=',524288);
-			md = checkfield(md,'autodiff.gcTriggerRatio','>=',2);
-			md = checkfield(md,'autodiff.gcTriggerMaxSize','>=',2000000);
+			md = checkfield(md,'autodiff.obufsize','>=',16);
+			md = checkfield(md,'autodiff.lbufsize','>=',16);
+			md = checkfield(md,'autodiff.cbufsize','>=',16);
+			md = checkfield(md,'autodiff.tbufsize','>=',16);
+			md = checkfield(md,'autodiff.gcTriggerRatio','>=',0);
+			md = checkfield(md,'autodiff.gcTriggerMaxSize','>=',65536);
 
 			%go through our dependents and independents and check consistency: 
