Index: /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp	(revision 15939)
+++ /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp	(revision 15940)
@@ -11221,5 +11221,5 @@
 	GetInputListOnVertices(&b[0],BedEnum);
 	GetInputListOnVertices(&r[0],BathymetryEnum);
-	if(migration_style==SubelementMigrationEnum) GetInputListOnVertices(&phi[0],GLlevelsetEnum);
+	GetInputListOnVertices(&phi[0],GLlevelsetEnum);
 	rho_water = matpar->GetRhoWater();
 	rho_ice   = matpar->GetRhoIce();
@@ -11299,9 +11299,7 @@
 
 	/*Recalculate phi*/
-	if(migration_style==SubelementMigrationEnum){
-		for(i=0;i<NUMVERTICES;i++) phi[i]=h[i]+r[i]/density;
-		this->inputs->AddInput(new PentaInput(GLlevelsetEnum,&phi[0],P1Enum));
-		this->InputExtrude(GLlevelsetEnum,ElementEnum);
-	}
+	for(i=0;i<NUMVERTICES;i++) phi[i]=h[i]+r[i]/density;
+	this->inputs->AddInput(new PentaInput(GLlevelsetEnum,&phi[0],P1Enum));
+	this->InputExtrude(GLlevelsetEnum,ElementEnum);
 
 	/*Extrude inputs*/
Index: /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 15939)
+++ /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 15940)
@@ -7410,8 +7410,6 @@
 
 	/*Recalculate phi*/
-	if(migration_style==SubelementMigrationEnum || migration_style==SubelementMigration2Enum){
-		for(i=0;i<NUMVERTICES;i++) phi[i]=h[i]+r[i]/density;
-		this->inputs->AddInput(new TriaInput(GLlevelsetEnum,&phi[0],P1Enum));
-	}
+	for(i=0;i<NUMVERTICES;i++) phi[i]=h[i]+r[i]/density;
+	this->inputs->AddInput(new TriaInput(GLlevelsetEnum,&phi[0],P1Enum));
 }
 /*}}}*/
