From 644857d3750b3d3d7aeaa4c4ba2738e64f2421b4 Mon Sep 17 00:00:00 2001 From: Yiltan Date: Wed, 7 May 2025 11:39:14 -0400 Subject: [PATCH] Added initial changelog (#105) --- CHANGELOG.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000000..6cfc340b5a --- /dev/null +++ b/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