Index: /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp	(revision 24185)
+++ /issm/trunk-jpl/src/c/classes/Elements/Penta.cpp	(revision 24186)
@@ -4365,4 +4365,5 @@
 	TransientInput *transientinput = NULL;
 	IssmDouble      values[6];
+	IssmDouble      value;
 
 	/*Check that name is an element input*/
@@ -4386,4 +4387,19 @@
 				if(t==0) transientinput=new TransientInput(name);
 				transientinput->AddTimeInput(new PentaInput(name,values,P1Enum),time);
+				transientinput->Configure(parameters);
+			}
+			this->inputs->AddInput(transientinput);
+			break;
+
+		case ElementEnum:
+			/*Get value for the element: */
+			for(t=0;t<ncols;t++){ //ncols is the number of times
+				value=matrix[ncols*(this->Sid())+t];
+
+				/*time:*/
+				time=matrix[(nrows-1)*ncols+t];
+
+				if(t==0) transientinput=new TransientInput(name);
+				transientinput->AddTimeInput(new PentaInput(name,&value,P0Enum),time);
 				transientinput->Configure(parameters);
 			}
Index: /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 24185)
+++ /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 24186)
@@ -5838,4 +5838,5 @@
 	TransientInput *transientinput = NULL;
 	IssmDouble      values[3];
+	IssmDouble      value;
 
 	/*Check that name is an element input*/
@@ -5859,4 +5860,19 @@
 				if(t==0) transientinput=new TransientInput(name);
 				transientinput->AddTimeInput(new TriaInput(name,values,P1Enum),time);
+				transientinput->Configure(parameters);
+			}
+			this->inputs->AddInput(transientinput);
+			break;
+
+		case ElementEnum:
+			/*Get value for the element: */
+			for(t=0;t<ncols;t++){ //ncols is the number of times
+				value=matrix[ncols*(this->Sid())+t];
+
+				/*time:*/
+				time=matrix[(nrows-1)*ncols+t];
+
+				if(t==0) transientinput=new TransientInput(name);
+				transientinput->AddTimeInput(new TriaInput(name,&value,P0Enum),time);
 				transientinput->Configure(parameters);
 			}
