Skip to content

Commit

Permalink
Merge branch 'spack:develop' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
ryandanehy authored Oct 25, 2023
2 parents bab4b6d + 6bd2dd0 commit 26f24a3
Show file tree
Hide file tree
Showing 9 changed files with 8 additions and 90 deletions.
2 changes: 1 addition & 1 deletion lib/spack/docs/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ python-levenshtein==0.23.0
docutils==0.18.1
pygments==2.16.1
urllib3==2.0.7
pytest==7.4.2
pytest==7.4.3
isort==5.12.0
black==23.9.1
flake8==6.1.0
Expand Down
1 change: 1 addition & 0 deletions share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ default:
- spack --version
- cd share/spack/gitlab/cloud_pipelines/stacks/${SPACK_CI_STACK_NAME}
- spack env activate --without-view .
- spack compiler find
- export SPACK_CI_CONFIG_ROOT="${SPACK_ROOT}/share/spack/gitlab/cloud_pipelines/configs"
- spack python -c "import os,sys; print(os.path.expandvars(sys.stdin.read()))"
< "${SPACK_CI_CONFIG_ROOT}/${PIPELINE_MIRROR_TEMPLATE}" > "${SPACK_CI_CONFIG_ROOT}/mirrors.yaml"
Expand Down
2 changes: 1 addition & 1 deletion share/spack/gitlab/cloud_pipelines/configs/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ ci:
before_script-:
- - spack list --count # ensure that spack's cache is populated
- - spack env activate --without-view ${SPACK_CONCRETE_ENV_DIR}
- spack compiler find
- spack compiler list
- if [ -n "$SPACK_BUILD_JOBS" ]; then spack config add "config:build_jobs:$SPACK_BUILD_JOBS"; fi
- - mkdir -p ${SPACK_ARTIFACTS_ROOT}/user_data
# AWS runners mount E4S public key (verification), UO runners mount public/private (signing/verification)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,21 +54,6 @@ spack:
cuda:
version: [11.8.0]

compilers:
- compiler:
spec: [email protected]
paths:
cc: /usr/bin/gcc
cxx: /usr/bin/g++
f77: /usr/bin/gfortran
fc: /usr/bin/gfortran
flags: {}
operating_system: ubuntu20.04
target: aarch64
modules: []
environment: {}
extra_rpaths: []

specs:
# CPU
- adios
Expand Down
28 changes: 0 additions & 28 deletions share/spack/gitlab/cloud_pipelines/stacks/e4s-oneapi/spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,34 +5,6 @@ spack:
reuse: false
unify: false

compilers:
- compiler:
spec: [email protected]
paths:
cc: /opt/intel/oneapi/compiler/2023.2.1/linux/bin/icx
cxx: /opt/intel/oneapi/compiler/2023.2.1/linux/bin/icpx
f77: /opt/intel/oneapi/compiler/2023.2.1/linux/bin/ifx
fc: /opt/intel/oneapi/compiler/2023.2.1/linux/bin/ifx
flags: {}
operating_system: ubuntu20.04
target: x86_64
modules: []
environment: {}
extra_rpaths: []
- compiler:
spec: gcc@=11.4.0
paths:
cc: /usr/bin/gcc
cxx: /usr/bin/g++
f77: /usr/bin/gfortran
fc: /usr/bin/gfortran
flags: {}
operating_system: ubuntu20.04
target: x86_64
modules: []
environment: {}
extra_rpaths: []

packages:
all:
require: '%oneapi target=x86_64_v3'
Expand Down
15 changes: 0 additions & 15 deletions share/spack/gitlab/cloud_pipelines/stacks/e4s-power/spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,6 @@ spack:
reuse: false
unify: false

compilers:
- compiler:
spec: [email protected]
paths:
cc: /usr/bin/gcc
cxx: /usr/bin/g++
f77: /usr/bin/gfortran
fc: /usr/bin/gfortran
flags: {}
operating_system: ubuntu20.04
target: ppc64le
modules: []
environment: {}
extra_rpaths: []

packages:
all:
require: "%[email protected] target=ppc64le"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,6 @@ spack:
reuse: false
unify: false

compilers:
- compiler:
spec: gcc@=11.4.0
paths:
cc: /usr/bin/gcc
cxx: /usr/bin/g++
f77: /usr/bin/gfortran
fc: /usr/bin/gfortran
flags: {}
operating_system: ubuntu20.04
target: x86_64
modules: []
environment: {}
extra_rpaths: []

packages:
all:
require: '%gcc target=x86_64_v3'
Expand Down
15 changes: 0 additions & 15 deletions share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,6 @@ spack:
reuse: false
unify: false

compilers:
- compiler:
spec: gcc@=11.4.0
paths:
cc: /usr/bin/gcc
cxx: /usr/bin/g++
f77: /usr/bin/gfortran
fc: /usr/bin/gfortran
flags: {}
operating_system: ubuntu20.04
target: x86_64
modules: []
environment: {}
extra_rpaths: []

packages:
all:
require: '%gcc target=x86_64_v3'
Expand Down
5 changes: 5 additions & 0 deletions var/spack/repos/builtin/packages/trilinos/package.py
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,11 @@ class Trilinos(CMakePackage, CudaPackage, ROCmPackage):
conflicts("@:13.0.1 +cuda", when="^cuda@11:")
# Build hangs with CUDA 11.6 (see #28439)
conflicts("+cuda +stokhos", when="^[email protected]:")
# superlu-dist defines a macro EMPTY which conflicts with a header in cuda
# used when building stokhos
# Fix: https://github.com/xiaoyeli/superlu_dist/commit/09cb1430f7be288fd4d75b8ed461aa0b7e68fefe
# is not tagged yet. See discussion here https://github.com/trilinos/Trilinos/issues/11839
conflicts("+cuda +stokhos +superlu-dist")
# Cuda UVM must be enabled prior to 13.2
# See https://github.com/spack/spack/issues/28869
conflicts("~uvm", when="@:13.1 +cuda")
Expand Down

0 comments on commit 26f24a3

Please sign in to comment.