Index: /issm/trunk-jpl/src/c/modules/ModelProcessorx/HydrologyDCInefficient/CreateLoadsHydrologyDCInefficient.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/ModelProcessorx/HydrologyDCInefficient/CreateLoadsHydrologyDCInefficient.cpp	(revision 15455)
+++ /issm/trunk-jpl/src/c/modules/ModelProcessorx/HydrologyDCInefficient/CreateLoadsHydrologyDCInefficient.cpp	(revision 15456)
@@ -11,5 +11,4 @@
 	/*Intermediary*/
 	int hydrology_model;
-	int dim;   
 
 	/*Recover pointer: */
@@ -18,6 +17,4 @@
 	/*Fetch parameters: */
 	iomodel->Constant(&hydrology_model,HydrologyModelEnum);
-	iomodel->Constant(&dim,MeshDimensionEnum);
-	iomodel->FetchData(1,MeshVertexonbedEnum);
 
 	/*Create loads if they do not exist yet*/
@@ -28,9 +25,11 @@
 		return;
 	}
+	
+	iomodel->FetchData(1,MeshVertexonbedEnum);
 
 	//create penalties for nodes: no node can have a temperature over the melting point
 	CreateSingleNodeToElementConnectivity(iomodel);
 	for(int i=0;i<iomodel->numberofvertices;i++){
-		if (!dim==3){
+		if (iomodel->dim==3){
 			/*keep only this partition's nodes:*/
 			if((iomodel->my_vertices[i]==1)){
