Index: ../trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp
===================================================================
--- ../trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp	(revision 18560)
+++ ../trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp	(revision 18561)
@@ -3818,7 +3818,7 @@
 		}
 	}
 
-	if(element->IsOnBase()){ 
+	if(element->IsOnBase() && 0){ 
 		IssmDouble   sigmann;
 		IssmDouble*  vbasis = xNew<IssmDouble>(numnodes);
 
Index: ../trunk-jpl/src/c/analyses/UzawaPressureAnalysis.cpp
===================================================================
--- ../trunk-jpl/src/c/analyses/UzawaPressureAnalysis.cpp	(revision 18560)
+++ ../trunk-jpl/src/c/analyses/UzawaPressureAnalysis.cpp	(revision 18561)
@@ -215,7 +215,7 @@
 	element->AddInput(PressureEnum,values,element->GetElementType());
 
 	/*Now compute sigmann if on base*/
-	if(element->IsOnBase()){ 
+	if(element->IsOnBase() && 0){ 
 		if(dim==3) _error_("not implemented yet");
 
 		int baselist[3];
@@ -279,8 +279,9 @@
 		xDelete<IssmDouble>(vertexonbase);
 		xDelete<IssmDouble>(xyz_list_base);
 		xDelete<IssmDouble>(basis);
+
+		element->AddInput(SigmaNNEnum,valueslambda,P2Enum);
 	}
-	element->AddInput(SigmaNNEnum,valueslambda,P2Enum);
 
 	/*Free ressources:*/
 	xDelete<IssmDouble>(values);
