Yiltan
9fe166c8e1
[SWDEV-534546] Disable building tests in default build ( #141 )
2025-05-26 16:50:22 -04:00
Jobbins
474112d03c
Code Coverage ( #82 )
...
code coverage: generate code coverage reports
* Add instrumentation flags to rocshmem target when adding -DBUILD_CODE_COVERAGE cmake flag
* Add helper script to build all subprojects and generate code coverage reports
* Update README with code coverage instructions
2025-05-16 09:09:17 -06:00
Aurelien Bouteiller
f0501550f7
cleanup leftovers from SOS testers removal ( #97 )
...
Followup to pr#85
2025-05-02 11:59:52 -04:00
Aurelien Bouteiller
b835de6cd5
Substitute pow2bin allocator with a dlmalloc based allocator ( #71 )
...
* Add dlmalloc_strat allocator strategy
- Use mspace variant to ease encapsulation
- Make pow2bins and dlmalloc cmake selectable
* Add unit tester for dlmalloc, rework single_heap, pow2bins unit testers
accordingly
- add dlmalloc get_used/get_avail, and have all strats allocators also have a get_used
- Rework memallocator unit tests: bin size is per strat, alignment is verified in singleheap
* bugfix: dlmalloc exposed that the pingpong test would write past end of
allocation with -w 32
* iostream leakage/mixed usage of cerr and fprintf(stderr
---------
Signed-off-by: Aurelien Bouteiller <aurelien.bouteiller@amd.com >
2025-05-01 11:55:23 -04:00
Yiltan
edcd1ed57e
Added XNACK support ( #94 )
...
* Added xnack flags
* Updated examples compile command
2025-04-30 08:57:55 -04:00
Avinash Kethineedi
f6ef19f5a9
Add SPDX license identifiers and update copyright headers ( #85 )
...
* Update copyright information and add SPDX license identifier
* Update AUTHORS
* Remove `sos_tests`
2025-04-15 15:37:53 -05:00
Yiltan
658bf2a3b5
Removed GPU_IB ( #59 )
2025-03-24 09:04:52 -04:00
Yiltan
7d9e82fb34
Bug fix for PR43 ( #54 )
2025-03-19 09:39:07 -04:00
Yiltan
96424a59a8
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
2025-03-13 15:49:50 -04:00
Yiltan
f851411ac5
Merge pull request #28 from Yiltan/cmakefiles-create
...
Generate CMake Package Configuration Files
2025-01-24 10:50:27 -05:00
Yiltan
a458ea2ef4
Merge pull request #25 from mawad-amd/muhaawad/build_examples_option
...
Add `BUILD_EXAMPLES` CMake option
2025-01-24 10:50:10 -05:00
Yiltan Hassan Temucin
00824385ba
Generate CMake Package Configuration Files
2025-01-22 11:24:41 -06:00
Yiltan
fa90f4b0ac
Minor fixes for packaging
2025-01-20 18:15:07 +00:00
Muhammad Awad
7a6b3261a3
Add BUILD_EXAMPLES CMake option
...
Signed-off-by: Muhammad Awad <MuhammadAbdelghaffar.Awad@amd.com >
2025-01-18 15:26:20 -06:00
Yiltan Temucin
5de0371bec
Added script to install dependencies
2025-01-16 10:06:39 -06:00
Yiltan Temucin
3185428ad8
Bump rocSHMEM version
2024-12-16 08:54:12 -06:00
Yiltan Temucin
b60a460681
Use ROCm-CMake
2024-12-06 15:49:41 -06:00
avinashkethineedi
6486e29078
Rename config.h to roc_shmem_config.h
2024-12-06 01:08:13 +00:00
avinashkethineedi
3117a47b8d
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
2024-12-05 23:24:10 +00:00
Brandon Potter
7e4aa5d601
Fix URL for github page
2024-11-26 11:09:37 -06:00
Brandon Potter
fd8dbc7fb6
Use new naming scheme
2024-11-25 14:25:29 -06:00
avinashkethineedi
1f3b242e12
Add CMake file for examples folder
2024-11-14 19:50:23 +00:00
Yiltan Hassan Temucin
fe767d9abf
remove cooperative groups
2024-10-30 20:10:21 +00:00
Yiltan Hassan Temucin
63667a3167
Added Cooperative Groups configure option and header
2024-10-09 13:11:12 -07:00
Brandon Potter
e9fb01ab6b
Merge pull request #27 from ROCm/ipc_bringup
...
Ipc bringup
2024-09-10 09:06:51 -05:00
avinashkethineedi
24375a949e
Code refactor
...
move ipc_policy.hpp and ipc_policy.cpp files to src, since they are used by all the conduits.
2024-08-14 20:44:35 -07:00
Brandon Potter
39c5be18b1
Remove CACHED_HEAP option
2024-07-15 10:18:20 -05:00
Brandon Potter
ea8f264a11
Transfer files from RAD repository
2024-07-01 09:57:08 -05:00