Add MPIs as of release/23.1.0
This commit is contained in:
parent
3c4240e83f
commit
d57f3d9cdf
1 changed files with 21 additions and 0 deletions
|
@ -2,7 +2,28 @@ packages:
|
|||
all:
|
||||
compiler: [gcc@12.3.0, aocc@4.1.0]
|
||||
providers:
|
||||
mpi: [mpt, openmpi]
|
||||
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:
|
||||
externals:
|
||||
- spec: binutils@2.30.123
|
||||
|
|
Loading…
Reference in a new issue