Index: /issm/trunk-jpl/src/m/mesh/rifts/meshprocessrifts.m
===================================================================
--- /issm/trunk-jpl/src/m/mesh/rifts/meshprocessrifts.m	(revision 19179)
+++ /issm/trunk-jpl/src/m/mesh/rifts/meshprocessrifts.m	(revision 19180)
@@ -63,2 +63,7 @@
 pos=find(aires<0);
 md.mesh.elements(pos,:)=[md.mesh.elements(pos,2) md.mesh.elements(pos,1) md.mesh.elements(pos,3)];
+
+%case of 3D surface mesh: 
+if strcmpi(class(md.mesh),'mesh3dsurface'),
+	md.mesh.z=md.mesh.x; md.mesh.z(:)=0;
+end
