openucx / ucc

Unified Collective Communication Library
https://openucx.github.io/ucc/
BSD 3-Clause "New" or "Revised" License
177 stars 85 forks source link

TEST: fix onesided test progress #866

Closed Sergei-Lebedev closed 7 months ago

Sergei-Lebedev commented 8 months ago

What

Add onesided context progress in ucc_test_mpi

Why ?

Onesided alltoall uses atomic operations for which completion is not known at sender side so ucc_context_progress is required even if alltoall completed locally. Fixes issue internal link

Sergei-Lebedev commented 8 months ago

thanks to @brminich for help with debugging