Index: /issm/trunk-jpl/src/c/analyses/FreeSurfaceBaseAnalysis.cpp
===================================================================
--- /issm/trunk-jpl/src/c/analyses/FreeSurfaceBaseAnalysis.cpp	(revision 26895)
+++ /issm/trunk-jpl/src/c/analyses/FreeSurfaceBaseAnalysis.cpp	(revision 26896)
@@ -354,5 +354,4 @@
 
 	/*Retrieve all inputs and parameters*/
-	basalelement->GetVerticesCoordinates(&xyz_list);
 	basalelement->FindParam(&dt,TimesteppingTimeStepEnum);
 	basalelement->FindParam(&melt_style,GroundinglineMeltInterpolationEnum);
@@ -397,6 +396,5 @@
 		basalelement->NodalFunctions(basis,gauss);
 
-		vx_input->GetInputValue(&vx,gauss);  
-		vy_input->GetInputValue(&vy,gauss);  
+
 		vz_input->GetInputValue(&vz,gauss);  
 		gmb_input->GetInputValue(&gmb,gauss);
Index: /issm/trunk-jpl/src/c/analyses/FreeSurfaceTopAnalysis.cpp
===================================================================
--- /issm/trunk-jpl/src/c/analyses/FreeSurfaceTopAnalysis.cpp	(revision 26895)
+++ /issm/trunk-jpl/src/c/analyses/FreeSurfaceTopAnalysis.cpp	(revision 26896)
@@ -318,9 +318,9 @@
 	topelement->GetVerticesCoordinates(&xyz_list);
 	topelement->FindParam(&dt,TimesteppingTimeStepEnum);
-	Input* ms_input      = topelement->GetInput(SmbMassBalanceEnum);  _assert_(ms_input);
-	Input* surface_input = topelement->GetInput(SurfaceEnum);                     _assert_(surface_input);
-	Input* vz_input      = NULL;
-	Input* vx_input	= NULL;
-	Input* vy_input = NULL;
+	Input *ms_input      = topelement->GetInput(SmbMassBalanceEnum); _assert_(ms_input);
+	Input *surface_input = topelement->GetInput(SurfaceEnum);        _assert_(surface_input);
+	Input *vz_input      = NULL;
+	Input *vx_input      = NULL;
+	Input *vy_input      = NULL;
 	switch(dim){
 		case 1: 
