Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Update copyright lines with new year.
[simgrid.git] / src / smpi / colls / barrier / barrier-mvapich2-pair.cpp
index 51bc6b6..073140e 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (c) 2013-2014. The SimGrid Team.
+/* Copyright (c) 2013-2020. The SimGrid Team.
  * All rights reserved.                                                     */
 
 /* This program is free software; you can redistribute it and/or modify it
@@ -19,7 +19,7 @@
  *
  * Additional copyrights may follow
  */
+
  /* -*- Mode: C; c-basic-offset:4 ; -*- */
 /*
  *
  *
  */
 
-#include "../colls_private.h"
-#include "../coll_tuned_topo.h"
-
-int Coll_barrier_mvapich2_pair::barrier(MPI_Comm comm)
+#include "../coll_tuned_topo.hpp"
+#include "../colls_private.hpp"
+namespace simgrid{
+namespace smpi{
+int barrier__mvapich2_pair(MPI_Comm comm)
 {
 
     int size, rank;
@@ -59,7 +60,7 @@ int Coll_barrier_mvapich2_pair::barrier(MPI_Comm comm)
     /*  N2_prev = greatest power of two < size of Comm  */
     for( N2_prev = 1; N2_prev <= size; N2_prev <<= 1 );
     N2_prev >>= 1;
-    
+
     int surfeit = size - N2_prev;
 
     /* Perform a combine-like operation */
@@ -96,3 +97,6 @@ int Coll_barrier_mvapich2_pair::barrier(MPI_Comm comm)
     return mpi_errno;
 
 }
+
+}
+}