Index: /issm/trunk/src/c/modules/ModelProcessorx/Balancedthickness2/CreateLoadsBalancedthickness2.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/Balancedthickness2/CreateLoadsBalancedthickness2.cpp	(revision 4494)
+++ /issm/trunk/src/c/modules/ModelProcessorx/Balancedthickness2/CreateLoadsBalancedthickness2.cpp	(revision 4495)
@@ -15,4 +15,5 @@
 	/*Intermediary*/
 	int i;
+	int element;
 
 	/*Output*/
@@ -32,4 +33,12 @@
 	/*First load data:*/
 	for (i=0;i<iomodel->numberofedges;i++){
+
+		/*Get left and right elements*/
+		element=(int)iomodel->edges[4*i+2]-1; //edges are [node1 node2 elem1 elem2]
+
+		/*Now, if this element is not in the partition, pass: */
+		if(!iomodel->my_elements[element]) continue;
+
+		/* Add load */
 		loads->AddObject(new Numericalflux(iomodel->loadcounter+i+1,i,iomodel,Balancedthickness2AnalysisEnum));
 	}
