Index: /issm/trunk/src/c/solutions/adjointdiagnostic_core.cpp
===================================================================
--- /issm/trunk/src/c/solutions/adjointdiagnostic_core.cpp	(revision 7637)
+++ /issm/trunk/src/c/solutions/adjointdiagnostic_core.cpp	(revision 7638)
@@ -28,5 +28,5 @@
 	_printf_(VerboseSolution(),"%s\n","   computing velocities");
 	femmodel->SetCurrentConfiguration(DiagnosticHorizAnalysisEnum);
-	solver_diagnostic_nonlinear(femmodel,conserve_loads); 
+	solver_nonlinear(femmodel,conserve_loads); 
 
 	/*Call SurfaceAreax, because some it might be needed by PVector*/
Index: /issm/trunk/src/c/solutions/diagnostic_core.cpp
===================================================================
--- /issm/trunk/src/c/solutions/diagnostic_core.cpp	(revision 7637)
+++ /issm/trunk/src/c/solutions/diagnostic_core.cpp	(revision 7638)
@@ -63,5 +63,5 @@
 		_printf_(VerboseControl(),"%s\n","   computing velocities");
 		femmodel->SetCurrentConfiguration(DiagnosticHorizAnalysisEnum);
-		solver_diagnostic_nonlinear(femmodel,modify_loads); 
+		solver_nonlinear(femmodel,modify_loads); 
 	}
 	
Index: /issm/trunk/src/c/solutions/objectivefunctionC.cpp
===================================================================
--- /issm/trunk/src/c/solutions/objectivefunctionC.cpp	(revision 7637)
+++ /issm/trunk/src/c/solutions/objectivefunctionC.cpp	(revision 7638)
@@ -66,5 +66,5 @@
 	}
 	else if (solution_type==DiagnosticSolutionEnum){
-		solver_diagnostic_nonlinear(femmodel,conserve_loads); 
+		solver_nonlinear(femmodel,conserve_loads); 
 	}
 	else if (solution_type==BalancedthicknessSolutionEnum){
