MVAPICH-Plus Changelog ----------------------- This file briefly describes the changes to the MVAPICH-Plus software package. The logs are arranged in the "most recent first" order. MVAPICH-Plus 3.0a (11/11/2022) * Features and Enhancements - Based on MVAPICH 3.0a - Support for various high-performance communication fabrics - InfiniBand, Slingshot-10/11, Omni-Path, OPX, RoCE, and Ethernet - Initial support for blocking collectives on NVIDIA and AMD GPUs - Allgather, Allgatherv, Allreduce, Alltoall, Alltoallv, Bcast, Gather, Gatherv, Reduce, Reduce_scatter, Scatter, Scatterv - Initial support for non-blocking GPU collectives on NVIDIA and AMD GPUs - Iallgather, Iallgatherv, Iallreduce, Ialltoall, Ialltoallv, Ibcast, Igather, Igatherv, Ireduce, Ireduce_scatter, Iscatter, Iscatterv - Initial support for blocking GPU to GPU point-to-point operations on NVIDIA and AMD GPUs - Send, Recv - Alpha support for non-blocking GPU to GPU point-to-point operations on NVIDIA and AMD GPUs - Isend, Irecv - Tested with - Various HPC applications, mini-applications, and benchmarks - MPI4cuML (a custom cuML package with MPI support)