[issm-svn] r23360 - issm/trunk/src/c/modules/InterpFromGridToMeshx

morlighe at issm.ess.uci.edu morlighe at issm.ess.uci.edu
Sat Sep 29 20:15:34 PDT 2018


Author: morlighe
Date: 2018-09-29 20:15:33 -0700 (Sat, 29 Sep 2018)
New Revision: 23360

Modified:
   issm/trunk/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp
Log:
CHG: do not print anything in multithreaded code to avoid crash (See email from Seth Olinger)

Modified: issm/trunk/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp
===================================================================
--- issm/trunk/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp	2018-09-29 17:30:58 UTC (rev 23359)
+++ issm/trunk/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp	2018-09-30 03:15:33 UTC (rev 23360)
@@ -79,7 +79,7 @@
 
 	/*launch the thread manager with InterpFromGridToMeshxt as a core: */
 	LaunchThread(InterpFromGridToMeshxt,(void*)&gate,_NUMTHREADS_);
-	_printf_("\r      interpolation progress: "<<fixed<<setw(6)<<setprecision(2)<<100.<<"%  \n");
+	//_printf_("\r      interpolation progress: "<<fixed<<setw(6)<<setprecision(2)<<100.<<"%  \n");
 
 	/*Assign output pointers:*/
 	*pdata_mesh=data_mesh;
@@ -132,7 +132,7 @@
 	for (i=i0;i<i1;i++) {
 
 		if(debug && my_thread==0)
-		 _printf_("\r      interpolation progress: "<<setw(6)<<setprecision(2)<<double(i-i0)/double(i1-i0)*100<<"%   ");
+		 //_printf_("\r      interpolation progress: "<<setw(6)<<setprecision(2)<<double(i-i0)/double(i1-i0)*100<<"%   ");
 		x_grid=*(x_mesh+i);
 		y_grid=*(y_mesh+i);
 



More information about the issm-svn mailing list