Add more hip host-configs
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 296
- Forks
- 66
- Avg merge
- 1h 3m
- Merged PRs (30d)
- 1
Description
BLT currently has a host-config for Cray's CCE + hip:
https://github.com/LLNL/blt/blob/develop/host-configs/llnl/toss_4_x86_64_ib_cray/cce%4012.0.0_clang_hip.cmake
We should add a few more host-configs for relevant host/device compiler combinations on this platform.
Combinations of interest:
- CCE (Cray compiler) -- w/ and w/o hip
- rocm compiler (amdclang) compiler -- w/ and w/o hip
Tag: @davidbeckingsale, @trws, @white238, @rhornung67, @MrBurmark
Related issue(s): #532, #476
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting host-configs/llnl/toss_4_x86_64_ib_cray/cce@12.0.0_clang_hip.cmake, then read related issues #532 and #476 for expected coverage. Add host-configs covering CCE and the ROCm amdclang compiler, each with and without HIP, and verify that all four requested combinations are represented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake
- Domain
- build-system, hpc
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100