Index: /issm/trunk/src/c/CostFunctionx/CostFunctionx.cpp
===================================================================
--- /issm/trunk/src/c/CostFunctionx/CostFunctionx.cpp	(revision 3501)
+++ /issm/trunk/src/c/CostFunctionx/CostFunctionx.cpp	(revision 3502)
@@ -24,4 +24,5 @@
 	/*First, get elements and loads configured: */
 	elements->Configure(elements,loads, nodes,vertices, materials,parameters);
+	nodes->Configure(elements,loads, nodes,vertices, materials,parameters);
 	parameters->Configure(elements,loads, nodes,vertices, materials,parameters);
 
Index: /issm/trunk/src/c/Dux/Dux.cpp
===================================================================
--- /issm/trunk/src/c/Dux/Dux.cpp	(revision 3501)
+++ /issm/trunk/src/c/Dux/Dux.cpp	(revision 3502)
@@ -26,4 +26,5 @@
 	/*First, get elements and loads configured: */
 	elements->Configure(elements,loads, nodes, vertices, materials,parameters);
+	nodes->Configure(elements,loads, nodes, vertices, materials,parameters);
 	parameters->Configure(elements,loads, nodes, vertices, materials,parameters);
 
Index: /issm/trunk/src/c/Gradjx/Gradjx.cpp
===================================================================
--- /issm/trunk/src/c/Gradjx/Gradjx.cpp	(revision 3501)
+++ /issm/trunk/src/c/Gradjx/Gradjx.cpp	(revision 3502)
@@ -18,4 +18,5 @@
 	/*First, get elements and loads configured: */
 	elements->Configure(elements,loads, nodes,vertices, materials,parameters);
+	nodes->Configure(elements,loads, nodes,vertices, materials,parameters);
 	parameters->Configure(elements,loads, nodes,vertices, materials,parameters);
 
Index: /issm/trunk/src/c/Misfitx/Misfitx.cpp
===================================================================
--- /issm/trunk/src/c/Misfitx/Misfitx.cpp	(revision 3501)
+++ /issm/trunk/src/c/Misfitx/Misfitx.cpp	(revision 3502)
@@ -24,4 +24,5 @@
 	/*First, get elements and loads configured: */
 	elements->Configure(elements,loads, nodes,vertices, materials,parameters);
+	nodes->Configure(elements,loads, nodes,vertices, materials,parameters);
 	parameters->Configure(elements,loads, nodes,vertices, materials,parameters);
 
Index: /issm/trunk/src/m/solutions/jpl/gradjcompute_core.m
===================================================================
--- /issm/trunk/src/m/solutions/jpl/gradjcompute_core.m	(revision 3501)
+++ /issm/trunk/src/m/solutions/jpl/gradjcompute_core.m	(revision 3502)
@@ -36,5 +36,5 @@
 
 %Compute gradJ 
-grad_g=Gradj(m.elements,m.nodes,m.loads,m.materials,m.parameters,inputs,analysis_type,sub_analysis_type);
+grad_g=Gradj(m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters,inputs,analysis_type,sub_analysis_type);
 if (dim==3 & extrude_param),
 	displaystring(verbose,'%s','          extruding gradient...');
Index: /issm/trunk/src/m/solutions/jpl/objectivefunctionC.m
===================================================================
--- /issm/trunk/src/m/solutions/jpl/objectivefunctionC.m	(revision 3501)
+++ /issm/trunk/src/m/solutions/jpl/objectivefunctionC.m	(revision 3502)
@@ -23,3 +23,3 @@
 
 %Compute misfit for this velocity field. 
-J=CostFunction(m.elements,m.nodes,m.loads,m.materials,m.parameters,inputs,analysis_type,sub_analysis_type);
+J=CostFunction(m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters,inputs,analysis_type,sub_analysis_type);
Index: /issm/trunk/src/mex/CostFunction/CostFunction.cpp
===================================================================
--- /issm/trunk/src/mex/CostFunction/CostFunction.cpp	(revision 3501)
+++ /issm/trunk/src/mex/CostFunction/CostFunction.cpp	(revision 3502)
@@ -66,5 +66,5 @@
 {
 	_printf_("\n");
-	_printf_("   usage: [J] = %s(elements, nodes,loads, materials, parameters, inputs);\n",__FUNCT__);
+	_printf_("   usage: [J] = %s(elements,nodes,vertices,loads, materials, parameters, inputs);\n",__FUNCT__);
 	_printf_("\n");
 }
Index: /issm/trunk/src/mex/Gradj/Gradj.cpp
===================================================================
--- /issm/trunk/src/mex/Gradj/Gradj.cpp	(revision 3501)
+++ /issm/trunk/src/mex/Gradj/Gradj.cpp	(revision 3502)
@@ -73,5 +73,5 @@
 {
 	_printf_("\n");
-	_printf_("   usage: [grad_g] = %s(elements, nodes,loads, materials, parameters,inputs);\n",__FUNCT__);
+	_printf_("   usage: [grad_g] = %s(elements,nodes,vertices,loads, materials, parameters,inputs);\n",__FUNCT__);
 	_printf_("\n");
 }
Index: /issm/trunk/src/mex/Misfit/Misfit.cpp
===================================================================
--- /issm/trunk/src/mex/Misfit/Misfit.cpp	(revision 3501)
+++ /issm/trunk/src/mex/Misfit/Misfit.cpp	(revision 3502)
@@ -66,5 +66,5 @@
 {
 	_printf_("\n");
-	_printf_("   usage: [J] = %s(elements, nodes,loads, materials, parameters, inputs);\n",__FUNCT__);
+	_printf_("   usage: [J] = %s(elements,nodes,vertices,loads, materials, parameters, inputs);\n",__FUNCT__);
 	_printf_("\n");
 }
