Use name `cray-mpich` instead of `cray-mpich-binary`
bcumming opened this issue · comments
Some packages and compiler toolchains explicitly check the name of the MPI implementation, e.g. openmpi
, mvapich2
and so on.
The cray-mpich-binary
name can cause spack to generate errors in these test.
Investigate whether the cray-mpich-binary
package can be renamed cray-mpich
, which would replace the cray-mpich
provided by spack.
Some packages and compiler toolchains explicitly check the name of the MPI implementation
This is one example, which breaks cosma +scalapack
: spack/lib/spack/spack/build_systems/intel.py#L830-L867
Reproducible with the following stack: RMeli/cosma-scalapack-mkl