Add MPIs as of release/23.1.0

This commit is contained in:
Jose Gracia 2024-06-13 10:04:40 +02:00
parent 3c4240e83f
commit d57f3d9cdf

View file

@ -2,7 +2,28 @@ packages:
all: all:
compiler: [gcc@12.3.0, aocc@4.1.0] compiler: [gcc@12.3.0, aocc@4.1.0]
providers: providers:
mpi: [mpt, openmpi]
pkgconfig: [pkgconf] pkgconfig: [pkgconf]
openmpi:
externals:
- spec: openmpi@4.1.6%gcc@=12.3.0~cuda~cxx~cxx_exceptions~java~memchecker+pmi~static~wrapper-rpath
fabrics=ucx schedulers=slurm,tm
prefix: /opt/hlrs/non-spack/release/23.1.0/mpi/openmpi/4.1.6-gcc-12.3.0
- spec: openmpi@4.1.6%aocc@=4.1.0~cuda~cxx~cxx_exceptions~java~memchecker+pmi~static~wrapper-rpath
fabrics=ucx schedulers=slurm,tm
prefix: /opt/hlrs/non-spack/release/23.1.0/mpi/openmpi/4.1.6-aocc-4.1.0
buildable: false
mpt:
externals:
# We have to generate compiler-specific modulefiles in order to
# e.g. set custom Fortran modules path. It's hence not possible
# to use a single spec based on gcc@8.5.0 although a single spec
# would be meaningful due to the _prebuilt_ fashion of MPT.
- spec: mpt@2.28%gcc@=12.3.0
prefix: /opt/hlrs/non-spack/mpi/mpt/mpt-2.28
- spec: mpt@2.28%aocc@=4.1.0
prefix: /opt/hlrs/non-spack/mpi/mpt/mpt-2.28
buildable: False
binutils: binutils:
externals: externals:
- spec: binutils@2.30.123 - spec: binutils@2.30.123