- const char* name = xbt_cfg_get_string("smpi/gather");
- if (name==nullptr || name[0] == '\0')
- name = selector_name;
-
- set_gather(name);
-
- name = xbt_cfg_get_string("smpi/allgather");
- if (name==nullptr || name[0] == '\0')
- name = selector_name;
-
- set_allgather(name);
-
- name = xbt_cfg_get_string("smpi/allgatherv");
- if (name==nullptr || name[0] == '\0')
- name = selector_name;
-
- set_allgatherv(name);
-
- name = xbt_cfg_get_string("smpi/allreduce");
- if (name==nullptr || name[0] == '\0')
- name = selector_name;
-
- set_allreduce(name);
-
- name = xbt_cfg_get_string("smpi/alltoall");
- if (name==nullptr || name[0] == '\0')
- name = selector_name;
-
- set_alltoall(name);
-
- name = xbt_cfg_get_string("smpi/alltoallv");
- if (name==nullptr || name[0] == '\0')
- name = selector_name;
-
- set_alltoallv(name);
-
- name = xbt_cfg_get_string("smpi/reduce");
- if (name==nullptr || name[0] == '\0')
- name = selector_name;
-
- set_reduce(name);
-
- name = xbt_cfg_get_string("smpi/reduce-scatter");
- if (name==nullptr || name[0] == '\0')
- name = selector_name;
-
- set_reduce_scatter(name);
-
- name = xbt_cfg_get_string("smpi/scatter");
- if (name==nullptr || name[0] == '\0')
- name = selector_name;
-
- set_scatter(name);
-
- name = xbt_cfg_get_string("smpi/bcast");
- if (name==nullptr || name[0] == '\0')
- name = selector_name;
-
- set_bcast(name);
-
- name = xbt_cfg_get_string("smpi/barrier");
- if (name==nullptr || name[0] == '\0')
- name = selector_name;
-
- set_barrier(name);