Index: /issm/trunk-jpl/src/c/classes/objects/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/objects/Elements/Tria.cpp	(revision 14372)
+++ /issm/trunk-jpl/src/c/classes/objects/Elements/Tria.cpp	(revision 14373)
@@ -2176,5 +2176,5 @@
 			if (bed_hydro>ba[i]){
 				/*Unground only if the element is connected to the ice shelf*/
-				if(migration_style==AgressiveMigrationEnum){
+				if(migration_style==AgressiveMigrationEnum || migration_style==SubelementMigrationEnum){
 					s[i]=(1-density)*h[i];
 					b[i]=-density*h[i];
@@ -2187,4 +2187,7 @@
 					nodes[i]->inputs->AddInput(new BoolInput(MaskVertexonfloatingiceEnum,true));
 					nodes[i]->inputs->AddInput(new BoolInput(MaskVertexongroundediceEnum,false));
+				}
+				else{
+					if(migration_style!=SoftMigrationEnum) _error_("Error: migration should be Aggressive, Soft or Subelement");
 				}
 			}
