Index: /issm/branches/trunk-larour-SLPS2020/src/c/main/issm_dakota.cpp
===================================================================
--- /issm/branches/trunk-larour-SLPS2020/src/c/main/issm_dakota.cpp	(revision 25599)
+++ /issm/branches/trunk-larour-SLPS2020/src/c/main/issm_dakota.cpp	(revision 25600)
@@ -223,4 +223,7 @@
 		results   = new Results();
 		parameters=new Parameters();
+		
+		//solution type: 
+		parameters->AddObject(new IntParam(SolutionTypeEnum,StatisticsSolutionEnum));
 	
 		//root  directory
@@ -269,5 +272,5 @@
 
 			sprintf(string,"md.qmu.statistics.method(%i).steps",i);
-			iomodel->FetchData(&steps,&nsteps,&dummy,string);
+			iomodel->FetchData(&steps,&dummy,&nsteps,string);
 			parameters->AddObject(new IntVecParam(StepsEnum,steps,nsteps));
 
@@ -297,6 +300,8 @@
 
 	/*output results:*/
+	OutputStatistics(parameters,results,color,statcomm);
+	
+	/*all meet here: */
 	ISSM_MPI_Barrier(ISSM_MPI_COMM_WORLD); _printf0_("Output file.\n");
-	OutputStatistics(parameters,results);
 
 	/*Delete ressources:*/
Index: /issm/branches/trunk-larour-SLPS2020/src/c/main/issm_post.cpp
===================================================================
--- /issm/branches/trunk-larour-SLPS2020/src/c/main/issm_post.cpp	(revision 25599)
+++ /issm/branches/trunk-larour-SLPS2020/src/c/main/issm_post.cpp	(revision 25600)
@@ -96,5 +96,5 @@
 	if(strcmp(method,"MeanVariance")==0){
 
-		ComputeMeanVariance(parameters,results);
+		ComputeMeanVariance(parameters,results,0,ISSM_MPI_COMM_WORLD);
 	}
 	else if(strcmp(method,"Histogram")==0){
@@ -104,5 +104,5 @@
 		parameters->AddObject(new IntParam(NbinsEnum,nbins));
 		
-		ComputeHistogram(parameters,results);
+		ComputeHistogram(parameters,results,0,ISSM_MPI_COMM_WORLD);
 
 	}
@@ -120,5 +120,5 @@
 		xDelete<int>(indices);
 		
-		ComputeSampleSeries(parameters,results);
+		ComputeSampleSeries(parameters,results,0,ISSM_MPI_COMM_WORLD);
 	}
 
@@ -127,5 +127,5 @@
 	/*output results:*/
 	ISSM_MPI_Barrier(ISSM_MPI_COMM_WORLD); _printf0_("Output file.\n");
-	OutputStatistics(parameters,results);
+	OutputStatistics(parameters,results,0,ISSM_MPI_COMM_WORLD);
 
 	/*Delete ressources:*/
