Index: /issm/trunk-jpl/src/c/classes/Elements/Tetra.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Tetra.cpp	(revision 18142)
+++ /issm/trunk-jpl/src/c/classes/Elements/Tetra.cpp	(revision 18143)
@@ -844,4 +844,5 @@
 			break;
 		case TaylorHoodEnum:
+		case XTaylorHoodEnum:
 			numnodes        = 14;
 			tetra_node_ids  = xNew<int>(numnodes);
Index: /issm/trunk-jpl/src/c/classes/Elements/TetraRef.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/TetraRef.cpp	(revision 18142)
+++ /issm/trunk-jpl/src/c/classes/Elements/TetraRef.cpp	(revision 18143)
@@ -354,4 +354,5 @@
 		case MINIEnum:              return NUMNODESP1b+NUMNODESP1;
 		case TaylorHoodEnum:        return NUMNODESP2+NUMNODESP1;
+		case XTaylorHoodEnum:       return NUMNODESP2+NUMNODESP1;
 		default: _error_("Element type "<<EnumToStringx(finiteelement)<<" not supported yet");
 	}
@@ -368,4 +369,5 @@
 		case MINIEnum:          return P1bubbleEnum;
 		case TaylorHoodEnum:    return P2Enum;
+		case XTaylorHoodEnum:   return P2Enum;
 		default:       _error_("Element type "<<EnumToStringx(fe_stokes)<<" not supported yet");
 	}
@@ -374,5 +376,5 @@
 }
 /*}}}*/
-int TetraRef::PressureInterpolation(int fe_stokes){/*{{{*/
+int  TetraRef::PressureInterpolation(int fe_stokes){/*{{{*/
 
 	switch(fe_stokes){
@@ -382,4 +384,5 @@
 		case MINIEnum:          return P1Enum;
 		case TaylorHoodEnum:    return P1Enum;
+		case XTaylorHoodEnum:   return P1Enum;
 		default:       _error_("Element type "<<EnumToStringx(fe_stokes)<<" not supported yet");
 	}
