diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6c0bcb4a..76cf8560 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -117,6 +117,7 @@ jobs: libfabric_version: v1.13.x - config_name: ring reduce algorithm env_setup: export SHMEM_REDUCE_ALGORITHM=ring + export SHMEM_SCAN_ALGORITHM=ring sos_config: --enable-error-checking --enable-pmi-simple libfabric_version: v1.13.x - config_name: ring fcollect algorithm, tx/rx single poll limit diff --git a/src/shmem_comm.h b/src/shmem_comm.h index a788a841..dec460be 100644 --- a/src/shmem_comm.h +++ b/src/shmem_comm.h @@ -342,6 +342,7 @@ shmem_internal_atomicv(shmem_ctx_t ctx, void *target, const void *source, #else if (shmem_shr_transport_use_atomic(ctx, target, len, pe, datatype)) { shmem_shr_transport_atomicv(ctx, target, source, len, pe, op, datatype); + shmem_transport_quiet(ctx); } else { shmem_transport_atomicv((shmem_transport_ctx_t *)ctx, target, source, len, pe, op, datatype, completion);