From fe9f3d293d4fac3fd670f593650d87af7b590db8 Mon Sep 17 00:00:00 2001
From: Camille Coti <camille.coti@lipn.univ-paris13.fr>
Date: Tue, 28 Jan 2020 14:30:25 -0800
Subject: [PATCH] Output

---
 src/tensormatrix_mpi.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/tensormatrix_mpi.cpp b/src/tensormatrix_mpi.cpp
index 79ea3dd..47ba29b 100644
--- a/src/tensormatrix_mpi.cpp
+++ b/src/tensormatrix_mpi.cpp
@@ -69,7 +69,7 @@ int main( int argc, char** argv ){
     gi::ex Tseq = 0;
 
     double tv_start, tv_para, tv_seq;
-    int rank;
+    int rank, size;
     
 #ifdef TAUPROF
     TAU_INIT(&argc, &argv);
@@ -210,8 +210,10 @@ int main( int argc, char** argv ){
         std::cout << "Tseq=" << Tseq << ";" << std::endl;
 #endif
         std::cout.precision( 4 );
-        std::cout << "Time: ";
-        std::cout << "parallel    " << ( tv_para - tv_start ) / 1e6 << "   ";
+        MPI_Comm_size( MPI_COMM_WORLD, &size );
+        //        std::cout << "Time: ";
+        //std::cout << "parallel    " << ( tv_para - tv_start ) / 1e6 << "   ";
+        std::cout << size << "\t" << tostart << "\t" << ( tv_para - tv_start ) / 1e6 << "   ";
 #if DEBUG
         std::cout << "sequential  " << ( tv_seq - tv_para ) / 1e6 << "   ";
         /* this verification does not work, the manual one (copy-paste in ginsh) works */
-- 
GitLab