Index: /issm/trunk-jpl/src/c/classes/IndependentObject.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/IndependentObject.cpp	(revision 16115)
+++ /issm/trunk-jpl/src/c/classes/IndependentObject.cpp	(revision 16116)
@@ -106,9 +106,10 @@
 		if(my_rank==0){
 			if(fread(&pscalar,sizeof(IssmPDouble),1,fid)!=1)_error_("could not read scalar ");
-		}
-
-		/*Now, before we even broadcast this to other nodes, declare the scalar  as an independent variable!: */
-		scalar<<=pscalar;
-
+			
+			/*Now, before we even broadcast this to other nodes, declare the scalar  as an independent variable!: */
+			scalar<<=pscalar;
+		}
+
+		
 		ISSM_MPI_Bcast(&scalar,1,ISSM_MPI_DOUBLE,0,IssmComm::GetComm()); 
 
