Index: /issm/trunk-jpl/src/c/classes/FemModel.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 20617)
+++ /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 20618)
@@ -2337,5 +2337,5 @@
 		if(i<ns){
 		
-			if(IssmComm::GetRank()==0)if(VerboseConvergence())if(i%100==0)_printf_("\r" << "      convolution progress: " << (float)i/(float)ns*100 << "\%");
+			if(VerboseConvergence())if(i%100==0)_printf0_("\r" << "      convolution progress: " << (double)i/(double)ns*100 << "%  ");
 		
 			Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i));
@@ -2345,5 +2345,5 @@
 		if(i%100==0)pSgi->Assemble();
 	}
-	if(IssmComm::GetRank()==0)if(VerboseConvergence())_printf_("\n");
+	if(VerboseConvergence())_printf0_("\n");
 		
 	/*One last time: */
@@ -2397,5 +2397,5 @@
 		if(i<ns){
 
-			if(verboseconvolution)if(IssmComm::GetRank()==0)if(VerboseConvergence())if(i%100==0)_printf_("\r" << "      convolution progress: " << (float)i/(float)ns*100 << "\%");
+			if(verboseconvolution)if(VerboseConvergence())if(i%100==0)_printf_("\r" << "      convolution progress: " << (double)i/(double)ns*100 << "%   ");
 
 			Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i));
@@ -2404,5 +2404,5 @@
 		if(i%100==0)pSgo->Assemble();
 	}
-	if(verboseconvolution)if(IssmComm::GetRank()==0)if(VerboseConvergence())_printf_("\n");
+	if(verboseconvolution)if(VerboseConvergence())_printf_("\n");
 
 	/*Free ressources:*/
