Index: /issm/trunk/src/c/solutions/transient2d_core.cpp
===================================================================
--- /issm/trunk/src/c/solutions/transient2d_core.cpp	(revision 4717)
+++ /issm/trunk/src/c/solutions/transient2d_core.cpp	(revision 4718)
@@ -36,9 +36,9 @@
 	while(time<finaltime){ //make sure we run up to finaltime.
 	
-		_printf_("%s%g%s%i%s%g\n","time [yr]: ",time,"    iteration number: ",step,"/",floor(finaltime/dt));
-
-		/*Set step and time: */
+		/*Increment*/
 		time+=dt;
 		step+=1;
+
+		_printf_("%s%g%s%i%s%g\n","time [yr]: ",time,"    iteration number: ",step,"/",floor(finaltime/dt));
 
 		if(verbose)_printf_("%s\n","computing new velocity");
Index: /issm/trunk/src/c/solutions/transient3d_core.cpp
===================================================================
--- /issm/trunk/src/c/solutions/transient3d_core.cpp	(revision 4717)
+++ /issm/trunk/src/c/solutions/transient3d_core.cpp	(revision 4718)
@@ -35,9 +35,10 @@
 
 	while(time<finaltime){ //make sure we run up to finaltime.
-	
-		if(verbose)_printf_("%s%g%s%i%s%g\n","time [yr]: ",time,"    iteration number: ",step,"/",floor(finaltime/dt));
 
+		/*Increment*/
 		step+=1;
 		time+=dt;
+
+		if(verbose)_printf_("%s%g%s%i%s%g\n","time [yr]: ",time,"    iteration number: ",step,"/",floor(finaltime/dt));
 
 		if(verbose)_printf_("computing temperatures:\n");
Index: /issm/trunk/src/m/solutions/transient2d_core.m
===================================================================
--- /issm/trunk/src/m/solutions/transient2d_core.m	(revision 4717)
+++ /issm/trunk/src/m/solutions/transient2d_core.m	(revision 4718)
@@ -17,7 +17,10 @@
 	%Loop through time
 	while time<ndt,
-		displaystring(verbose,'\n%s%g%s%i%s%g\n','time [yr]: ',time,' iteration number: ',step,'/',floor(ndt/dt));
+
+		%increment
 		step=step+1;
 		time=time+dt;
+
+		displaystring(verbose,'\n%s%g%s%i%s%g\n','time [yr]: ',time,' iteration number: ',step,'/',floor(ndt/dt));
 
 		displaystring(verbose,'\n%s',['computing new velocities...']);
Index: /issm/trunk/src/m/solutions/transient3d_core.m
===================================================================
--- /issm/trunk/src/m/solutions/transient3d_core.m	(revision 4717)
+++ /issm/trunk/src/m/solutions/transient3d_core.m	(revision 4718)
@@ -17,6 +17,9 @@
 	%Loop through time
 	while time<ndt,
+
+		%Increment
 		step=step+1;
 		time=time+dt;
+
 		displaystring(verbose,'\n%s%g%s%i%s%g\n','time [yr] ',time,' iteration number: ',step,'/',floor(ndt/dt));
 
