X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/731c4a5371dc691c8eb833f7d4617c7a94f91680..18adbd43b8c21a9a2ccfd89a68171cdefa27b206:/src/smpi/smpi_coll.cpp diff --git a/src/smpi/smpi_coll.cpp b/src/smpi/smpi_coll.cpp index faa8d3cb8a..9f6d9bf8a2 100644 --- a/src/smpi/smpi_coll.cpp +++ b/src/smpi/smpi_coll.cpp @@ -14,15 +14,11 @@ #include "colls/colls.h" #include "simgrid/sg_config.h" -XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_coll, smpi, - "Logging specific to SMPI (coll)"); +XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_coll, smpi, "Logging specific to SMPI (coll)"); s_mpi_coll_description_t mpi_coll_gather_description[] = { - {"default", - "gather default collective", - (void*)smpi_mpi_gather}, -COLL_GATHERS(COLL_DESCRIPTION, COLL_COMMA), - {NULL, NULL, NULL} /* this array must be NULL terminated */ + {"default", "gather default collective", (void*)smpi_mpi_gather}, + COLL_GATHERS(COLL_DESCRIPTION, COLL_COMMA), {NULL, NULL, NULL} /* this array must be NULL terminated */ }; @@ -126,14 +122,13 @@ void coll_help(const char *category, s_mpi_coll_description_t * table) int find_coll_description(s_mpi_coll_description_t * table, char *name, const char *desc) { - int i; char *name_list = NULL; int selector_on=0; if(name==NULL){//no argument provided, use active selector's algorithm - name=(char*)sg_cfg_get_string("smpi/coll_selector"); + name=(char*)xbt_cfg_get_string("smpi/coll-selector"); selector_on=1; } - for (i = 0; table[i].name; i++) + for (int i = 0; table[i].name; i++) if (!strcmp(name, table[i].name)) { if (strcmp(table[i].name,"default")) XBT_INFO("Switch to algorithm %s for collective %s",table[i].name,desc); @@ -143,7 +138,7 @@ int find_coll_description(s_mpi_coll_description_t * table, if(selector_on){ // collective seems not handled by the active selector, try with default one name=(char*)"default"; - for (i = 0; table[i].name; i++) + for (int i = 0; table[i].name; i++) if (!strcmp(name, table[i].name)) { return i; } @@ -151,7 +146,7 @@ int find_coll_description(s_mpi_coll_description_t * table, if (!table[0].name) xbt_die("No collective is valid for '%s'! This is a bug.",name); name_list = xbt_strdup(table[0].name); - for (i = 1; table[i].name; i++) { + for (int i = 1; table[i].name; i++) { name_list = static_cast(xbt_realloc(name_list, strlen(name_list) + strlen(table[i].name) + 3)); strcat(name_list, ", ");