Index: /issm/trunk/src/m/solutions/jpl/convergence.m
===================================================================
--- /issm/trunk/src/m/solutions/jpl/convergence.m	(revision 2977)
+++ /issm/trunk/src/m/solutions/jpl/convergence.m	(revision 2978)
@@ -45,12 +45,18 @@
 	%print criterion
 	if ~isnan(eps_rel),
-		if (ndu/nu<=eps_rel),
-			displaystring(verbose,'%-60s%g%s%g%s','      relative convergence criterion: norm(du)/norm(u)',ndu/nu*100,' < ',eps_rel*100,' %');
+		if nu, %avoid "dividing by zero" warning
+			if (ndu/nu<=eps_rel),
+				displaystring(verbose,'%-60s%g%s%g%s','      relative convergence criterion: norm(du)/norm(u)',ndu/nu*100,' < ',eps_rel*100,' %');
+			else
+				displaystring(verbose,'%-60s%g%s%g%s','      relative convergence criterion: norm(du)/norm(u)',ndu/nu*100,' > ',eps_rel*100,' %');
+				converged=0;
+			end
 		else
-			displaystring(verbose,'%-60s%g%s%g%s','      relative convergence criterion: norm(du)/norm(u)',ndu/nu*100,' > ',eps_rel*100,' %');
 			converged=0;
 		end
 	else
-		displaystring(verbose,'%-60s%g%s','      relative convergence criterion: norm(du)/norm(u)',ndu/nu*100,' %');
+		if nu, %avoid "dividing by zero" warning
+			displaystring(verbose,'%-60s%g%s','      relative convergence criterion: norm(du)/norm(u)',ndu/nu*100,' %');
+		end
 	end
 
