From 548f298f11307cdd6a1d5008abe8240119a824a1 Mon Sep 17 00:00:00 2001 From: Cyrus Harrison Date: Thu, 9 Sep 2021 14:13:15 -0700 Subject: [PATCH 1/3] add specs for conduit tests --- .../blueos_3_ppc64le_ib_p9/compilers.yaml | 216 ++++++++++++++++++ .../blueos_3_ppc64le_ib_p9/config.yaml | 3 + .../blueos_3_ppc64le_ib_p9/packages.yaml | 129 +++++++++++ spack-environments/conduit/spack.yaml | 73 ++++++ .../conduit/toss_3_x86_64_ib/compilers.yaml | 52 +++++ .../conduit/toss_3_x86_64_ib/config.yaml | 4 + .../conduit/toss_3_x86_64_ib/packages.yaml | 144 ++++++++++++ 7 files changed, 621 insertions(+) create mode 100644 spack-environments/conduit/blueos_3_ppc64le_ib_p9/compilers.yaml create mode 100644 spack-environments/conduit/blueos_3_ppc64le_ib_p9/config.yaml create mode 100644 spack-environments/conduit/blueos_3_ppc64le_ib_p9/packages.yaml create mode 100644 spack-environments/conduit/spack.yaml create mode 100644 spack-environments/conduit/toss_3_x86_64_ib/compilers.yaml create mode 100644 spack-environments/conduit/toss_3_x86_64_ib/config.yaml create mode 100644 spack-environments/conduit/toss_3_x86_64_ib/packages.yaml diff --git a/spack-environments/conduit/blueos_3_ppc64le_ib_p9/compilers.yaml b/spack-environments/conduit/blueos_3_ppc64le_ib_p9/compilers.yaml new file mode 100644 index 0000000..6703f55 --- /dev/null +++ b/spack-environments/conduit/blueos_3_ppc64le_ib_p9/compilers.yaml @@ -0,0 +1,216 @@ +############################################################################## +# Copyright (c) 2020-2021, Lawrence Livermore National Security, LLC and +# RADIUSS Stack project contributors. See the LICENSE file for details. +# +# SPDX-License-Identifier: MIT +############################################################################## + +compilers:: +- compiler: + spec: clang@3.9.1 + paths: + cc: /usr/tcetmp/packages/clang/clang-3.9.1/bin/clang + cxx: /usr/tcetmp/packages/clang/clang-3.9.1/bin/clang++ + f77: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + fc: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: clang@4.0.0 + paths: + cc: /usr/tcetmp/packages/clang/clang-4.0.0/bin/clang + cxx: /usr/tcetmp/packages/clang/clang-4.0.0/bin/clang++ + f77: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + fc: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: clang@9.0.0 + paths: + cc: /usr/tce/packages/clang/clang-9.0.0/bin/clang + cxx: /usr/tce/packages/clang/clang-9.0.0/bin/clang++ + f77: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + fc: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: clang@9.0.0ibm + paths: + cc: /usr/tce/packages/clang/clang-ibm-2019.10.03/bin/clang + cxx: /usr/tce/packages/clang/clang-ibm-2019.10.03/bin/clang++ + fc: /usr/tce/packages/xl/xl-2020.03.18/bin/xlf2003_r + f77: /usr/tce/packages/xl/xl-2020.03.18/bin/xlf_r + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: clang@10.0.1ibm + paths: + cc: /usr/tce/packages/clang/clang-ibm-10.0.1/bin/clang + cxx: /usr/tce/packages/clang/clang-ibm-10.0.1/bin/clang++ + fc: /usr/tce/packages/xl/xl-2020.09.17/bin/xlf2003_r + f77: /usr/tce/packages/xl/xl-2020.09.17/bin/xlf_r + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: clang@coral2018.08.08 + paths: + cc: /usr/tce/packages/clang/clang-coral-2018.08.08/bin/clang + cxx: /usr/tce/packages/clang/clang-coral-2018.08.08/bin/clang++ + f77: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + fc: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: clang@default + paths: + cc: clang + cxx: clang++ + f77: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + fc: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: gcc@8.3.1 + paths: + cc: /usr/tce/packages/gcc/gcc-8.3.1/bin/gcc + cxx: /usr/tce/packages/gcc/gcc-8.3.1/bin/g++ + f77: /usr/tce/packages/gcc/gcc-8.3.1/bin/gfortran + fc: /usr/tce/packages/gcc/gcc-8.3.1/bin/gfortran + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: gcc@4.9.3 + paths: + cc: /usr/tce/packages/gcc/gcc-4.9.3/bin/gcc + cxx: /usr/tce/packages/gcc/gcc-4.9.3/bin/g++ + f77: /usr/tce/packages/gcc/gcc-4.9.3/bin/gfortran + fc: /usr/tce/packages/gcc/gcc-4.9.3/bin/gfortran + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: gcc@default + paths: + cc: gcc + cxx: g++ + f77: gfortran + fc: gfortran + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: xl@default + paths: + cc: xlc + cxx: xlc++ + f77: xlf2003 + fc: xlf2003 + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: xl@beta2019.06.20 + paths: + cc: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlc + cxx: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlc++ + f77: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + fc: /usr/tce/packages/xl/xl-beta-2019.06.20/bin/xlf2003_r + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: xl@16.1.1.7 + paths: + cc: /usr/tce/packages/xl/xl-2020.03.18/bin/xlc_r + cxx: /usr/tce/packages/xl/xl-2020.03.18/bin/xlC_r + fc: /usr/tce/packages/xl/xl-2020.03.18/bin/xlf2003_r + f77: /usr/tce/packages/xl/xl-2020.03.18/bin/xlf_r + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: pgi@default + paths: + cc: pgcc + cxx: pgc++ + f77: pgfortran + fc: pgfortran + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: pgi@19.10 + paths: + cc: /usr/tce/packages/pgi/pgi-19.10/bin/pgcc + cxx: /usr/tce/packages/pgi/pgi-19.10/bin/pgc++ + f77: /usr/tce/packages/pgi/pgi-19.10/bin/pgfortran + fc: /usr/tce/packages/pgi/pgi-19.10/bin/pgfortran + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] +- compiler: + spec: pgi@20.4 + paths: + cc: /usr/tce/packages/pgi/pgi-20.4/bin/pgcc + cxx: /usr/tce/packages/pgi/pgi-20.4/bin/pgc++ + f77: /usr/tce/packages/pgi/pgi-20.4/bin/pgfortran + fc: /usr/tce/packages/pgi/pgi-20.4/bin/pgf90 + flags: {} + operating_system: rhel7 + target: ppc64le + modules: [] + environment: {} + extra_rpaths: [] diff --git a/spack-environments/conduit/blueos_3_ppc64le_ib_p9/config.yaml b/spack-environments/conduit/blueos_3_ppc64le_ib_p9/config.yaml new file mode 100644 index 0000000..60bcc77 --- /dev/null +++ b/spack-environments/conduit/blueos_3_ppc64le_ib_p9/config.yaml @@ -0,0 +1,3 @@ +config: + build_jobs: 32 + concretizer: clingo diff --git a/spack-environments/conduit/blueos_3_ppc64le_ib_p9/packages.yaml b/spack-environments/conduit/blueos_3_ppc64le_ib_p9/packages.yaml new file mode 100644 index 0000000..224273b --- /dev/null +++ b/spack-environments/conduit/blueos_3_ppc64le_ib_p9/packages.yaml @@ -0,0 +1,129 @@ +packages:: + all: + permissions: + read: world + write: group + group: radiuss + providers: + blas: + - netlib-lapack + lapack: + - netlib-lapack + mpi: + - spectrum-mpi + unwind: + - libunwind + # This defaults us to machine specific flags of ivybridge which allows + # us to run on broadwell as well + target: [ppc64le] + compiler: [gcc, pgi, clang, xl] + + cuda: + version: [11.0.2, 10.1.243, 10.1.168, 9.2.148, 8.0] + buildable: false + externals: + - spec: cuda@11.0.2 + prefix: /usr/tce/packages/cuda/cuda-11.0.2 + - spec: cuda@10.1.243 + prefix: /usr/tce/packages/cuda/cuda-10.1.243 + - spec: cuda@10.1.168 + prefix: /usr/tce/packages/cuda/cuda-10.1.168 + - spec: cuda@9.2.148 + prefix: /usr/tce/packages/cuda/cuda-9.2.148 + - spec: cuda@8.0 + prefix: /usr/tce/packages/cuda/cuda-8.0 + spectrum-mpi: + externals: + - spec: spectrum-mpi@10.3.1.03rtm0%pgi@19.10 + prefix: /usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-pgi-19.10 + - spec: spectrum-mpi@10.3.1.03rtm0%pgi@20.4 + prefix: /usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-pgi-20.4 + - spec: spectrum-mpi@10.3.1.03rtm0%gcc@8.3.1 + prefix: /usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-gcc-8.3.1 + - spec: spectrum-mpi@10.3.1.03rtm0%gcc@4.9.3 + prefix: /usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-gcc-4.9.3 + - spec: spectrum-mpi@10.3.1.03rtm0%clang@9.0.0 + prefix: /usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-9.0.0 + - spec: spectrum-mpi@10.3.1.03rtm0%clang@9.0.0ibm + prefix: /usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-ibm-2019.10.03 + - spec: spectrum-mpi@10.3.1.03rtm0%clang@10.0.1ibm + prefix: /usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-ibm-10.0.1 + - spec: spectrum-mpi@10.3.1.03rtm0%xl@16.1.1.7 + prefix: /usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-xl-2020.03.18 + - spec: spectrum-mpi@10.3.1.03rtm0%xl@beta2019.06.20 + prefix: /usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-xl-beta-2019.06.20 + buildable: false + + cmake: + version: [3.18.0] + buildable: false + externals: + - spec: cmake@3.18.0 + prefix: /usr/tce/packages/cmake/cmake-3.18.0 + + # Blas/Lapack virtual package provider + netlib-lapack: + buildable: false + version: [3.9.0] + externals: + - spec: netlib-lapack@3.9.0 + prefix: /usr/tcetmp/packages/lapack/lapack-3.9.0-P9-xl-2020.03.18 + +# # Blas/Lapack virtual package provider +# netlib-lapack: +# buildable: false +# externals: +# - spec: netlib-lapack@3.6.1 +# prefix: /usr + + #ncurses has a bug in their 6.2 that says that getopt is not present + # see: https://github.com/spack/spack/issues/16269 + ncurses: + version: [6.1] + + # System level packages to not build + autoconf: + buildable: false + externals: + - spec: autoconf@2.69 + prefix: /usr + automake: + buildable: false + externals: + - spec: automake@1.13.4 + prefix: /usr + bzip2: + buildable: false + externals: + - spec: bzip2@1.0.6 + prefix: /usr + gettext: + buildable: false + externals: + - spec: gettext@0.19.8.1 + prefix: /usr + libtool: + buildable: false + externals: + - spec: libtool@2.4.2 + prefix: /usr + m4: + buildable: false + externals: + - spec: m4@1.4.16 + prefix: /usr + perl: + buildable: false + externals: + - spec: perl@5.16.3 + prefix: /usr + pkg-config: + buildable: false + externals: + - spec: pkg-config@0.27.1 + prefix: /usr + tar: + buildable: false + externals: + - spec: tar@1.26 + prefix: /usr diff --git a/spack-environments/conduit/spack.yaml b/spack-environments/conduit/spack.yaml new file mode 100644 index 0000000..6051318 --- /dev/null +++ b/spack-environments/conduit/spack.yaml @@ -0,0 +1,73 @@ +############################################################################## +# Copyright (c) 2021, Lawrence Livermore National Security, LLC and +# RADIUSS Stack project contributors. See the LICENSE file for details. +# +# SPDX-License-Identifier: MIT +############################################################################## + +spack: + include: [$SYS_TYPE] + concretization: separately + view: false + config: + install_tree: + root: /usr/workspace/radiuss/install/conduit + padded_length: 128 + projections: + all: '{architecture}/{compiler.name}-{compiler.version}/{name}-{version}-{hash}' + misc_cache: $spack/.misc_cache + test_stage: $spack/.test_stage + 'build_stage:': + - $spack/var/spack/stage + mirrors: + mirror: file:///usr/workspace/radiuss/mirrors/conduit + definitions: + - compilers: + - '%gcc@8.3.1' + when: env.get("SYS_TYPE", "") == "toss_3_x86_64_ib" + - compilers: + - '%clang@10.0.1' + when: env.get("SYS_TYPE", "") == "blueos_3_ppc64le_ib_p9" + - projects: + - conduit@develop+python + - conduit@0.7.2+python + - conduit@develop~shared ^hdf5~shared + - conduit@0.7.2~shared ^hdf5~shared + when: env.get("SYS_TYPE", "") == "toss_3_x86_64_ib" + - projects: + - conduit@develop+python + - conduit@0.7.2+python + - conduit@develop~shared ^hdf5~shared + - conduit@0.7.2~shared ^hdf5~shared + when: env.get("SYS_TYPE", "") == "blueos_3_ppc64le_ib_p9" + specs: + - matrix: + - [$projects] + - [$compilers] + + gitlab-ci: + mappings: + # quartz + - match: + - target=broadwell + runner-attributes: + tags: [quartz, shell] + script: + - . ${CHILD_SPACK_PATH}/share/spack/setup-env.sh + - cd ${SPACK_CONCRETE_ENV_DIR} && spack env activate --without-view . + - spack -d ci rebuild + + # lassen + - match: + - 'target=ppc64le:' + runner-attributes: + tags: [lassen, shell] + script: + - . ${CHILD_SPACK_PATH}/share/spack/setup-env.sh + - cd ${SPACK_CONCRETE_ENV_DIR} && spack env activate --without-view . + - spack -d ci rebuild + service-job-attributes: + tags: [quartz, shell] + before_script: + - . ${CHILD_SPACK_PATH}/share/spack/setup-env.sh + diff --git a/spack-environments/conduit/toss_3_x86_64_ib/compilers.yaml b/spack-environments/conduit/toss_3_x86_64_ib/compilers.yaml new file mode 100644 index 0000000..984c8ae --- /dev/null +++ b/spack-environments/conduit/toss_3_x86_64_ib/compilers.yaml @@ -0,0 +1,52 @@ +############################################################################## +# Copyright (c) 2021, Lawrence Livermore National Security, LLC and +# RADIUSS Stack project contributors. See the LICENSE file for details. +# +# SPDX-License-Identifier: MIT +############################################################################## + +compilers:: +- compiler: + environment: {} + extra_rpaths: [] + flags: + cflags: --gcc-toolchain=/usr/tce/packages/gcc/gcc-8.3.1 + cxxflags: --gcc-toolchain=/usr/tce/packages/gcc/gcc-8.3.1 + modules: + - clang/10.0.0 + operating_system: rhel7 + paths: + cc: /usr/tce/packages/clang/clang-10.0.0/bin/clang + cxx: /usr/tce/packages/clang/clang-10.0.0/bin/clang++ + f77: /usr/tce/packages/gcc/gcc-8.3.1/bin/gfortran + fc: /usr/tce/packages/gcc/gcc-8.3.1/bin/gfortran + spec: clang@10.0.0 + target: x86_64 +- compiler: + environment: {} + extra_rpaths: [] + flags: {} + modules: + - gcc/8.3.1 + operating_system: rhel7 + paths: + cc: /usr/tce/packages/gcc/gcc-8.3.1/bin/gcc + cxx: /usr/tce/packages/gcc/gcc-8.3.1/bin/g++ + f77: /usr/tce/packages/gcc/gcc-8.3.1/bin/gfortran + fc: /usr/tce/packages/gcc/gcc-8.3.1/bin/gfortran + spec: gcc@8.3.1 + target: x86_64 +- compiler: + environment: {} + extra_rpaths: [] + flags: {} + modules: + - gcc/8.1.0 + operating_system: rhel7 + paths: + cc: /usr/tce/packages/gcc/gcc-8.1.0/bin/gcc + cxx: /usr/tce/packages/gcc/gcc-8.1.0/bin/g++ + f77: /usr/tce/packages/gcc/gcc-8.1.0/bin/gfortran + fc: /usr/tce/packages/gcc/gcc-8.1.0/bin/gfortran + spec: gcc@8.1.0 + target: x86_64 diff --git a/spack-environments/conduit/toss_3_x86_64_ib/config.yaml b/spack-environments/conduit/toss_3_x86_64_ib/config.yaml new file mode 100644 index 0000000..2936d5a --- /dev/null +++ b/spack-environments/conduit/toss_3_x86_64_ib/config.yaml @@ -0,0 +1,4 @@ +config: + build_jobs: 36 + + concretizer: clingo diff --git a/spack-environments/conduit/toss_3_x86_64_ib/packages.yaml b/spack-environments/conduit/toss_3_x86_64_ib/packages.yaml new file mode 100644 index 0000000..6ea33a0 --- /dev/null +++ b/spack-environments/conduit/toss_3_x86_64_ib/packages.yaml @@ -0,0 +1,144 @@ +############################################################################## +# Copyright (c) 2020-2021, Lawrence Livermore National Security, LLC and +# RADIUSS Stack project contributors. See the LICENSE file for details. +# +# SPDX-License-Identifier: MIT +############################################################################## + +packages:: + all: + permissions: + read: world + write: group + group: radiuss + providers: + blas: + - netlib-lapack + lapack: + - netlib-lapack + mpi: + - mvapich2 + - openmpi + unwind: + - libunwind + + mpi: + buildable: false + mvapich2: + buildable: false + externals: + - spec: mvapich2@2.2%gcc@8.1.0 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/mvapich2/mvapich2-2.2-gcc-8.1.0 + - spec: mvapich2@2.3%gcc@8.1.0 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/mvapich2/mvapich2-2.3-gcc-8.1.0 + - spec: mvapich2@2.2%gcc@8.3.1 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/mvapich2/mvapich2-2.2-gcc-8.3.1 + - spec: mvapich2@2.3%gcc@8.3.1 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/mvapich2/mvapich2-2.3-gcc-8.3.1 + - spec: mvapich2@2.2%clang@10.0.0 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/mvapich2/mvapich2-2.2-clang-10.0.0 + - spec: mvapich2@2.3%clang@10.0.0 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/mvapich2/mvapich2-2.3-clang-10.0.0 + openmpi: + buildable: false + externals: + - spec: openmpi@2.0.0%gcc@8.1.0 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/openmpi/openmpi-2.0.0-gcc-8.1.0 + - spec: openmpi@2.1.0%gcc@8.1.0 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/openmpi/openmpi-2.1.0-gcc-8.1.0 + - spec: openmpi@3.0.1%gcc@8.1.0 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/openmpi/openmpi-3.0.1-gcc-8.1.0 + - spec: openmpi@2.0.0%gcc@8.3.1 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/openmpi/openmpi-2.0.0-gcc-8.3.1 + - spec: openmpi@2.1.0%gcc@8.3.1 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/openmpi/openmpi-2.1.0-gcc-8.3.1 + - spec: openmpi@3.0.1%gcc@8.3.1 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/openmpi/openmpi-3.0.1-gcc-8.3.1 + - spec: openmpi@2.0.0%clang@10.0.0 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/openmpi/openmpi-2.0.0-clang-10.0.0 + - spec: openmpi@2.1.0%clang@10.0.0 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/openmpi/openmpi-2.1.0-clang-10.0.0 + - spec: openmpi@3.0.1%clang@10.0.0 arch=linux-rhel7-broadwell + prefix: /usr/tce/packages/openmpi/openmpi-3.0.1-clang-10.0.0 + cmake: + version: + - 3.18.0 + buildable: false + externals: + - spec: cmake@3.18.0 + prefix: /usr/tce/packages/cmake/cmake-3.18.0 + netlib-lapack: + buildable: false + externals: + - spec: netlib-lapack@3.6.1 + prefix: /usr + autoconf: + buildable: false + externals: + - spec: autoconf@2.69 + prefix: /usr + automake: + buildable: false + externals: + - spec: automake@1.13.4 + prefix: /usr + bzip2: + buildable: false + externals: + - spec: bzip2@1.0.6 + prefix: /usr + gettext: + buildable: false + externals: + - spec: gettext@0.19.8.1 + prefix: /usr + graphviz: + buildable: false + externals: + - spec: graphviz@2.30.1 + prefix: /usr + libtool: + buildable: false + externals: + - spec: libtool@2.4.2 + prefix: /usr + libx11: + buildable: false + externals: + - spec: libx11@1.20.4 + prefix: /usr + m4: + buildable: false + externals: + - spec: m4@1.4.16 + prefix: /usr + perl: + buildable: false + externals: + - spec: perl@5.16.3 + prefix: /usr + pkg-config: + buildable: false + externals: + - spec: pkg-config@0.27.1 + prefix: /usr + tar: + buildable: false + externals: + - spec: tar@1.26 + prefix: /usr + unzip: + buildable: false + externals: + - spec: readline@6.2 + prefix: /usr + unzip: + buildable: false + externals: + - spec: unzip@6.0 + prefix: /usr + zlib: + buildable: false + externals: + - spec: zlib@1.2.7 + prefix: /usr From 99cf79081a898595ba901d977a655dc1520fa3b4 Mon Sep 17 00:00:00 2001 From: Cyrus Harrison Date: Thu, 9 Sep 2021 14:33:13 -0700 Subject: [PATCH 2/3] set env to conduit --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f3969dd..bd4f68d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,7 +13,7 @@ variables: SPACK_REPO: https://github.com/spack/spack.git SPACK_REF: develop SPACK_DEBUG: "-d" - ENV_NAME: "radiuss" + ENV_NAME: "conduit" # We only do one generation per stage because we found conflicts otherwise #[one-generate-per-stage--] From ad03a6ab85d9ccac8c34d7906ffd98315ff60ab3 Mon Sep 17 00:00:00 2001 From: Cyrus Harrison Date: Thu, 9 Sep 2021 15:57:25 -0700 Subject: [PATCH 3/3] only do static builds for conduit develop --- spack-environments/conduit/spack.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/spack-environments/conduit/spack.yaml b/spack-environments/conduit/spack.yaml index 6051318..a93ac00 100644 --- a/spack-environments/conduit/spack.yaml +++ b/spack-environments/conduit/spack.yaml @@ -32,13 +32,11 @@ spack: - conduit@develop+python - conduit@0.7.2+python - conduit@develop~shared ^hdf5~shared - - conduit@0.7.2~shared ^hdf5~shared when: env.get("SYS_TYPE", "") == "toss_3_x86_64_ib" - projects: - conduit@develop+python - conduit@0.7.2+python - conduit@develop~shared ^hdf5~shared - - conduit@0.7.2~shared ^hdf5~shared when: env.get("SYS_TYPE", "") == "blueos_3_ppc64le_ib_p9" specs: - matrix: