Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Update copyright notices
[simgrid.git] / src / smpi / colls / smpi_automatic_selector.c
index 54bdcc1..72c62a7 100644 (file)
@@ -1,10 +1,17 @@
+/* Copyright (c) 2013-2015. The SimGrid Team.
+ * All rights reserved.                                                     */
+
+/* This program is free software; you can redistribute it and/or modify it
+ * under the terms of the license (GNU LGPL) which comes with this package. */
+
 #include "colls_private.h"
+#ifdef HAVE_MC
 #include "mc/mc_private.h"
+#endif
 #include <float.h>
 
 //attempt to do a quick autotuning version of the collective,
 
-#ifdef HAVE_TRACING
 #define TRACE_AUTO_COLL(cat) if (TRACE_is_enabled()){\
         type_t type = PJ_type_get_or_null (#cat, PJ_type_get_root());\
          if (!type){\
@@ -15,9 +22,6 @@
          val_t value = PJ_value_get_or_new(mpi_coll_##cat##_description[i].name,"1.0 1.0 1.0", type);\
          new_pajeNewEvent (SIMIX_get_clock(), PJ_container_get(cont_name), type, value);\
       }
-#else
-#define TRACE_AUTO_COLL(cat)
-#endif
 
 
 #define AUTOMATIC_COLL_BENCH(cat, ret, args, args2)\