Index: /issm/trunk-jpl/src/c/classes/objects/Elements/Penta.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/objects/Elements/Penta.cpp	(revision 14662)
+++ /issm/trunk-jpl/src/c/classes/objects/Elements/Penta.cpp	(revision 14663)
@@ -6914,4 +6914,5 @@
 	GetVerticesCoordinates(&xyz_list[0][0], nodes, NUMVERTICES);
 	for(i=0;i<NUMVERTICES2D;i++) for(j=0;j<2;j++) xyz_list_tria[i][j]=xyz_list[i][j];
+	parameters->FindParam(&migration_style,GroundinglineMigrationEnum);
 	parameters->FindParam(&analysis_type,AnalysisTypeEnum);
 	Input* surface_input=inputs->GetInput(SurfaceEnum); _assert_(surface_input);
Index: /issm/trunk-jpl/src/c/classes/objects/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/objects/Elements/Tria.cpp	(revision 14662)
+++ /issm/trunk-jpl/src/c/classes/objects/Elements/Tria.cpp	(revision 14663)
@@ -3212,6 +3212,6 @@
 
 	/*Retrieve all inputs and parameters*/
+	GetVerticesCoordinates(&xyz_list[0][0], nodes, NUMVERTICES);
 	parameters->FindParam(&migration_style,GroundinglineMigrationEnum);
-	GetVerticesCoordinates(&xyz_list[0][0], nodes, NUMVERTICES);
 	Input* surface_input=inputs->GetInput(SurfaceEnum);       _assert_(surface_input);
 	Input* vx_input=inputs->GetInput(VxEnum);                 _assert_(vx_input);
