View | Details | Raw Unified | Return to ticket 6637
Collapse All | Expand All

(-)a/src/plugins/mpi/pmix/pmixp_client.c (-1 / +4 lines)
Lines 712-718 extern int pmixp_lib_fence(const pmixp_proc_t procs[], size_t nprocs, Link Here
712
712
713
	if (PMIXP_COLL_TYPE_FENCE_MAX == type) {
713
	if (PMIXP_COLL_TYPE_FENCE_MAX == type) {
714
		type = PMIXP_COLL_TYPE_FENCE_TREE;
714
		type = PMIXP_COLL_TYPE_FENCE_TREE;
715
		if (collect) {
715
		/* As practice shows the Tree algorithm show the better
716
		 * performance for fence with zero data. Therefore,
717
		 * if ndata is zero, the Ring algorithm is not used. */
718
		if (collect && (ndata > 0)) {
716
			type = PMIXP_COLL_TYPE_FENCE_RING;
719
			type = PMIXP_COLL_TYPE_FENCE_RING;
717
		}
720
		}
718
	}
721
	}
(-)a/src/plugins/mpi/pmix/pmixp_info.c (-2 / +1 lines)
Lines 52-58 static bool _srv_use_direct_conn_ucx = true; Link Here
52
#else
52
#else
53
static bool _srv_use_direct_conn_ucx = false;
53
static bool _srv_use_direct_conn_ucx = false;
54
#endif
54
#endif
55
static int _srv_fence_coll_type = PMIXP_COLL_CPERF_RING;
55
static int _srv_fence_coll_type = PMIXP_COLL_TYPE_FENCE_MAX;
56
static bool _srv_fence_coll_barrier = false;
56
static bool _srv_fence_coll_barrier = false;
57
57
58
pmix_jobinfo_t _pmixp_job_info;
58
pmix_jobinfo_t _pmixp_job_info;
59
- 

Return to ticket 6637