Index: /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp	(revision 27649)
+++ /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp	(revision 27650)
@@ -177,5 +177,13 @@
 			}
 		}
-		else _error_("not implemented yet");
+		else if(interpolation_enum==P0Enum){
+			Penta* penta=this;
+			for(;;){
+				penta->AddInput(input_enum,&values[0],interpolation_enum);
+				if (penta->IsOnSurface()) break;
+				penta=penta->GetUpperPenta(); _assert_(penta->Id()!=this->id);
+			}
+		}
+		else _error_("Interpolation "<<EnumToStringx(interpolation_enum)<<" not implemented yet");
 	}
 
