Index: /issm/trunk-jpl/src/c/modules/Solverx/Solverx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/Solverx/Solverx.cpp	(revision 24082)
+++ /issm/trunk-jpl/src/c/modules/Solverx/Solverx.cpp	(revision 24083)
@@ -58,9 +58,8 @@
 
 	/*Check solver residue*/
-	IssmDouble solver_residue=nKUF/nF;
+	IssmDouble solver_residue = 0.;
+	if(nF>0.)  solver_residue = nKUF/(nF);
 	if(VerboseConvergence()) _printf0_("\n   solver residue: norm(KU-F)/norm(F)=" << solver_residue << "\n");
 	if(xIsNan<IssmDouble>(solver_residue)) _error_("Solver residue is NaN");
-
-	/*clean up*/
 
 	/*Check convergence*/
