-
Notifications
You must be signed in to change notification settings - Fork 2.4k
concretizer does not take a unique provider #26866
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't workingconcretizationconcretizer-use-caseinteresting dependency hierarchy that would challenge the current concretizerinteresting dependency hierarchy that would challenge the current concretizerimpact-mediumworkaround
Description
Steps to reproduce
spack:
specs:
- sirius ^intel-mkl
"packages:":
all:
compiler: [gcc, intel, pgi, clang, xl, nag, fj, aocc]
providers:
blas: [openblas, amdblis]
fftw-api: [fftw, amdfftw]
lapack: [openblas, amdlibflame]
mkl: [intel-mkl]
mpi: [openmpi, mpich]
scalapack: [netlib-scalapack, amdscalapack]spack -e . concretize shows [email protected], [email protected], [email protected]
meaning, repeated providers for blas, lapack (openblas / intel-mkl) and fftw-api (fftw, intel-mkl).
I can't find a Spack version where this does not happen right now.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingconcretizationconcretizer-use-caseinteresting dependency hierarchy that would challenge the current concretizerinteresting dependency hierarchy that would challenge the current concretizerimpact-mediumworkaround