eth-cscs / stackinator

Home Page:https://eth-cscs.github.io/stackinator/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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