From 1bb778857fcde9cb174c304501f57688d5f4e261 Mon Sep 17 00:00:00 2001 From: "Pavel Shamis (Pasha)" Date: Fri, 24 Jun 2016 16:57:10 -0500 Subject: [PATCH] OSHMEM: Removing erroneous initialization check Since the introduction of the on-demand proc allocation the check become erroneous and irrelevant. Moreover, it completely breaks OpenSHMEM support in OMPI. Signed-off-by: Pavel Shamis (Pasha) --- oshmem/proc/proc.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/oshmem/proc/proc.c b/oshmem/proc/proc.c index 2c09863417..d0e607c75f 100644 --- a/oshmem/proc/proc.c +++ b/oshmem/proc/proc.c @@ -4,6 +4,7 @@ * Copyright (c) 2014-2015 Research Organization for Information Science * and Technology (RIST). All rights reserved. * Copyright (c) 2015 Cisco Systems, Inc. All rights reserved. + * Copyright (c) 2016 ARM, Inc. All rights reserved. * $COPYRIGHT$ * * Additional copyrights may follow @@ -63,14 +64,6 @@ OBJ_CLASS_INSTANCE(oshmem_group_t, opal_object_t, NULL, NULL); int oshmem_proc_group_init(void) { - if (orte_process_info.num_procs != opal_list_get_size(&ompi_proc_list)) { - opal_output(0, - "Error: oshmem_group_all is not created: orte_process_info.num_procs = %d ompi_proc_list = %" PRIsize_t, - orte_process_info.num_procs, - opal_list_get_size(&ompi_proc_list)); - return OSHMEM_ERROR; - } - /* Setup communicator array */ OBJ_CONSTRUCT(&oshmem_group_array, opal_pointer_array_t); if (OPAL_SUCCESS