X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/84402e8e2ee2a2d0bef25fdceb0a263ed8b471f6..646382dad2877951dbdcc159ece73e349a149d56:/src/smpi/colls/smpi_automatic_selector.cpp diff --git a/src/smpi/colls/smpi_automatic_selector.cpp b/src/smpi/colls/smpi_automatic_selector.cpp index f33e414ff3..b7efd1a039 100644 --- a/src/smpi/colls/smpi_automatic_selector.cpp +++ b/src/smpi/colls/smpi_automatic_selector.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2013-2020. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2013-2022. 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. */ @@ -7,6 +7,7 @@ #include #include "colls_private.hpp" +#include "simgrid/s4u/Engine.hpp" #include "src/smpi/include/smpi_actor.hpp" //attempt to do a quick autotuning version of the collective, @@ -24,21 +25,21 @@ barrier__default(comm); \ if (TRACE_is_enabled()) { \ simgrid::instr::EventType* type = \ - simgrid::instr::Container::get_root()->type_->by_name_or_create( \ + simgrid::instr::Container::get_root()->get_type()->by_name_or_create( \ _XBT_STRINGIFY(cat)); \ \ std::string cont_name = std::string("rank-" + std::to_string(simgrid::s4u::this_actor::get_pid())); \ type->add_entity_value(desc->name, "1.0 1.0 1.0"); \ - new simgrid::instr::NewEvent(SIMIX_get_clock(), simgrid::instr::Container::by_name(cont_name), type, \ - type->get_entity_value(desc->name)); \ + new simgrid::instr::NewEvent(simgrid::s4u::Engine::get_clock(), simgrid::instr::Container::by_name(cont_name), \ + type, type->get_entity_value(desc->name)); \ } \ - time1 = SIMIX_get_clock(); \ + time1 = simgrid::s4u::Engine::get_clock(); \ try { \ ((int(*) args)desc->coll) args2; \ } catch (std::exception & ex) { \ continue; \ } \ - time2 = SIMIX_get_clock(); \ + time2 = simgrid::s4u::Engine::get_clock(); \ buf_out = time2 - time1; \ reduce__default((void*)&buf_out, (void*)&buf_in, 1, MPI_DOUBLE, MPI_MAX, 0, comm); \ if (time2 - time1 < time_min) { \