Index: /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp	(revision 26528)
+++ /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp	(revision 26529)
@@ -3922,5 +3922,5 @@
 
 	/*CFL criterion: */
-	IssmDouble dt = C/(maxabsvx/dx+maxabsvy/dy+maxabsvz/dz);
+	IssmDouble dt = C/(maxabsvx/dx+maxabsvy/dy+maxabsvz/dz + 1.e-18);
 
 	return dt;
Index: /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 26528)
+++ /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 26529)
@@ -5072,5 +5072,5 @@
 
 	/*CFL criterion: */
-	IssmDouble dt = C/(maxabsvx/dx+maxabsvy/dy);
+	IssmDouble dt = C/(maxabsvx/dx+maxabsvy/dy + 1.e-18);
 
 	return dt;
