Index: /issm/trunk-jpl/src/c/shared/io/Print/Print.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/io/Print/Print.h	(revision 15088)
+++ /issm/trunk-jpl/src/c/shared/io/Print/Print.h	(revision 15089)
@@ -24,12 +24,16 @@
 /*}}}*/
 /* _printLine_ {{{*/
-/* macro to print a line, adds std::endl */
+/* macro to print a line, adds std::endl, only on cpu 0 */
 #define _printLine_(StreamArgs)\
-   do{std::cout << StreamArgs << std::endl;}while(0)
+  do{std::ostringstream aLoNgAnDwEiRdLoCaLnAmeFoRtHiSmAcRoOnLy; \
+	  aLoNgAnDwEiRdLoCaLnAmeFoRtHiSmAcRoOnLy << StreamArgs << std::ends; \
+	  PrintfFunction3(aLoNgAnDwEiRdLoCaLnAmeFoRtHiSmAcRoOnLy.str());}while(0)
 /*}}}*/
 /* _printString_ {{{*/
-/* macro to print some string */
+/* macro to print some string. Only on cpu0 */
 #define _printString_(StreamArgs)\
-   do{std::cout << StreamArgs;}while(0)
+  do{std::ostringstream aLoNgAnDwEiRdLoCaLnAmeFoRtHiSmAcRoOnLy; \
+	  aLoNgAnDwEiRdLoCaLnAmeFoRtHiSmAcRoOnLy << StreamArgs << std::ends; \
+	  PrintfFunction4(aLoNgAnDwEiRdLoCaLnAmeFoRtHiSmAcRoOnLy.str());}while(0)
 /*}}}*/
 /* _pprintLine_ {{{*/
@@ -52,4 +56,6 @@
 int PrintfFunction(const string & message);
 int PrintfFunction2(const string & message);
+int PrintfFunction3(const string & message);
+int PrintfFunction4(const string & message);
 
 #endif	
Index: /issm/trunk-jpl/src/c/shared/io/Print/PrintfFunction.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/io/Print/PrintfFunction.cpp	(revision 15088)
+++ /issm/trunk-jpl/src/c/shared/io/Print/PrintfFunction.cpp	(revision 15089)
@@ -87,2 +87,18 @@
 	return 1;
 }
+int PrintfFunction3(const string & message){
+
+	#ifdef _HAVE_ANDROID_JNI_
+	__android_log_print(ANDROID_LOG_INFO, "Native",message.c_str());
+	#else
+	printf("%s\n",message.c_str());
+	#endif
+
+	return 1;
+}
+int PrintfFunction4(const string & message){
+
+	printf("%s",message.c_str());
+
+	return 1;
+}
