X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/bff077b4621c68455a86e60292cb0bf872a879d5..cddbbf6baa99c4ceae9ba97cc90eb2d7b24123b8:/src/smpi/smpi_base.c diff --git a/src/smpi/smpi_base.c b/src/smpi/smpi_base.c index c119790d33..6ebefe4da8 100644 --- a/src/smpi/smpi_base.c +++ b/src/smpi/smpi_base.c @@ -1,6 +1,13 @@ #include "private.h" XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_base, smpi, "Logging specific to SMPI (base)"); +XBT_LOG_EXTERNAL_CATEGORY(smpi_base); +XBT_LOG_EXTERNAL_CATEGORY(smpi_bench); +XBT_LOG_EXTERNAL_CATEGORY(smpi_kernel); +XBT_LOG_EXTERNAL_CATEGORY(smpi_mpi); +XBT_LOG_EXTERNAL_CATEGORY(smpi_receiver); +XBT_LOG_EXTERNAL_CATEGORY(smpi_sender); +XBT_LOG_EXTERNAL_CATEGORY(smpi_util); smpi_mpi_global_t smpi_mpi_global = NULL; @@ -43,16 +50,6 @@ void smpi_mpi_init() int i; smpi_host_data_t hdata; - /* Connect our log channels: that must be done manually under windows */ - /* (should be done only once, not for each process) */ - XBT_LOG_CONNECT(smpi_base, smpi); - XBT_LOG_CONNECT(smpi_bench, smpi); - XBT_LOG_CONNECT(smpi_kernel, smpi); - XBT_LOG_CONNECT(smpi_mpi, smpi); - XBT_LOG_CONNECT(smpi_receiver, smpi); - XBT_LOG_CONNECT(smpi_sender, smpi); - XBT_LOG_CONNECT(smpi_util, smpi); - SIMIX_mutex_lock(smpi_global->running_hosts_count_mutex); smpi_global->running_hosts_count++; SIMIX_mutex_unlock(smpi_global->running_hosts_count_mutex);