Index: /issm/trunk-jpl/src/c/classes/FemModel.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 20275)
+++ /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 20276)
@@ -2587,6 +2587,5 @@
 
 	/*First things first, store the communicator, and set it as a global variable: */
-	this->comm=incomm;
-	IssmComm::SetComm(this->comm);
+	IssmComm::SetComm(incomm);
 
 	/*Start profiler: */
@@ -2601,4 +2600,7 @@
 	this->InitFromBuffers((char*)buffer,buffersize,toolkits, solution_type,trace,NULL);
 	profiler->Tag(FinishInit);
+	
+	/*Save communicator in the parameters dataset: */
+	this->parameters->AddObject(new IntParam(FemModelCommEnum,incomm));
 
 }
