From 54958aba8007b8d4f4ff71e858b2b45ba8f61274 Mon Sep 17 00:00:00 2001 From: Sergey Lebedev Date: Thu, 9 Nov 2023 08:57:16 +0100 Subject: [PATCH] CL/HIER: disable onesided alltoallv (#875) --- src/components/cl/hier/alltoallv/alltoallv.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/cl/hier/alltoallv/alltoallv.c b/src/components/cl/hier/alltoallv/alltoallv.c index c60bdf84fe..b73af2c82b 100644 --- a/src/components/cl/hier/alltoallv/alltoallv.c +++ b/src/components/cl/hier/alltoallv/alltoallv.c @@ -144,6 +144,11 @@ UCC_CL_HIER_PROFILE_FUNC(ucc_status_t, ucc_cl_hier_alltoallv_init, return UCC_ERR_NOT_SUPPORTED; } + if (coll_args->args.mask & UCC_COLL_ARGS_FIELD_GLOBAL_WORK_BUFFER) { + cl_debug(team->context->lib, "onesided alltoallv is not supported"); + return UCC_ERR_NOT_SUPPORTED; + } + if (!SBGP_ENABLED(cl_team, FULL)) { cl_debug(team->context->lib, "alltoallv requires FULL sbgp"); return UCC_ERR_NOT_SUPPORTED;