Split cray-mpich into cray-mpich, cray-gtl, cray-pmi and cray-pals.
package.py for cray-mpich is simplified and -gcc, -nvhpc suffix removed from the version. During installation the right subdirectory is chosen, the tarball contains both nvhpc and gcc version in one file.
Split
cray-mpich
intocray-mpich
,cray-gtl
,cray-pmi
andcray-pals
.package.py
forcray-mpich
is simplified and-gcc
,-nvhpc
suffix removed from the version. During installation the right subdirectory is chosen, the tarball contains bothnvhpc
andgcc
version in one file.depends_on
are such that a given mpich version is built on top of the same packages as in the corresponding cpe version.A bash script to download the rpms from the nexus repository, create the binary tarballs, and patch the
mpicxx
,mpicc
,mpifort
can be found here: https://github.com/simonpintarelli/stackinator-mpich-pkgs