From 9c29ce9448ff34d1885138e45fec6f5361e5d684 Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Thu, 21 Dec 2017 02:02:14 +0100 Subject: [PATCH] SMPI: make dlopen default privatization method, and activate it by default --- src/simgrid/sg_config.cpp | 2 +- src/smpi/include/private.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/simgrid/sg_config.cpp b/src/simgrid/sg_config.cpp index 19e7b14506..88e5e7c257 100644 --- a/src/simgrid/sg_config.cpp +++ b/src/simgrid/sg_config.cpp @@ -500,7 +500,7 @@ void sg_config_init(int *argc, char **argv) const char* default_privatization = std::getenv("SMPI_PRIVATIZATION"); if (default_privatization == nullptr) - default_privatization = "no"; + default_privatization = "dlopen"; xbt_cfg_register_string("smpi/privatization", default_privatization, nullptr, "How we should privatize global variable at runtime (no, yes, mmap, dlopen)."); diff --git a/src/smpi/include/private.hpp b/src/smpi/include/private.hpp index 26c3ea0d75..917f72daa1 100644 --- a/src/smpi/include/private.hpp +++ b/src/smpi/include/private.hpp @@ -442,7 +442,7 @@ enum smpi_priv_strategies { SMPI_PRIVATIZE_NONE = 0, SMPI_PRIVATIZE_MMAP = 1, SMPI_PRIVATIZE_DLOPEN = 2, - SMPI_PRIVATIZE_DEFAULT = SMPI_PRIVATIZE_MMAP + SMPI_PRIVATIZE_DEFAULT = SMPI_PRIVATIZE_DLOPEN }; extern XBT_PRIVATE int smpi_privatize_global_variables; -- 2.20.1