6e7277b544
* remove wg_init and wg_finalize from functional tests * Remove wg_init and wg_finalize from examples * deprecate wg_init/finalize * Updated docs * Typo in documentation --------- Co-authored-by: Yiltan <yiltan@amd.com>
1.3 KiB
1.3 KiB
Changelog for rocSHMEM
rocSHMEM 3.x.x for ROCm 7.x.x
Changed
- The following APIs have been deprecated:
rocshmem_wg_initrocshmem_wg_finalizerocshmem_wg_init_thread
rocSHMEM 3.0.0 for ROCm 7.0.0
Added
- Added the Reverse Offload conduit
- Added new APIs:
rocshmem_ctx_barrierrocshmem_ctx_barrier_waverocshmem_ctx_barrier_wgrocshmem_barrier_allrocshmem_barrier_all_waverocshmem_barrier_all_wgrocshmem_ctx_syncrocshmem_ctx_sync_waverocshmem_ctx_sync_wgrocshmem_sync_allrocshmem_sync_all_waverocshmem_sync_all_wgrocshmem_init_attrrocshmem_get_uniqueidrocshmem_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
_wgsuffix rather than_wg_infix
Resolved Issues
- Resolved segfault in
rocshmem_wg_ctx_create, now provides nullptr if ctx cannot be created
rocSHMEM 2.0.1 for ROCm 6.4.2
Resolved Issues
- Resolved incorrect output for
rocshmem_ctx_my_peandrocshmem_ctx_n_pes - Resolved multi-team errors by providing team specific buffers in
rocshmem_ctx_wg_team_sync - Resolved missing implementation of
rocshmem_gfor IPC conduit