Index: /issm/trunk/src/m/utils/Mesh/timesteps.m
===================================================================
--- /issm/trunk/src/m/utils/Mesh/timesteps.m	(revision 2478)
+++ /issm/trunk/src/m/utils/Mesh/timesteps.m	(revision 2479)
@@ -15,8 +15,8 @@
 end
 
-areas=GetAreas(md.elements,md.x,md.y);
-Dx=averaging(md,sqrt(2*areas),0);
-Du=sqrt(vx.^2+vy.^2);
-maxtime=min(1/2*Dx./Du);
+edgex=max(md.x(md.elements),[],2)-min(md.x(md.elements),[],2);
+edgey=max(md.y(md.elements),[],2)-min(md.y(md.elements),[],2);
+vx=max(vx(md.elements),[],2);
+vy=max(vy(md.elements),[],2);
 
-
+maxtime=1/2*(edgex/vx+edgey/vy);
