FIX: providers for quantum-espresso
This commit is contained in:

parent
65f678efe7
commit
723128554d
35
env/sles15/aarch64/sysconfigs/packages.yaml
vendored
35
env/sles15/aarch64/sysconfigs/packages.yaml
vendored
@ -4,12 +4,16 @@ packages:
|
|||||||
prefer:
|
prefer:
|
||||||
- spec: '^openmpi'
|
- spec: '^openmpi'
|
||||||
when: '^mpi'
|
when: '^mpi'
|
||||||
|
- spec: '^openblas'
|
||||||
|
when: '%gcc ^blas'
|
||||||
|
- spec: '^netlib-scalapack'
|
||||||
|
when: '+scalapack'
|
||||||
providers:
|
providers:
|
||||||
blas: [openblas, nvhpc, cray-libsci]
|
blas: [openblas, nvhpc, nvpl-blas]
|
||||||
lapack: [openblas, nvhpc, cray-libsci]
|
lapack: [openblas, nvhpc, nvpl-lapack]
|
||||||
mpi: [openmpi, cray-mpich]
|
mpi: [openmpi, cray-mpich]
|
||||||
pkgconfig: [pkg-config]
|
pkgconfig: [pkg-config]
|
||||||
scalapack: [cray-libsci]
|
scalapack: [netlib-scalapack]
|
||||||
require:
|
require:
|
||||||
- spec: "os=sles15"
|
- spec: "os=sles15"
|
||||||
- spec: "target=aarch64"
|
- spec: "target=aarch64"
|
||||||
@ -58,10 +62,12 @@ packages:
|
|||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- modules:
|
- modules:
|
||||||
|
- PrgEnv-cce
|
||||||
- cray-mpich
|
- cray-mpich
|
||||||
prefix: /opt/cray/pe/mpich/8.1.28/ofi/cray/17.0
|
prefix: /opt/cray/pe/mpich/8.1.28/ofi/cray/17.0
|
||||||
spec: cray-mpich@8.1.28%cce@17.0.0
|
spec: cray-mpich@8.1.28%cce@17.0.0
|
||||||
- modules:
|
- modules:
|
||||||
|
- PrgEnv-gnu
|
||||||
- cray-mpich
|
- cray-mpich
|
||||||
prefix: /opt/cray/pe/mpich/8.1.28/ofi/gnu/12.3
|
prefix: /opt/cray/pe/mpich/8.1.28/ofi/gnu/12.3
|
||||||
spec: cray-mpich@8.1.28%gcc@12.3
|
spec: cray-mpich@8.1.28%gcc@12.3
|
||||||
@ -81,6 +87,10 @@ packages:
|
|||||||
- nvhpc-nompi/24.3
|
- nvhpc-nompi/24.3
|
||||||
prefix: /opt/nvidia/hpc_sdk/Linux_aarch64/24.3/cuda
|
prefix: /opt/nvidia/hpc_sdk/Linux_aarch64/24.3/cuda
|
||||||
spec: cuda@12.2.0%nvhpc@24.3
|
spec: cuda@12.2.0%nvhpc@24.3
|
||||||
|
extra_attributes:
|
||||||
|
environment:
|
||||||
|
prepend_path:
|
||||||
|
LD_LIBRARY_PATH: /opt/nvidia/hpc_sdk/Linux_aarch64/24.3/math_libs/lib64/stubs
|
||||||
curl:
|
curl:
|
||||||
require: '%gcc@7.5.0'
|
require: '%gcc@7.5.0'
|
||||||
egl:
|
egl:
|
||||||
@ -227,11 +237,10 @@ packages:
|
|||||||
fortran: /opt/nvidia/hpc_sdk/Linux_aarch64/24.3/compilers/bin/nvfortran
|
fortran: /opt/nvidia/hpc_sdk/Linux_aarch64/24.3/compilers/bin/nvfortran
|
||||||
operating_system: sles15
|
operating_system: sles15
|
||||||
modules:
|
modules:
|
||||||
- libfabric/1.15.2.0
|
- "libfabric/1.15.2.0"
|
||||||
- nvhpc-nompi/24.3
|
- "nvhpc-nompi/24.3"
|
||||||
environment:
|
extra_rpaths:
|
||||||
prepend_path:
|
- /opt/nvidia/hpc_sdk/Linux_aarch64/24.3/math_libs/lib64/stubs
|
||||||
LD_LIBRARY_PATH: /opt/nvidia/hpc_sdk/Linux_aarch64/24.3/math_libs/lib64/stubs
|
|
||||||
opal:
|
opal:
|
||||||
require:
|
require:
|
||||||
- spec: '%gcc'
|
- spec: '%gcc'
|
||||||
@ -249,7 +258,7 @@ packages:
|
|||||||
require:
|
require:
|
||||||
- spec: "schedulers=slurm fabrics=ofi +cuda"
|
- spec: "schedulers=slurm fabrics=ofi +cuda"
|
||||||
when: "@5.0.0:"
|
when: "@5.0.0:"
|
||||||
- spec: "schedulers=slurm fabrics=ofi +cxx +cxx_exceptions +cuda +legacylaunchers"
|
- spec: "schedulers=slurm fabrics=ofi +cxx +cuda +legacylaunchers"
|
||||||
when: "@:5.0.0"
|
when: "@:5.0.0"
|
||||||
openssh:
|
openssh:
|
||||||
require: '%gcc@7.5.0'
|
require: '%gcc@7.5.0'
|
||||||
@ -278,9 +287,13 @@ packages:
|
|||||||
require: '%gcc@7.5.0'
|
require: '%gcc@7.5.0'
|
||||||
python:
|
python:
|
||||||
require: '%gcc@7.5.0'
|
require: '%gcc@7.5.0'
|
||||||
# QE is unable to find out cray-libsci
|
|
||||||
quantum-espresso:
|
quantum-espresso:
|
||||||
require: ~scalapack ^openblas
|
require:
|
||||||
|
- spec: "^nvpl-blas ^nvpl-lapack"
|
||||||
|
when: "%nvhpc"
|
||||||
|
conflict:
|
||||||
|
- spec: '^acfl'
|
||||||
|
when: '%nvhpc'
|
||||||
rdma-core:
|
rdma-core:
|
||||||
require: '%gcc@7.5.0'
|
require: '%gcc@7.5.0'
|
||||||
readline:
|
readline:
|
||||||
|
Reference in New Issue
Block a user