Index: /issm/trunk-jpl/src/c/classes/IoModel.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/IoModel.cpp	(revision 16262)
+++ /issm/trunk-jpl/src/c/classes/IoModel.cpp	(revision 16263)
@@ -245,4 +245,5 @@
 		/*Retrieve parameters: */
 		this->FetchData(&keep,AutodiffKeepEnum);
+		int keepTaylors=keep?1:0;
 		this->FetchData(&gcTriggerRatio,AutodiffGcTriggerRatioEnum);
 		this->FetchData(&gcTriggerMaxSize,AutodiffGcTriggerMaxSizeEnum);
@@ -253,11 +254,8 @@
 
 		/*Set garbage collection parameters: */
-		setStoreManagerControl(reCast<size_t>(gcTriggerRatio),reCast<size_t>(gcTriggerMaxSize));
-
-		/*Set buffer sizes: */
+		setStoreManagerControl(reCast<IssmPDouble>(gcTriggerRatio),reCast<size_t>(gcTriggerMaxSize));
 
 		/*Start trace: */
-		if(keep)trace_on(my_rank,1);
-		else    trace_on(my_rank);
+		trace_on(my_rank,keepTaylors,reCast<size_t>(obufsize),reCast<size_t>(lbufsize),reCast<size_t>(cbufsize),reCast<size_t>(tbufsize));
 		#endif
 	}
