allgatherv/ allgather/ gatherv/ gather/ alltoall/ neighbor/ cuda/ hip/ kokkos/ nvshmem/ sfbasic.c sfpack.c sfmpi.c makefile