Edgar Gabriel
2ab585ce8d
add uniqueID initialization ( #69 )
...
add the interfaces required to support rocshmem initialization
through the uniqueID mechanism. At the moment this still maps to
MPI initialization underneath the hood, but adding the functions might
simplify the porting of some applications to rocshmem. In addition, if
we need to transition away from MPI one day, this is also one step into
this direction.
[ROCm/rocshmem commit: e9f6227d75 ]
2025-03-28 16:34:00 -05:00
Yiltan
1380f43156
ROCm 6.4.0rc3 bug fix ( #56 )
...
[ROCm/rocshmem commit: 68a1646399 ]
2025-03-19 15:37:58 -04:00
Yiltan
a16492cdf9
Added option to build only tests and link to an external rocshmem library ( #43 )
...
* Rearrange CMakefile
* Enable linking to external rocshmem library
* Minor fix for the functional test driver
* ROCSHMEM_HOME detection fixed
[ROCm/rocshmem commit: 96424a59a8 ]
2025-03-13 15:49:50 -04:00
Yiltan Temucin
3164874941
Use ROCm-CMake
...
[ROCm/rocshmem commit: b60a460681 ]
2024-12-06 15:49:41 -06:00
avinashkethineedi
52088167ae
Add header files based on sections in OpenSHMEM specifications
...
* rocshmem_RMA.hpp
* rocshmem_AMO.hpp
* rocshmem_SIG_OP.hpp
* rocshmem_COLL.hpp
* rocshmem_P2P_SYNC.hpp
* rocshmem_RMA_X.hpp
[ROCm/rocshmem commit: 3117a47b8d ]
2024-12-05 23:24:10 +00:00
avinashkethineedi
04daad3625
Merge branch PR #55 into naming_scheme
...
[ROCm/rocshmem commit: d8ce066adc ]
2024-12-04 21:46:38 +00:00
Brandon Potter
913ce47ef1
Use new naming scheme
...
[ROCm/rocshmem commit: fd8dbc7fb6 ]
2024-11-25 14:25:29 -06:00
Yiltan Temucin
134911a5fb
Fixed typo in examples
...
[ROCm/rocshmem commit: ff8aab522b ]
2024-11-22 15:36:17 -06:00
Yiltan Temucin
fc3855514d
Create put_signal example
...
[ROCm/rocshmem commit: ec72aad517 ]
2024-11-22 15:36:17 -06:00
avinashkethineedi
6bfcb173ee
Add CMake file for examples folder
...
[ROCm/rocshmem commit: 1f3b242e12 ]
2024-11-14 19:50:23 +00:00
Yiltan Temucin
8df27a93be
updated examples to use new APIs
...
[ROCm/rocshmem commit: 799d9d5ed7 ]
2024-11-06 09:49:06 -06:00
avinashkethineedi
832dda25e6
Merge branch 'ROCm:develop' into active_set_APIs
...
[ROCm/rocshmem commit: b2b0d559cb ]
2024-11-05 23:02:44 +00:00
avinashkethineedi
f682dcee3f
Add example code demonstrating team-based broadcast and alltoall API usage
...
* Update all_reduce test to keep the naming convention uniform across the examples
[ROCm/rocshmem commit: 68c893d790 ]
2024-10-30 19:09:17 +00:00
avinashkethineedi
5869709dac
Update all_reduce algorithm to use internal put/get functions for updating pWrk and pSync arrays
...
* Change log_stride calcualtions to stride calculations
* Update all_reduce example code to use team based interface
[ROCm/rocshmem commit: abec29bd6a ]
2024-10-28 22:10:18 +00:00
Edgar Gabriel
777401ae29
add some example code
...
first examples include a getmem testcase and an allreduce (to_all)
example.
[ROCm/rocshmem commit: a0ac7b2d60 ]
2024-10-24 15:07:17 +00:00