Index: /issm/trunk/src/c/DepthAverageInputx/DepthAverageInputx.cpp
===================================================================
--- /issm/trunk/src/c/DepthAverageInputx/DepthAverageInputx.cpp	(revision 3822)
+++ /issm/trunk/src/c/DepthAverageInputx/DepthAverageInputx.cpp	(revision 3823)
@@ -12,5 +12,12 @@
 void DepthAverageInputx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int enum_type){
 
-	ISSMERROR(" not supported yet!");
+	
+	/*First, get elements and loads configured: */
+	elements->Configure(elements,loads, nodes,vertices, materials,parameters);
+	nodes->Configure(elements,loads, nodes,vertices, materials,parameters);
+	loads->Configure(elements, loads, nodes,vertices, materials,parameters);
+	parameters->Configure(elements,loads, nodes,vertices, materials,parameters);
+
+
 
 }
Index: /issm/trunk/src/c/parallel/diagnostic_core_nonlinear.cpp
===================================================================
--- /issm/trunk/src/c/parallel/diagnostic_core_nonlinear.cpp	(revision 3822)
+++ /issm/trunk/src/c/parallel/diagnostic_core_nonlinear.cpp	(revision 3823)
@@ -60,5 +60,5 @@
 
 	/*Start non-linear iteration using input velocity: */
-	GetSolutionFromInputsx(&ug, elements, nodes, vertices, loads, materials, parameters, analysis_type, sub_analysis_type);
+	GetSolutionFromInputsx(&ug, fem->elements, fem->nodes, fem->vertices, fem->loads, fem->materials, fem->parameters, analysis_type, sub_analysis_type);
 	Reducevectorgtofx(&uf, ug, fem->nodesets);
 
