From ef5f2be215fc2d206b31c96e441e5825597d7b8a Mon Sep 17 00:00:00 2001 From: Aurelien Bouteiller Date: Tue, 9 Dec 2025 10:26:55 -0500 Subject: [PATCH] Update version to 3.2.0 for 7.2.0 rocm release (#351) --- CHANGELOG.md | 14 +++++++++++++- include/rocshmem/rocshmem.hpp | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 474a6a9bcb..360aef5d56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,23 @@ # Changelog for rocSHMEM -## Unreleased - rocSHMEM 3.x.x for ROCm 7.x.x +## rocSHMEM 3.2.0 for ROCm 7.2.0 ### Added * Added the GDA conduit for AMD Pensando IONIC * Added new APIs: * `rocshmem_ctx_pe_quiet` * `rocshmem_pe_quiet` +### Changed +* Dependency libraries are loaded dynamically + * MPI dependency can be optional (when building with USE_EXTERNAL_MPI=OFF) +* The following APIs now have an implementation for the GDA conduit + * `rocshmem_p` + * fetching atomics `rochsmem__fetch_` + * collective APIs +* The following APIs now have an implementation for the IPC conduit + * `rocshmem__atomic_{and,or,xor,swap}` + * `rocshmem__atomic_fetch_{and,or,xor,swap}` +### Known issues +* Only 64bit rocSHMEM atomic APIs are implemented for the GDA conduit ## rocSHMEM 3.1.0 for ROCm 7.1.1 ### Added diff --git a/include/rocshmem/rocshmem.hpp b/include/rocshmem/rocshmem.hpp index ad4148651a..28917440e8 100644 --- a/include/rocshmem/rocshmem.hpp +++ b/include/rocshmem/rocshmem.hpp @@ -55,7 +55,7 @@ namespace rocshmem { -constexpr char VERSION[] = "3.1.0"; +constexpr char VERSION[] = "3.2.0"; /****************************************************************************** **************************** HOST INTERFACE **********************************