Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
kill some dupplicate routes: now that we issue a warning, it breaks all tesh files
[simgrid.git] / examples / smpi / dsend.c
index 511cf32..674aa81 100644 (file)
@@ -8,24 +8,28 @@
 #include <stdio.h>
 #include <mpi.h>
 
+XBT_LOG_NEW_DEFAULT_CATEGORY(dsend,"the dsend test");
+
 int main(int argc, char *argv[]) {
   int rank;
   int data=11;
    
+
   MPI_Init(&argc, &argv);
   MPI_Comm_rank(MPI_COMM_WORLD, &rank);
    
   if (rank==1) {
          data=22;
          MPI_Send(&data,1,MPI_INT,(rank+1)%2,666,MPI_COMM_WORLD);
+//      smpi_sleep(1000);
   } else {
          MPI_Recv(&data,1,MPI_INT,-1,666,MPI_COMM_WORLD,NULL);
          if (data !=22) {
                  printf("rank %d: Damn, data does not match (got %d)\n",rank, data);
          }
   }
-       
-  printf("rank %d: data exchanged\n", rank);
+
+  XBT_INFO("rank %d: data exchanged", rank);
   MPI_Finalize();
   return 0;
 }