1
1

We can only specify one single PML as MCA params.

Make sure the MCA parameter for the PML selection only contains a single
value.

Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
Этот коммит содержится в:
George Bosilca 2019-12-24 14:32:49 -05:00
родитель a7e2bb44d5
Коммит 684b91a1bb
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 09C926752C9F09B1

Просмотреть файл

@ -218,7 +218,19 @@ static int mca_pml_base_open(mca_base_open_flag_t flags)
opal_pointer_array_add(&mca_pml_base_pml, strdup("ucx"));
opal_pointer_array_add(&mca_pml_base_pml, strdup("cm"));
} else {
#if OPAL_ENABLE_DEBUG
char **req_pml = opal_argv_split(default_pml[0], ',');
if( NULL != req_pml[1] ) {
opal_output(0, "Only one PML must be provided. Using %s PML (the"
" first on the MCA pml list)", req_pml[0]);
opal_pointer_array_add(&mca_pml_base_pml, strdup(req_pml[0]));
} else {
opal_pointer_array_add(&mca_pml_base_pml, strdup(default_pml[0]));
}
opal_argv_free(req_pml);
#else
opal_pointer_array_add(&mca_pml_base_pml, strdup(default_pml[0]));
#endif /* OPAL_ENABLE_DEBUG */
}
}
#if OPAL_ENABLE_FT_CR == 1