Index: /issm/trunk/src/c/parallel/prognostic.cpp
===================================================================
--- /issm/trunk/src/c/parallel/prognostic.cpp	(revision 1718)
+++ /issm/trunk/src/c/parallel/prognostic.cpp	(revision 1719)
@@ -35,4 +35,5 @@
 	double* accumulation_g=NULL;
 	double  dt;
+	double  yts;
 	int     qmu_analysis;
 
@@ -73,4 +74,5 @@
 	fem.parameters->FindParam((void*)&accumulation_g,"a_g");
 	fem.parameters->FindParam((void*)&dt,"dt");
+	fem.parameters->FindParam((void*)&yts,"yts");
 	fem.parameters->FindParam((void*)&numberofnodes,"numberofnodes");
 
@@ -81,5 +83,5 @@
 	inputs->Add("melting",melting_g,1,numberofnodes);
 	inputs->Add("accumulation",accumulation_g,1,numberofnodes);
-	inputs->Add("dt",dt);
+	inputs->Add("dt",dt*yts);
 
 	_printf_("initialize results:\n");
Index: /issm/trunk/src/c/parallel/thermal.cpp
===================================================================
--- /issm/trunk/src/c/parallel/thermal.cpp	(revision 1718)
+++ /issm/trunk/src/c/parallel/thermal.cpp	(revision 1719)
@@ -41,4 +41,5 @@
 	Param*           param=NULL;
 	double  dt;
+	double  yts;
 
 	int    waitonlock=0;
@@ -74,4 +75,5 @@
 	femmodels[0].parameters->FindParam((void*)&waitonlock,"waitonlock");
 	femmodels[0].parameters->FindParam((void*)&dt,"dt");
+	femmodels[0].parameters->FindParam((void*)&yts,"yts");
 
 	inputs=new ParameterInputs;
@@ -79,5 +81,5 @@
 	inputs->Add("velocity",u_g,3,numberofnodes);
 	inputs->Add("pressure",p_g,1,numberofnodes);
-	inputs->Add("dt",dt);
+	inputs->Add("dt",dt*yts); //convert in seconds 
 
 	_printf_("initialize results:\n");
Index: /issm/trunk/src/c/parallel/transient.cpp
===================================================================
--- /issm/trunk/src/c/parallel/transient.cpp	(revision 1718)
+++ /issm/trunk/src/c/parallel/transient.cpp	(revision 1719)
@@ -42,4 +42,5 @@
 	double* a_g=NULL;
 	double  dt;
+	double  yts;
 	Param*  param=NULL;
 
@@ -101,5 +102,6 @@
 
 	femmodels[5].parameters->FindParam((void*)&dt,"dt");
-	inputs->Add("dt",dt);
+	femmodels[5].parameters->FindParam((void*)&yts,"yts");
+	inputs->Add("dt",dt*yts);
 	
 	_printf_("initialize results:\n");
Index: /issm/trunk/src/c/parallel/transient_core_2d.cpp
===================================================================
--- /issm/trunk/src/c/parallel/transient_core_2d.cpp	(revision 1718)
+++ /issm/trunk/src/c/parallel/transient_core_2d.cpp	(revision 1719)
@@ -49,5 +49,4 @@
 	double finaltime;
 	double dt;
-	double yts;
 	DataSet* diagnostic_results=NULL;
 	DataSet* prognostic_results=NULL;
@@ -76,5 +75,4 @@
 	fem_dh->parameters->FindParam((void*)&finaltime,"ndt");
 	fem_dh->parameters->FindParam((void*)&dt,"dt");
-	fem_dh->parameters->FindParam((void*)&yts,"yts");
 	fem_dh->parameters->FindParam((void*)&numberofnodes,"numberofnodes");
 
@@ -108,5 +106,5 @@
 	while(time<finaltime){ //make sure we run up to finaltime.
 	
-		_printf_("%s%g%s%i%s%g\n","time [yr]: ",time/yts,"    iteration number: ",step,"/",floor(finaltime/dt));
+		_printf_("%s%g%s%i%s%g\n","time [yr]: ",time,"    iteration number: ",step,"/",floor(finaltime/dt));
 
 		step+=1;
Index: /issm/trunk/src/c/parallel/transient_core_3d.cpp
===================================================================
--- /issm/trunk/src/c/parallel/transient_core_3d.cpp	(revision 1718)
+++ /issm/trunk/src/c/parallel/transient_core_3d.cpp	(revision 1719)
@@ -55,5 +55,4 @@
 	double finaltime;
 	double dt;
-	double yts;
 	DataSet* diagnostic_results=NULL;
 	DataSet* prognostic_results=NULL;
@@ -85,5 +84,4 @@
 	fem_dh->parameters->FindParam((void*)&finaltime,"ndt");
 	fem_dh->parameters->FindParam((void*)&dt,"dt");
-	fem_dh->parameters->FindParam((void*)&yts,"yts");
 	fem_dh->parameters->FindParam((void*)&numberofnodes,"numberofnodes");
 
@@ -124,5 +122,5 @@
 	while(time<finaltime){ //make sure we run up to finaltime.
 	
-		if(debug)_printf_("%s%g%s%i%s%g\n","time [yr]: ",time/yts,"    iteration number: ",step,"/",floor(finaltime/dt));
+		if(debug)_printf_("%s%g%s%i%s%g\n","time [yr]: ",time,"    iteration number: ",step,"/",floor(finaltime/dt));
 
 		step+=1;
