From 95bce1c2ba7ac7ab4776f0f56f363aad5412d0bc Mon Sep 17 00:00:00 2001 From: Yiltan Date: Wed, 7 May 2025 11:39:14 -0400 Subject: [PATCH] Added initial changelog (#105) [ROCm/rocshmem commit: 644857d3750b3d3d7aeaa4c4ba2738e64f2421b4] --- projects/rocshmem/CHANGELOG.md | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 projects/rocshmem/CHANGELOG.md diff --git a/projects/rocshmem/CHANGELOG.md b/projects/rocshmem/CHANGELOG.md new file mode 100644 index 0000000000..6cfc340b5a --- /dev/null +++ b/projects/rocshmem/CHANGELOG.md @@ -0,0 +1,37 @@ +# Changelog for rocSHMEM + +## Unreleased - rocSHMEM 2.x.x for ROCm x.x.x + +### Added + +* Added the Reverse Offload conduit +* Added new APIs: + * `rocshmem_barrier` + * `rocshmem_barrier_wave` + * `rocshmem_barrier_wg` + * `rocshmem_barrier_all` + * `rocshmem_barrier_all_wave` + * `rocshmem_barrier_all_wg` + * `rocshmem_sync` + * `rocshmem_sync_wave` + * `rocshmem_sync_wg` + * `rocshmem_sync_all` + * `rocshmem_sync_all_wave` + * `rocshmem_sync_all_wg` + * `rocshmem_init_attr` + * `rocshmem_get_uniqueid` + * `rocshmem_set_attr_uniqueid_args` +* Added dlmalloc based allocator +* Added XNACK support +* Added support for initialization with MPI communicators other than `MPI_COMM_WORLD` + +### Changed + +* Changed collective APIs to use `_wg` suffix rather than `_wg_` infix + +### Resolved Issues + +* Resolved incorrect output for `rocshmem_ctx_my_pe` and `rocshmem_ctx_n_pes` +* Resolved multi-team errors by providing team specific buffers in `rocshmem_ctx_wg_team_sync` +* Resolved segfault in `rocshmem_wg_ctx_create`, now provides nullptr if ctx cannot be created +* Resolved missing implementation of `rocshmem_g` for IPC conduit