Index: /issm/trunk-jpl/src/m/boundaryconditions/SetMarineIceSheetBC.m
===================================================================
--- /issm/trunk-jpl/src/m/boundaryconditions/SetMarineIceSheetBC.m	(revision 17474)
+++ /issm/trunk-jpl/src/m/boundaryconditions/SetMarineIceSheetBC.m	(revision 17475)
@@ -52,5 +52,5 @@
 
 %First find segments that are not completely on the front
-if(md.mesh.dimension==2),
+if ~strcmp(md.mesh.meshtype(),'3D'),
 	numbernodesfront=2;
 else 
Index: /issm/trunk-jpl/src/m/boundaryconditions/SetMarineIceSheetBC.py
===================================================================
--- /issm/trunk-jpl/src/m/boundaryconditions/SetMarineIceSheetBC.py	(revision 17474)
+++ /issm/trunk-jpl/src/m/boundaryconditions/SetMarineIceSheetBC.py	(revision 17475)
@@ -52,5 +52,5 @@
 
 	#First find segments that are not completely on the front
-	if md.mesh.dimension==2:
+	if not strcmp(md.mesh.meshtype(),'3D')
 		numbernodesfront=2
 	else:
