X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/19b3962253112b19308537bc2400de141c119d99..a619bfb1b9a3769e775975828e35541111290665:/src/smpi/instr_smpi.cpp diff --git a/src/smpi/instr_smpi.cpp b/src/smpi/instr_smpi.cpp index 921bab89ab..eb3b1410a0 100644 --- a/src/smpi/instr_smpi.cpp +++ b/src/smpi/instr_smpi.cpp @@ -61,24 +61,24 @@ static const char *smpi_colors[] ={ static char *str_tolower (const char *str) { - char *ret = xbt_strdup (str); - int i, n = strlen (ret); - for (i = 0; i < n; i++) + char* ret = xbt_strdup(str); + int n = strlen(ret); + for (int i = 0; i < n; i++) ret[i] = tolower (str[i]); return ret; } static const char *instr_find_color (const char *state) { - char *target = str_tolower (state); - const char *ret = nullptr; - unsigned int i = 0; - const char *current = smpi_colors[i]; - while ((current != nullptr)){ + char* target = str_tolower(state); + const char* ret = nullptr; + unsigned int i = 0; + const char* current = smpi_colors[i]; + while (current != nullptr) { if (strcmp (state, current) == 0 //exact match || strstr(target, current) != 0 ){//as substring - ret = smpi_colors[i+1]; - break; + ret = smpi_colors[i+1]; + break; } i+=2; current = smpi_colors[i]; @@ -151,7 +151,7 @@ static void cleanup_extra_data (instr_extra_data extra){ void TRACE_internal_smpi_set_category (const char *category) { - if (!TRACE_smpi_is_enabled()) + if (not TRACE_smpi_is_enabled()) return; //declare category @@ -167,7 +167,7 @@ void TRACE_internal_smpi_set_category (const char *category) const char *TRACE_internal_smpi_get_category () { - if (!TRACE_smpi_is_enabled()) + if (not TRACE_smpi_is_enabled()) return nullptr; char processid[INSTR_DEFAULT_STR_SIZE]; @@ -189,7 +189,7 @@ void TRACE_smpi_release() void TRACE_smpi_init(int rank) { - if (!TRACE_smpi_is_enabled()) + if (not TRACE_smpi_is_enabled()) return; char str[INSTR_DEFAULT_STR_SIZE]; @@ -197,7 +197,7 @@ void TRACE_smpi_init(int rank) container_t father; if (TRACE_smpi_is_grouped()){ - father = PJ_container_get (SIMIX_host_self_get_name()); + father = PJ_container_get(sg_host_self_get_name()); }else{ father = PJ_container_get_root (); } @@ -224,7 +224,7 @@ void TRACE_smpi_init(int rank) void TRACE_smpi_finalize(int rank) { - if (!TRACE_smpi_is_enabled()) + if (not TRACE_smpi_is_enabled()) return; char str[INSTR_DEFAULT_STR_SIZE]; @@ -235,9 +235,9 @@ void TRACE_smpi_finalize(int rank) void TRACE_smpi_collective_in(int rank, int root, const char *operation, instr_extra_data extra) { - if (!TRACE_smpi_is_enabled()) { - cleanup_extra_data(extra); - return; + if (not TRACE_smpi_is_enabled()) { + cleanup_extra_data(extra); + return; } char str[INSTR_DEFAULT_STR_SIZE]; @@ -251,7 +251,7 @@ void TRACE_smpi_collective_in(int rank, int root, const char *operation, instr_e void TRACE_smpi_collective_out(int rank, int root, const char *operation) { - if (!TRACE_smpi_is_enabled()) + if (not TRACE_smpi_is_enabled()) return; char str[INSTR_DEFAULT_STR_SIZE]; @@ -265,24 +265,24 @@ void TRACE_smpi_collective_out(int rank, int root, const char *operation) void TRACE_smpi_computing_init(int rank) { //first use, initialize the color in the trace - if (!TRACE_smpi_is_enabled() || !TRACE_smpi_is_computing()) - return; - - char str[INSTR_DEFAULT_STR_SIZE]; - smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE); - container_t container = PJ_container_get (str); - type_t type = PJ_type_get ("MPI_STATE", container->type); - const char *color = instr_find_color ("computing"); - val_t value = PJ_value_get_or_new ("computing", color, type); - new PushStateEvent (SIMIX_get_clock(), container, type, value); + if (not TRACE_smpi_is_enabled() || not TRACE_smpi_is_computing()) + return; + + char str[INSTR_DEFAULT_STR_SIZE]; + smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE); + container_t container = PJ_container_get(str); + type_t type = PJ_type_get("MPI_STATE", container->type); + const char* color = instr_find_color("computing"); + val_t value = PJ_value_get_or_new("computing", color, type); + new PushStateEvent(SIMIX_get_clock(), container, type, value); } void TRACE_smpi_computing_in(int rank, instr_extra_data extra) { //do not forget to set the color first, otherwise this will explode - if (!TRACE_smpi_is_enabled()|| !TRACE_smpi_is_computing()) { - cleanup_extra_data(extra); - return; + if (not TRACE_smpi_is_enabled() || not TRACE_smpi_is_computing()) { + cleanup_extra_data(extra); + return; } char str[INSTR_DEFAULT_STR_SIZE]; @@ -295,7 +295,7 @@ void TRACE_smpi_computing_in(int rank, instr_extra_data extra) void TRACE_smpi_computing_out(int rank) { - if (!TRACE_smpi_is_enabled()|| !TRACE_smpi_is_computing()) + if (not TRACE_smpi_is_enabled() || not TRACE_smpi_is_computing()) return; char str[INSTR_DEFAULT_STR_SIZE]; smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE); @@ -307,7 +307,7 @@ void TRACE_smpi_computing_out(int rank) void TRACE_smpi_sleeping_init(int rank) { //first use, initialize the color in the trace - if (!TRACE_smpi_is_enabled() || !TRACE_smpi_is_sleeping()) + if (not TRACE_smpi_is_enabled() || not TRACE_smpi_is_sleeping()) return; char str[INSTR_DEFAULT_STR_SIZE]; @@ -322,9 +322,9 @@ void TRACE_smpi_sleeping_init(int rank) void TRACE_smpi_sleeping_in(int rank, instr_extra_data extra) { //do not forget to set the color first, otherwise this will explode - if (!TRACE_smpi_is_enabled()|| !TRACE_smpi_is_sleeping()) { - cleanup_extra_data(extra); - return; + if (not TRACE_smpi_is_enabled() || not TRACE_smpi_is_sleeping()) { + cleanup_extra_data(extra); + return; } char str[INSTR_DEFAULT_STR_SIZE]; @@ -337,7 +337,7 @@ void TRACE_smpi_sleeping_in(int rank, instr_extra_data extra) void TRACE_smpi_sleeping_out(int rank) { - if (!TRACE_smpi_is_enabled()|| !TRACE_smpi_is_sleeping()) + if (not TRACE_smpi_is_enabled() || not TRACE_smpi_is_sleeping()) return; char str[INSTR_DEFAULT_STR_SIZE]; smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE); @@ -349,9 +349,9 @@ void TRACE_smpi_sleeping_out(int rank) void TRACE_smpi_testing_in(int rank, instr_extra_data extra) { //do not forget to set the color first, otherwise this will explode - if (!TRACE_smpi_is_enabled()) { - cleanup_extra_data(extra); - return; + if (not TRACE_smpi_is_enabled()) { + cleanup_extra_data(extra); + return; } char str[INSTR_DEFAULT_STR_SIZE]; @@ -364,7 +364,7 @@ void TRACE_smpi_testing_in(int rank, instr_extra_data extra) void TRACE_smpi_testing_out(int rank) { - if (!TRACE_smpi_is_enabled()) + if (not TRACE_smpi_is_enabled()) return; char str[INSTR_DEFAULT_STR_SIZE]; smpi_container(rank, str, INSTR_DEFAULT_STR_SIZE); @@ -375,9 +375,9 @@ void TRACE_smpi_testing_out(int rank) void TRACE_smpi_ptp_in(int rank, int src, int dst, const char *operation, instr_extra_data extra) { - if (!TRACE_smpi_is_enabled()) { - cleanup_extra_data(extra); - return; + if (not TRACE_smpi_is_enabled()) { + cleanup_extra_data(extra); + return; } char str[INSTR_DEFAULT_STR_SIZE]; @@ -391,7 +391,7 @@ void TRACE_smpi_ptp_in(int rank, int src, int dst, const char *operation, instr_ void TRACE_smpi_ptp_out(int rank, int src, int dst, const char *operation) { - if (!TRACE_smpi_is_enabled()) + if (not TRACE_smpi_is_enabled()) return; char str[INSTR_DEFAULT_STR_SIZE]; @@ -404,7 +404,7 @@ void TRACE_smpi_ptp_out(int rank, int src, int dst, const char *operation) void TRACE_smpi_send(int rank, int src, int dst, int tag, int size) { - if (!TRACE_smpi_is_enabled()) + if (not TRACE_smpi_is_enabled()) return; char key[INSTR_DEFAULT_STR_SIZE] = {0}; @@ -420,7 +420,7 @@ void TRACE_smpi_send(int rank, int src, int dst, int tag, int size) void TRACE_smpi_recv(int rank, int src, int dst, int tag) { - if (!TRACE_smpi_is_enabled()) + if (not TRACE_smpi_is_enabled()) return; char key[INSTR_DEFAULT_STR_SIZE] = {0};