FIX: naively replace all x86_64 by aarch64

This commit is contained in:
2024-09-26 16:06:22 +02:00
parent 006ba2de49
commit 115c3cd790
6 changed files with 23 additions and 23 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -8,7 +8,7 @@ compilers:
fc: ftn fc: ftn
flags: {} flags: {}
operating_system: sles15 operating_system: sles15
target: x86_64 target: aarch64
modules: modules:
- libfabric/1.15.2.0 - libfabric/1.15.2.0
- PrgEnv-cray/8.5.0 - PrgEnv-cray/8.5.0
@ -24,7 +24,7 @@ compilers:
fc: /usr/bin/gfortran-12 fc: /usr/bin/gfortran-12
flags: {} flags: {}
operating_system: sles15 operating_system: sles15
target: x86_64 target: aarch64
modules: modules:
- libfabric/1.15.2.0 - libfabric/1.15.2.0
- PrgEnv-gnu/8.5.0 - PrgEnv-gnu/8.5.0
@ -40,7 +40,7 @@ compilers:
fc: /usr/bin/gfortran fc: /usr/bin/gfortran
flags: {} flags: {}
operating_system: sles15 operating_system: sles15
target: x86_64 target: aarch64
modules: modules:
- libfabric/1.15.2.0 - libfabric/1.15.2.0
environment: {} environment: {}
@ -48,17 +48,17 @@ compilers:
- compiler: - compiler:
spec: nvhpc@=23.9 spec: nvhpc@=23.9
paths: paths:
cc: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvc cc: /opt/nvidia/hpc_sdk/Linux_aarch64/23.9/compilers/bin/nvc
cxx: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvc++ cxx: /opt/nvidia/hpc_sdk/Linux_aarch64/23.9/compilers/bin/nvc++
f77: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvfortran f77: /opt/nvidia/hpc_sdk/Linux_aarch64/23.9/compilers/bin/nvfortran
fc: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvfortran fc: /opt/nvidia/hpc_sdk/Linux_aarch64/23.9/compilers/bin/nvfortran
flags: {} flags: {}
operating_system: sles15 operating_system: sles15
target: x86_64 target: aarch64
modules: modules:
- nvhpc-nompi/23.9 - nvhpc-nompi/23.9
- libfabric/1.15.2.0 - libfabric/1.15.2.0
environment: environment:
prepend_path: prepend_path:
LD_LIBRARY_PATH: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/math_libs/lib64/stubs LD_LIBRARY_PATH: /opt/nvidia/hpc_sdk/Linux_aarch64/23.9/math_libs/lib64/stubs
extra_rpaths: [] extra_rpaths: []

View File

@ -9,7 +9,7 @@ packages:
scalapack: [cray-libsci] scalapack: [cray-libsci]
require: require:
- spec: "os=sles15" - spec: "os=sles15"
- spec: "target=x86_64" - spec: "target=aarch64"
when: "%gcc" when: "%gcc"
- spec: "target=zen3" - spec: "target=zen3"
when: "%nvhpc" when: "%nvhpc"
@ -33,11 +33,11 @@ packages:
externals: externals:
- modules: - modules:
- cray-libsci - cray-libsci
prefix: /opt/cray/pe/libsci/23.12.5/cray/17.0/x86_64 prefix: /opt/cray/pe/libsci/23.12.5/cray/17.0/aarch64
spec: cray-libsci@23.12.5%cce@17.0.0 +mpi +openmp spec: cray-libsci@23.12.5%cce@17.0.0 +mpi +openmp
- modules: - modules:
- cray-libsci - cray-libsci
prefix: /opt/cray/pe/libsci/23.12.5/GNU/12.3/x86_64/ prefix: /opt/cray/pe/libsci/23.12.5/GNU/12.3/aarch64/
spec: cray-libsci@23.12.5%gcc@12.3 +mpi +openmp spec: cray-libsci@23.12.5%gcc@12.3 +mpi +openmp
cray-mpich: cray-mpich:
buildable: false buildable: false
@ -64,7 +64,7 @@ packages:
externals: externals:
- modules: - modules:
- nvhpc-nompi/23.9 - nvhpc-nompi/23.9
prefix: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/cuda prefix: /opt/nvidia/hpc_sdk/Linux_aarch64/23.9/cuda
spec: cuda@12.2.0%nvhpc@23.9 spec: cuda@12.2.0%nvhpc@23.9
curl: curl:
require: '%gcc@7.5.0' require: '%gcc@7.5.0'
@ -74,7 +74,7 @@ packages:
externals: externals:
- modules: - modules:
- cray-fftw/3.3.10.6 - cray-fftw/3.3.10.6
prefix: /opt/cray/pe/fftw/3.3.10.6/x86_64 prefix: /opt/cray/pe/fftw/3.3.10.6/aarch64
spec: fftw@3.3.10.6+mpi+openmp~pfft_patches precision=double,float%gcc@12.3 spec: fftw@3.3.10.6+mpi+openmp~pfft_patches precision=double,float%gcc@12.3
findutils: findutils:
require: '%gcc@7.5.0' require: '%gcc@7.5.0'

View File

@ -2,10 +2,10 @@ spack:
concretizer: concretizer:
unify: false unify: false
include: include:
- $spack/spack-psi/env/sles15/x86_64/sysconfigs/packages.yaml - $spack/spack-psi/env/sles15/aarch64/sysconfigs/packages.yaml
- $spack/spack-psi/env/sles15/x86_64/sysconfigs/compilers.yaml - $spack/spack-psi/env/sles15/aarch64/sysconfigs/compilers.yaml
include_concrete: include_concrete:
- /afs/psi.ch/sys/spack/system/spack-psi/env/sles15/x86_64/admin/stable - /afs/psi.ch/sys/spack/system/spack-psi/env/sles15/aarch64/admin/stable
specs: [] specs: []
upstreams: upstreams:
stable: stable:

View File

@ -2,11 +2,11 @@ spack:
concretizer: concretizer:
unify: false unify: false
include: include:
- $spack/spack-psi/env/sles15/x86_64/sysconfigs/packages.yaml - $spack/spack-psi/env/sles15/aarch64/sysconfigs/packages.yaml
- $spack/spack-psi/env/sles15/x86_64/sysconfigs/compilers.yaml - $spack/spack-psi/env/sles15/aarch64/sysconfigs/compilers.yaml
include_concrete: include_concrete:
- /afs/psi.ch/sys/spack/system/spack-psi/env/sles15/x86_64/admin/stable - /afs/psi.ch/sys/spack/system/spack-psi/env/sles15/aarch64/admin/stable
- /afs/psi.ch/sys/spack/system/spack-psi/env/sles15/x86_64/admin/unstable - /afs/psi.ch/sys/spack/system/spack-psi/env/sles15/aarch64/admin/unstable
specs: [] specs: []
upstreams: upstreams:
stable: stable: