Index: /issm/trunk-jpl/src/c/analyses/ExtrapolationAnalysis.cpp
===================================================================
--- /issm/trunk-jpl/src/c/analyses/ExtrapolationAnalysis.cpp	(revision 22460)
+++ /issm/trunk-jpl/src/c/analyses/ExtrapolationAnalysis.cpp	(revision 22461)
@@ -332,5 +332,5 @@
 	/* Intermediaries */
 	int extvar_enum;
-	IssmDouble phi,value;
+	IssmDouble active,value;
 	Node* node = NULL;
 
@@ -338,5 +338,5 @@
 	element->FindParam(&extvar_enum, ExtrapolationVariableEnum);
 	
-	Input* levelset_input=element->GetInput(MaskIceLevelsetEnum); _assert_(levelset_input);
+	Input* active_input=element->GetInput(IceMaskNodeActivationEnum); _assert_(active_input);
 	Input* extvar_input=element->GetInput(extvar_enum); _assert_(extvar_input);
 
@@ -345,7 +345,7 @@
 		gauss->GaussNode(element->GetElementType(),in);
 		node=element->GetNode(in);
-		levelset_input->GetInputValue(&phi,gauss);
+		active_input->GetInputValue(&active,gauss);
 		if(node->IsActive()){
-			if(phi<=0.){
+			if(active>0.5){
 				/* if ice, set dirichlet BC */
 				extvar_input->GetInputValue(&value,gauss);
