Index: /issm/trunk-jpl/src/c/modules/SurfaceMassBalancex/Gembx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/SurfaceMassBalancex/Gembx.cpp	(revision 24279)
+++ /issm/trunk-jpl/src/c/modules/SurfaceMassBalancex/Gembx.cpp	(revision 24280)
@@ -1483,5 +1483,5 @@
 
 			// break loop if there is no meltwater and if depth is > mw_depth
-			if (inM == 0.0 && i > X){
+			if (fabs(inM) < Wtol && i > X){
 				break;
 			}
