Move away from flux wrapper on TOSS4Cray
Maintainers usually reply within 2 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 42/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- cmake
- Domain
- build-system
Research direction
Start with the TOSS4Cray Spack configuration linked in the issue, especially scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml, and compare its process-manager settings with the referenced cached_cmake.py logic and cray-mpich package. The issue suggests solving this with a local package override, but does not specify its implementation or tests. Done means TOSS4Cray no longer relies on the flux wrapper; confirm the resulting configuration builds and uses the intended process manager.
Written by the indexing model from the issue text.
Description
I'm beginning to remember issues here. The cray-mpich package doesn't have a variant to control the process manager... like here:
Normally we would swap slurm to flux here:
which would flip this logic:
I'll see if I can get Spack to engage this more than last time but we could solve this for ourselves by overriding the package like we are doing now for us.
Originally posted by @white238 in https://github.com/llnl/smith/pull/1669#discussion_r4190394418
- Dominant language
- C++
- Stars
- 246
- Forks
- 37
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 10
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing 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.
More from llnl/smith
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 2 days
-
update mac docs to mention toolchainsPossibly taken @chapman39 claimed this 8 days ago. Opendocumentation mac
llnl/smith#1691 · 1 assignee ·
Maintainers usually reply within 2 days
-
Search for all external packages should begin from the generic find_package({name})Possibly taken @Montana claimed this 8 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 56/100
Maintainers usually reply within 2 days
Similar issues
-
bug priority: low
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
chipsalliance/verible#2644 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
grafana/pyroscope-dotnet#470 ·
Maintainers usually reply within 1 day
-
documentation P5 XS
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
open-astro/AlpacaBridge#1848 ·
Maintainers usually reply within 1 day
-
DiskANN AnnIterator returns unconverted IP distances after the graph walk runs out of candidatesOpen
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
zilliztech/knowhere#1933 ·
Maintainers usually reply within 1 day