Index: /issm/trunk/src/c/objects/Elements/Tria.cpp
===================================================================
--- /issm/trunk/src/c/objects/Elements/Tria.cpp	(revision 4356)
+++ /issm/trunk/src/c/objects/Elements/Tria.cpp	(revision 4357)
@@ -2353,5 +2353,4 @@
 /*}}}*/
 
-
 /*Tria specific routines: */
 /*FUNCTION Tria::CreateKMatrixBalancedthickness {{{1*/
@@ -5525,6 +5524,15 @@
 bool Tria::IsInput(int name){
 	if (
+				name==ThicknessEnum ||
+				name==SurfaceEnum ||
+				name==BedEnum ||
 				name==SurfaceSlopeXEnum ||
 				name==SurfaceSlopeYEnum ||
+				name==MeltingRateEnum ||
+				name==AccumulationRateEnum ||
+				name==VxEnum ||
+				name==VyEnum ||
+				name==RheologyBEnum ||
+				name==RheologyNEnum ||
 				name==FitEnum
 		){
Index: /issm/trunk/src/c/solutions/gradient_core.cpp
===================================================================
--- /issm/trunk/src/c/solutions/gradient_core.cpp	(revision 4356)
+++ /issm/trunk/src/c/solutions/gradient_core.cpp	(revision 4357)
@@ -48,5 +48,4 @@
 	}
 	_printf_("%s\n"," done.");
-
 	
 	/*point gradient and old_gradient to new_gradient: */
