From 1648378eb05a6915dbe17330bc0ec330117acb31 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 15 Dec 2025 17:51:19 -0800 Subject: [PATCH 01/52] remove radius-spack-configs --- .gitmodules | 3 --- scripts/spack/radiuss-spack-configs | 1 - 2 files changed, 4 deletions(-) delete mode 160000 scripts/spack/radiuss-spack-configs diff --git a/.gitmodules b/.gitmodules index 3f82ac613..6d5f40a7d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,9 +13,6 @@ [submodule "tests"] path = tests url = https://github.com/LLNL/serac_tests.git -[submodule "scripts/spack/radiuss-spack-configs"] - path = scripts/spack/radiuss-spack-configs - url = https://github.com/LLNL/radiuss-spack-configs.git [submodule "tribol"] path = tribol url = https://github.com/LLNL/Tribol.git diff --git a/scripts/spack/radiuss-spack-configs b/scripts/spack/radiuss-spack-configs deleted file mode 160000 index b39030f68..000000000 --- a/scripts/spack/radiuss-spack-configs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b39030f680263f6c15c7dfe510fa6ffdb9482136 From 65c1bf82f2586b8342cf13256f9cb9b16dd2b201 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 15 Dec 2025 17:51:46 -0800 Subject: [PATCH 02/52] compiler_mixing: false --- scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml | 3 +++ scripts/spack/configs/darwin/spack.yaml | 3 +++ scripts/spack/configs/docker/ubuntu24/spack.yaml | 3 +++ scripts/spack/configs/linux_ubuntu_24/spack.yaml | 3 +++ scripts/spack/configs/toss_4_x86_64_ib/spack.yaml | 3 +++ scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml | 3 +++ 6 files changed, 18 insertions(+) diff --git a/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml b/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml index 0cf00c958..f54ecd264 100644 --- a/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml +++ b/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml @@ -9,6 +9,9 @@ spack: build_stage:: - $spack/../build_stage + concretizer: + compiler_mixing: false + # Regular TPLs do not need views view: false diff --git a/scripts/spack/configs/darwin/spack.yaml b/scripts/spack/configs/darwin/spack.yaml index e1847d10c..c863838c0 100644 --- a/scripts/spack/configs/darwin/spack.yaml +++ b/scripts/spack/configs/darwin/spack.yaml @@ -9,6 +9,9 @@ spack: build_stage:: - $spack/../build_stage + concretizer: + compiler_mixing: false + view: false include: diff --git a/scripts/spack/configs/docker/ubuntu24/spack.yaml b/scripts/spack/configs/docker/ubuntu24/spack.yaml index 4fc3866c0..f62f45ad8 100644 --- a/scripts/spack/configs/docker/ubuntu24/spack.yaml +++ b/scripts/spack/configs/docker/ubuntu24/spack.yaml @@ -9,6 +9,9 @@ spack: build_stage:: - $spack/../build_stage + concretizer: + compiler_mixing: false + toolchains: clang_19: - spec: '%c=llvm@19.1.1' diff --git a/scripts/spack/configs/linux_ubuntu_24/spack.yaml b/scripts/spack/configs/linux_ubuntu_24/spack.yaml index 667a78b8b..8e38e1e92 100644 --- a/scripts/spack/configs/linux_ubuntu_24/spack.yaml +++ b/scripts/spack/configs/linux_ubuntu_24/spack.yaml @@ -17,6 +17,9 @@ spack: environment: {} extra_rpaths: [] + concretizer: + compiler_mixing: false + # Regular TPLs do not need views view: false diff --git a/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml b/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml index b87886244..6c58d7297 100644 --- a/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml +++ b/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml @@ -9,6 +9,9 @@ spack: build_stage:: - $spack/../build_stage + concretizer: + compiler_mixing: false + # Regular TPLs do not need views view: false diff --git a/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml b/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml index ef8eb19ec..219c0ed87 100644 --- a/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml +++ b/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml @@ -9,6 +9,9 @@ spack: build_stage:: - $spack/../build_stage + concretizer: + compiler_mixing: false + # Regular TPLs do not need views view: false From 7f8cb7dca2be922388d48447c3b666eed336b38d Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 15 Dec 2025 17:52:10 -0800 Subject: [PATCH 03/52] cleanup packages + update spack/ spack-packages --- .uberenv_config.json | 6 +- .../spack_repo/smith/packages/axom/package.py | 715 ------------------ .../smith/packages/conduit/package.py | 11 - .../smith/packages/enzyme/package.py | 1 + .../smith/packages/llvm-amdgpu/package.py | 4 +- .../spack_repo/smith/packages/mfem/package.py | 40 +- .../smith/packages/petsc/package.py | 6 +- .../smith/packages/smith/package.py | 3 +- .../smith/packages/tribol/package.py | 2 +- 9 files changed, 14 insertions(+), 774 deletions(-) delete mode 100644 scripts/spack/spack_repo/smith/packages/axom/package.py delete mode 100644 scripts/spack/spack_repo/smith/packages/conduit/package.py diff --git a/.uberenv_config.json b/.uberenv_config.json index a3b0a18bc..744eeffb0 100644 --- a/.uberenv_config.json +++ b/.uberenv_config.json @@ -4,9 +4,9 @@ "package_final_phase" : "initconfig", "package_source_dir" : "../..", "spack_url": "https://github.com/spack/spack.git", -"spack_commit": "734c5db2121b01c373eed6538e452f18887e9e44", +"spack_commit": "55fe025057c40aa12bc89284e294e36c273fab99", "spack_packages_url": "https://github.com/spack/spack-packages.git", -"spack_packages_commit": "a75a7f75182ffc7a51c6ca7f0fec4bf9b2705be8", +"spack_packages_commit": "cd6afc92756c3f3a9b4a0be274c87531b61f02b5", "spack_configs_path": "scripts/spack/configs", -"spack_packages_path": ["scripts/spack/radiuss-spack-configs/spack_repo/llnl_radiuss/packages", "scripts/spack/spack_repo/smith/packages"] +"spack_packages_path": ["scripts/spack/spack_repo/smith/packages"] } diff --git a/scripts/spack/spack_repo/smith/packages/axom/package.py b/scripts/spack/spack_repo/smith/packages/axom/package.py deleted file mode 100644 index 143bba51b..000000000 --- a/scripts/spack/spack_repo/smith/packages/axom/package.py +++ /dev/null @@ -1,715 +0,0 @@ -# Copyright (c) Lawrence Livermore National Security, LLC and -# other Smith Project Developers. See the top-level COPYRIGHT file for details. -# -# SPDX-License-Identifier: (BSD-3-Clause) - -# NOTE: Axom's Spack package in the Spack packages repo isn't as up to date as in Axom itself. Specifically, we needed this change: -# https://github.com/LLNL/axom/blob/515b9bdec47886d19505533ccbdb1c37177d05f2/scripts/spack/packages/axom/package.py#L368 -# TODO: revert to inherited package once this change is in the Spack package repo - -import os -import shutil -import socket -from os.path import join as pjoin - -from spack.package import * -from spack.util.executable import which_string -from spack_repo.builtin.build_systems.cached_cmake import ( - CachedCMakePackage, - cmake_cache_option, - cmake_cache_path, - cmake_cache_string, -) -from spack_repo.builtin.build_systems.cuda import CudaPackage -from spack_repo.builtin.build_systems.rocm import ROCmPackage - -def get_spec_path(spec, package_name, path_replacements={}, use_bin=False): - """Extracts the prefix path for the given spack package - path_replacements is a dictionary with string replacements for the path. - """ - - if not use_bin: - path = spec[package_name].prefix - else: - path = spec[package_name].prefix.bin - - path = os.path.realpath(path) - - for key in path_replacements: - path = path.replace(key, path_replacements[key]) - - return path - - -class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): - """Axom provides a robust, flexible software infrastructure for the development - of multi-physics applications and computational tools.""" - - maintainers("white238") - - homepage = "https://github.com/LLNL/axom" - git = "https://github.com/LLNL/axom.git" - tags = ["radiuss"] - - test_requires_compiler = True - - license("BSD-3-Clause") - - # SMITH_EDIT_START - # Note: Make sure this sha coincides with the git submodule - # Note: We add a number to the end of the real version number to indicate that we have - # moved forward past the release. Increment the last number when updating the commit sha. - version("0.12.0.0", commit="297544010a3dfb98145a1a85f09f9c648c00a18c", submodules=False) - # SMITH_EDIT_END - - version("main", branch="main") - version("develop", branch="develop") - version("0.12.0", tag="v0.12.0", commit="297544010a3dfb98145a1a85f09f9c648c00a18c") - version("0.11.0", tag="v0.11.0", commit="685960486aa55d3a74a821ee02f6d9d9a3e67ab1") - version("0.10.1", tag="v0.10.1", commit="6626ee1c5668176fb64dd9a52dec3e8596b3ba6b") - version("0.10.0", tag="v0.10.0", commit="ea853a34a834415ea75f824160fc44cba9a0755d") - version("0.9.0", tag="v0.9.0", commit="5f531595d941d16fa3b8583bfc347a845d9feb6d") - version("0.8.1", tag="v0.8.1", commit="0da8a5b1be596887158ac2fcd321524ba5259e15") - version("0.8.0", tag="v0.8.0", commit="71fab3262eb7e1aa44a04c21d072b77f06362f7b") - version("0.7.0", tag="v0.7.0", commit="ea5158191181c137117ae37959879bdc8b107f35") - version("0.6.1", tag="v0.6.1", commit="ee240d3963d7879ae0e9c392902195bd7b04e37d") - version("0.6.0", tag="v0.6.0", commit="65287dc00bc7c271a08cb86c632f5909c30e3506") - version("0.5.0", tag="v0.5.0", commit="db137349b3e28617c3e0570dbd18e4a91654da98") - version("0.4.0", tag="v0.4.0", commit="38c0d7495ece35a30fca5f5b578b8f9d54346bd2") - version("0.3.3", tag="v0.3.3", commit="f0539ef0525469ffda054d86144f310c15b4f9e0") - version("0.3.2", tag="v0.3.2", commit="c446b496e20e6118b8cba7e80f1f84c76a49e463") - version("0.3.1", tag="v0.3.1", commit="cbefc0457a229d8acfb70622360d0667e90e50a2") - version("0.3.0", tag="v0.3.0", commit="20068ccab4b4f70055918b4f17960ec3ed6dbce8") - version("0.2.9", tag="v0.2.9", commit="9e9a54ede3326817c05f35922738516e43b5ec3d") - - depends_on("c", type="build") - depends_on("cxx", type="build") - depends_on("fortran", type="build", when="+fortran") - - # SMITH_EDIT_START - # https://github.com/spack/spack/issues/31829 - # patch("examples-oneapi.patch", when="@0.6.1 +examples %oneapi") - - # patch("scr_examples_gtest.patch", when="@0.6.0:0.6.1") - # patch("umpire_camp_blt_targets.patch", when="@=0.8.0 ^umpire@2023.06.0") - # SMITH_EDIT_END - - root_cmakelists_dir = "src" - - # ----------------------------------------------------------------------- - # Variants - # ----------------------------------------------------------------------- - variant("shared", default=True, description="Enable build of shared libraries") - - variant("examples", default=True, description="Build examples") - variant("tools", default=True, description="Build tools") - - # Hard requirement after Axom 0.6.1 - variant("cpp14", default=True, description="Build with C++14 support") - - variant("fortran", default=True, description="Build with Fortran support") - - variant("python", default=False, description="Build python support") - - variant("mpi", default=True, description="Build MPI support") - variant("openmp", default=True, description="Turn on OpenMP support.") - - variant( - "profiling", - default=False, - when="@develop", - description="Build with hooks for Adiak/Caliper performance analysis", - ) - - variant("c2c", default=False, description="Build with c2c") - variant("opencascade", default=False, description="Build with opencascade") - - variant("mfem", default=False, description="Build with mfem") - variant("hdf5", default=True, description="Build with hdf5") - variant("lua", default=True, description="Build with Lua") - variant("scr", default=False, description="Build with SCR") - variant("umpire", default=True, description="Build with umpire") - - variant("raja", default=True, description="Build with raja") - - varmsg = "Build development tools (such as Sphinx, Doxygen, etc...)" - variant("devtools", default=False, description=varmsg) - - # ----------------------------------------------------------------------- - # Dependencies - # ----------------------------------------------------------------------- - # Basics - depends_on("cmake@3.14:", type="build") - depends_on("cmake@3.18:", type="build", when="@0.7.0:") - depends_on("cmake@3.21:", type="build", when="+rocm") - - depends_on("blt", type="build") - depends_on("blt@0.5.1:0.5.3", type="build", when="@0.6.1:0.8") - depends_on("blt@0.6.2:", type="build", when="@0.9:") - - depends_on("mpi", when="+mpi") - - # Libraries - # Forward variants to Conduit - for _var in ["fortran", "hdf5", "mpi", "python"]: - depends_on("conduit+{0}".format(_var), when="+{0}".format(_var)) - depends_on("conduit~{0}".format(_var), when="~{0}".format(_var)) - - depends_on("conduit+python", when="+devtools") - depends_on("conduit~python", when="~devtools") - - depends_on("hdf5", when="+hdf5") - - depends_on("lua", when="+lua") - - depends_on("scr", when="+scr") - depends_on("scr~fortran", when="+scr~fortran") - - with when("+umpire"): - depends_on("umpire") - depends_on("umpire@2025.09.0:", when="@0.10:") - depends_on("umpire@2024.02.0:", when="@0.9:") - depends_on("umpire@2022.03.0:2023.06", when="@0.7.0:0.8") - depends_on("umpire@6.0.0", when="@0.6.0") - depends_on("umpire@5:5.0.1", when="@:0.5.0") - depends_on("umpire+openmp", when="+openmp") - depends_on("umpire+mpi3_shmem", when="+mpi") - - with when("+raja"): - depends_on("raja") - depends_on("raja@2025.09.0:", when="@0.10:") - depends_on("raja@2024.02.0:", when="@0.9:") - depends_on("raja@2022.03.0:2023.06", when="@0.7.0:0.8") - depends_on("raja@0.14.0", when="@0.6.0") - depends_on("raja@:0.13.0", when="@:0.5.0") - depends_on("raja~openmp", when="~openmp") - depends_on("raja+openmp", when="+openmp") - - with when("+profiling"): - depends_on("adiak") - depends_on("caliper+adiak~papi") - - depends_on("caliper+cuda", when="+cuda") - depends_on("caliper~cuda", when="~cuda") - - depends_on("caliper+rocm", when="+rocm") - depends_on("caliper~rocm", when="~rocm") - - for dep in ["adiak", "caliper"]: - depends_on(f"{dep}+mpi", when="+mpi") - depends_on(f"{dep}~mpi", when="~mpi") - depends_on(f"{dep}+shared", when="+shared") - depends_on(f"{dep}~shared", when="~shared") - - for val in CudaPackage.cuda_arch_values: - ext_cuda_dep = f"+cuda cuda_arch={val}" - depends_on(f"raja {ext_cuda_dep}", when=f"+raja {ext_cuda_dep}") - depends_on(f"umpire {ext_cuda_dep}", when=f"+umpire {ext_cuda_dep}") - depends_on(f"caliper {ext_cuda_dep}", when=f"+profiling {ext_cuda_dep}") - depends_on(f"mfem {ext_cuda_dep}", when=f"+mfem {ext_cuda_dep}") - - for val in ROCmPackage.amdgpu_targets: - ext_rocm_dep = f"+rocm amdgpu_target={val}" - depends_on(f"raja {ext_rocm_dep}", when=f"+raja {ext_rocm_dep}") - depends_on(f"umpire {ext_rocm_dep}", when=f"+umpire {ext_rocm_dep}") - depends_on(f"caliper {ext_rocm_dep}", when=f"+profiling {ext_rocm_dep}") - depends_on(f"mfem {ext_rocm_dep}", when=f"+mfem {ext_rocm_dep}") - - depends_on("rocprim", when="+rocm") - - depends_on("c2c", when="+c2c") - depends_on("opencascade", when="+opencascade") - - with when("+mfem"): - depends_on("mfem+mpi", when="+mpi") - depends_on("mfem~mpi", when="~mpi") - depends_on("mfem@4.5.0:", when="@0.7.0:") - - depends_on("python", when="+python") - - # Devtools - with when("+devtools"): - depends_on("cppcheck") - depends_on("doxygen") - depends_on("graphviz") - depends_on("python") - depends_on("py-sphinx") - depends_on("py-shroud") - depends_on("py-pytest") - depends_on("py-jsonschema") - - # Need clang@19 for clang-format - # (ENABLE_CLANGFORMAT will be OFF if not the exact version) - depends_on("llvm+clang@19", type="build") - - # ----------------------------------------------------------------------- - # Conflicts - # ----------------------------------------------------------------------- - # Hard requirement after Axom 0.6.1 - conflicts("~cpp14", when="@0.6.2:") - - # Conduit's cmake config files moved and < 0.4.0 can't find it - conflicts("^conduit@0.7.2:", when="@:0.4.0") - - # Sidre requires conduit_blueprint_mpi.hpp - conflicts("^conduit@:0.6.0", when="@0.5.0:") - - conflicts("+openmp", when="+rocm") - conflicts("+cuda", when="+rocm") - - conflicts("~raja", when="+cuda") - conflicts("~raja", when="+rocm") - conflicts("~umpire", when="+cuda") - conflicts("~umpire", when="+rocm") - - conflicts("^blt@:0.3.6", when="+rocm") - - def flag_handler(self, name, flags): - if self.spec.satisfies("%cce") and name == "fflags": - flags.append("-ef") - - if name in ("cflags", "cxxflags", "cppflags", "fflags"): - return (None, None, None) # handled in the cmake cache - return (flags, None, None) - - def _get_sys_type(self, spec): - sys_type = spec.architecture - # if on llnl systems, we can use the SYS_TYPE - if "SYS_TYPE" in env: - sys_type = env["SYS_TYPE"] - return sys_type - - def is_fortran_compiler(self, compiler): - if self.compiler.fc is not None and compiler in self.compiler.fc: - return True - return False - - @property - def cache_name(self): - hostname = socket.gethostname() - if "SYS_TYPE" in env: - # Are we on a LLNL system then strip node number - hostname = hostname.rstrip("1234567890") - special_case = "" - if self.spec.satisfies("+cuda"): - special_case += "_cuda" - if self.spec.satisfies("~fortran"): - special_case += "_nofortran" - if self.spec.satisfies("+rocm"): - special_case += "_hip" - return "{0}-{1}-{2}@{3}{4}.cmake".format( - hostname, - self._get_sys_type(self.spec), - self.spec.compiler.name, - self.spec.compiler.version, - special_case, - ) - - def initconfig_compiler_entries(self): - spec = self.spec - entries = super().initconfig_compiler_entries() - - if spec.satisfies("+fortran"): - entries.append(cmake_cache_option("ENABLE_FORTRAN", True)) - if self.is_fortran_compiler("gfortran") and "clang" in self.compiler.cxx: - libdir = pjoin(os.path.dirname(os.path.dirname(self.compiler.cxx)), "lib") - flags = "" - for _libpath in [libdir, libdir + "64"]: - if os.path.exists(_libpath): - if spec.satisfies("^cuda"): - flags += " -Xlinker -rpath -Xlinker {0}".format(_libpath) - else: - flags += " -Wl,-rpath,{0}".format(_libpath) - description = "Adds a missing libstdc++ rpath" - if flags: - entries.append(cmake_cache_string("BLT_EXE_LINKER_FLAGS", flags, description)) - else: - entries.append(cmake_cache_option("ENABLE_FORTRAN", False)) - - if spec.satisfies("+cpp14") and spec.satisfies("@:0.6.1"): - entries.append(cmake_cache_string("BLT_CXX_STD", "c++14", "")) - - # Add optimization flag workaround for builds with cray compiler - if spec.satisfies("%cce"): - entries.append(cmake_cache_string("CMAKE_CXX_FLAGS_DEBUG", "-O1 -g")) - - # Remove unusable -Mfreeform flag injected by spack - entries = [entry.replace("-Mfreeform", "") for entry in entries] - - # Disable intrusive warning: - # icpx: remark: note that use of '-g' without any optimization-level - # option will turn off most compiler optimizations similar to use of - # '-O0'; use '-Rno-debug-disables-optimization' to disable this remark - if spec.satisfies("%oneapi"): - entries.append(cmake_cache_string("CMAKE_CXX_FLAGS_DEBUG", "-g -Rno-debug-disables-optimization")) - - return entries - - def initconfig_hardware_entries(self): - spec = self.spec - entries = super().initconfig_hardware_entries() - - if spec.satisfies("+cuda"): - entries.append(cmake_cache_option("ENABLE_CUDA", True)) - entries.append(cmake_cache_option("CMAKE_CUDA_SEPARABLE_COMPILATION", True)) - - # CUDA_FLAGS - cudaflags = "${CMAKE_CUDA_FLAGS} -restrict --expt-extended-lambda " - - # Pass through any cxxflags to the host compiler via nvcc's Xcompiler flag - host_cxx_flags = spec.compiler_flags["cxxflags"] - cudaflags += " ".join(["-Xcompiler=%s " % flag for flag in host_cxx_flags]) - - if spec.satisfies("^blt@:0.5.1"): - # This is handled internally by BLT now - if spec.satisfies("+cpp14"): - cudaflags += " -std=c++14" - else: - cudaflags += " -std=c++11" - entries.append(cmake_cache_string("CMAKE_CUDA_FLAGS", cudaflags, force=True)) - - entries.append("# nvcc does not like gtest's 'pthreads' flag\n") - entries.append(cmake_cache_option("gtest_disable_pthreads", True)) - - if spec.satisfies("+rocm"): - entries.append("#------------------{0}\n".format("-" * 60)) - entries.append("# Axom ROCm specifics\n") - entries.append("#------------------{0}\n\n".format("-" * 60)) - - entries.append(cmake_cache_option("ENABLE_HIP", True)) - - hip_link_flags = "" - - rocm_root = os.path.dirname(spec["llvm-amdgpu"].prefix) - entries.append(cmake_cache_path("ROCM_ROOT_DIR", rocm_root)) - - # Recommended MPI flags - hip_link_flags += "-lxpmem " - hip_link_flags += "-L/opt/cray/pe/mpich/{0}/gtl/lib ".format(spec["mpi"].version.up_to(3)) - hip_link_flags += "-Wl,-rpath,/opt/cray/pe/mpich/{0}/gtl/lib ".format( - spec["mpi"].version.up_to(3) - ) - hip_link_flags += "-lmpi_gtl_hsa " - - # SMITH EDIT START - # We need these even if no fortran - if spec.satisfies("^hip@6.0.0:"): - hip_link_flags += "-L{0}/lib/llvm/lib -Wl,-rpath,{0}/lib/llvm/lib ".format(rocm_root) - else: - hip_link_flags += "-L{0}/llvm/lib -Wl,-rpath,{0}/llvm/lib ".format(rocm_root) - # Only amdclang requires this path; cray compiler fails if this is included - if spec.satisfies("%llvm-amdgpu"): - hip_link_flags += "-L{0}/lib -Wl,-rpath,{0}/lib ".format(rocm_root) - hip_link_flags += "-lpgmath -lompstub " - - # Fixes for mpi for rocm until wrapper paths are fixed - # These flags are already part of the wrapped compilers on TOSS4 systems - if spec.satisfies("+fortran") and self.is_fortran_compiler("amdflang"): - hip_link_flags += "-Wl,--disable-new-dtags " - hip_link_flags += "-lflang -lflangrti " - # SMITH EDIT END - - # Additional library path for cray compiler - if self.spec.satisfies("%cce"): - hip_link_flags += "-L/opt/cray/pe/cce/{0}/cce/x86_64/lib -Wl,-rpath,/opt/cray/pe/cce/{0}/cce/x86_64/lib ".format( - self.spec.compiler.version - ) - - # Remove extra link library for crayftn - if spec.satisfies("+fortran") and self.is_fortran_compiler("crayftn"): - entries.append( - cmake_cache_string("BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE", "unwind") - ) - - # Additional libraries for TOSS4 - hip_link_flags += "-lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " - - entries.append(cmake_cache_string("CMAKE_EXE_LINKER_FLAGS", hip_link_flags)) - - entries.append("#------------------{0}".format("-" * 30)) - entries.append("# Hardware Specifics") - entries.append("#------------------{0}\n".format("-" * 30)) - - # OpenMP - entries.append(cmake_cache_option("ENABLE_OPENMP", spec.satisfies("+openmp"))) - - # Enable death tests - entries.append( - cmake_cache_option( - "ENABLE_GTEST_DEATH_TESTS", not spec.satisfies("+cuda target=ppc64le:") - ) - ) - - if spec.satisfies("+fortran") and self.is_fortran_compiler("xlf"): - # Grab lib directory for the current fortran compiler - libdir = pjoin(os.path.dirname(os.path.dirname(self.compiler.fc)), "lib") - description = ( - "Adds a missing rpath for libraries " "associated with the fortran compiler" - ) - - linker_flags = "${BLT_EXE_LINKER_FLAGS} -Wl,-rpath," + libdir - - entries.append(cmake_cache_string("BLT_EXE_LINKER_FLAGS", linker_flags, description)) - - if spec.satisfies("+shared"): - linker_flags = "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-rpath," + libdir - entries.append( - cmake_cache_string("CMAKE_SHARED_LINKER_FLAGS", linker_flags, description) - ) - - description = "Converts C-style comments to Fortran style in preprocessed files" - entries.append( - cmake_cache_string( - "BLT_FORTRAN_FLAGS", "-WF,-C! -qxlf2003=polymorphic", description - ) - ) - - if ( - spec.satisfies("+openmp") - and "clang" in self.compiler.cxx - and spec.satisfies("+fortran") - and self.is_fortran_compiler("xlf") - ): - openmp_gen_exp = ( - "$<$>:" - "-fopenmp=libomp>;$<$:-qsmp=omp>" - ) - - description = "Different OpenMP linker flag between CXX and Fortran" - entries.append( - cmake_cache_string("BLT_OPENMP_LINK_FLAGS", openmp_gen_exp, description) - ) - - if spec.satisfies("target=ppc64le:"): - # Fix for working around CMake adding implicit link directories - # returned by the BlueOS compilers to link executables with - # non-system default stdlib - _roots = ["/usr/tce/packages/gcc/gcc-4.9.3", "/usr/tce/packages/gcc/gcc-4.9.3/gnu"] - _subdirs = ["lib64", "lib64/gcc/powerpc64le-unknown-linux-gnu/4.9.3"] - _existing_paths = [] - for root in _roots: - for subdir in _subdirs: - _curr_path = pjoin(root, subdir) - if os.path.exists(_curr_path): - _existing_paths.append(_curr_path) - if _existing_paths: - entries.append( - cmake_cache_string( - "BLT_CMAKE_IMPLICIT_LINK_DIRECTORIES_EXCLUDE", ";".join(_existing_paths) - ) - ) - - return entries - - def initconfig_mpi_entries(self): - spec = self.spec - entries = super().initconfig_mpi_entries() - - if spec.satisfies("+mpi"): - entries.append(cmake_cache_option("ENABLE_MPI", True)) - if spec["mpi"].name == "spectrum-mpi": - entries.append(cmake_cache_string("BLT_MPI_COMMAND_APPEND", "mpibind")) - - # Replace /usr/bin/srun path with srun flux wrapper path on TOSS 4 - # TODO: Remove this logic by adding `using_flux` case in - # spack/lib/spack/spack/build_systems/cached_cmake.py:196 and remove hard-coded - # path to srun in same file. - if "toss_4" in self._get_sys_type(spec): - srun_wrapper = which_string("srun") - mpi_exec_index = [ - index for index, entry in enumerate(entries) if "MPIEXEC_EXECUTABLE" in entry - ] - if mpi_exec_index: - del entries[mpi_exec_index[0]] - entries.append(cmake_cache_path("MPIEXEC_EXECUTABLE", srun_wrapper)) - else: - entries.append(cmake_cache_option("ENABLE_MPI", False)) - - return entries - - def find_path_replacement(self, path1, path2, path_replacements, name, entries): - root = os.path.commonprefix([path1, path2]) - if root.endswith(os.path.sep): - root = root[: -len(os.path.sep)] - if root: - path_replacements[root] = "${" + name + "}" - entries.append(cmake_cache_path(name, root)) - - def initconfig_package_entries(self): - spec = self.spec - entries = [] - path_replacements = {} - - # TPL locations - entries.append("#------------------{0}".format("-" * 60)) - entries.append("# TPLs") - entries.append("#------------------{0}\n".format("-" * 60)) - - # Try to find the common prefix of the TPL directory. - # If found, we will use this in the TPL paths - path1 = os.path.realpath(spec["conduit"].prefix) - path2 = os.path.realpath(self.prefix) - self.find_path_replacement(path1, path2, path_replacements, "TPL_ROOT", entries) - - conduit_dir = get_spec_path(spec, "conduit", path_replacements) - entries.append(cmake_cache_path("CONDUIT_DIR", conduit_dir)) - - # optional tpls - for dep in ("c2c", "mfem", "hdf5", "lua", "raja", "umpire", "opencascade"): - if spec.satisfies("+%s" % dep): - dep_dir = get_spec_path(spec, dep, path_replacements) - entries.append(cmake_cache_path("%s_DIR" % dep.upper(), dep_dir)) - else: - entries.append("# %s not built\n" % dep.upper()) - - if spec.satisfies("+profiling"): - dep_dir = get_spec_path(spec, "adiak", path_replacements) - entries.append(cmake_cache_path("ADIAK_DIR", dep_dir)) - - dep_dir = get_spec_path(spec, "caliper", path_replacements) - entries.append(cmake_cache_path("CALIPER_DIR", dep_dir)) - - if spec.satisfies("+umpire") and spec.satisfies("^camp"): - dep_dir = get_spec_path(spec, "camp", path_replacements) - entries.append(cmake_cache_path("CAMP_DIR", dep_dir)) - - # SCR does not export it's targets so we need to pull in its dependencies - if spec.satisfies("+scr"): - dep_dir = get_spec_path(spec, "scr", path_replacements) - entries.append(cmake_cache_path("SCR_DIR", dep_dir)) - - # scr's dependencies - scr_deps = ( - "kvtree", - "dtcmp", - "spath", - "axl", - "lwgrp", - "er", - "rankstr", - "redset", - "shuffile", - "libyogrt", - ) - for dep in scr_deps: - if spec.satisfies("^{0}".format(dep)): - dep_dir = get_spec_path(spec, dep, path_replacements) - entries.append(cmake_cache_path("%s_DIR" % dep.upper(), dep_dir)) - else: - entries.append("# scr not built\n") - - ################################## - # Devtools - ################################## - - entries.append("#------------------{0}".format("-" * 60)) - entries.append("# Devtools") - entries.append("#------------------{0}\n".format("-" * 60)) - - # Add common prefix to path replacement list - if spec.satisfies("+devtools"): - # Grab common devtools root and strip the trailing slash - path1 = os.path.realpath(spec["cppcheck"].prefix) - path2 = os.path.realpath(spec["doxygen"].prefix) - self.find_path_replacement(path1, path2, path_replacements, "DEVTOOLS_ROOT", entries) - - if spec.satisfies("+devtools") and spec.satisfies("^llvm@19"): - clang_fmt_path = spec["llvm"].prefix.bin.join("clang-format") - entries.append(cmake_cache_path("CLANGFORMAT_EXECUTABLE", clang_fmt_path)) - else: - entries.append("# ClangFormat disabled since llvm@19 and devtools not in spec\n") - entries.append(cmake_cache_option("ENABLE_CLANGFORMAT", False)) - - if spec.satisfies("+python") or spec.satisfies("+devtools"): - python_bin_dir = get_spec_path(spec, "python", path_replacements, use_bin=True) - entries.append(cmake_cache_path("Python_EXECUTABLE", pjoin(python_bin_dir, "python3"))) - - if spec.satisfies("^py-jsonschema"): - jsonschema_dir = get_spec_path(spec, "py-jsonschema", path_replacements, use_bin=True) - jsonschema_path = os.path.join(jsonschema_dir, "jsonschema") - entries.append(cmake_cache_path("JSONSCHEMA_EXECUTABLE", jsonschema_path)) - - enable_docs = spec.satisfies("^doxygen") or spec.satisfies("^py-sphinx") - entries.append(cmake_cache_option("ENABLE_DOCS", enable_docs)) - - if spec.satisfies("^py-sphinx"): - sphinx_bin_dir = get_spec_path(spec, "py-sphinx", path_replacements, use_bin=True) - entries.append( - cmake_cache_path("SPHINX_EXECUTABLE", pjoin(sphinx_bin_dir, "sphinx-build")) - ) - - if spec.satisfies("^py-shroud"): - shroud_bin_dir = get_spec_path(spec, "py-shroud", path_replacements, use_bin=True) - entries.append(cmake_cache_path("SHROUD_EXECUTABLE", pjoin(shroud_bin_dir, "shroud"))) - - for dep in ("cppcheck", "doxygen"): - if spec.satisfies("^%s" % dep): - dep_bin_dir = get_spec_path(spec, dep, path_replacements, use_bin=True) - entries.append( - cmake_cache_path("%s_EXECUTABLE" % dep.upper(), pjoin(dep_bin_dir, dep)) - ) - - return entries - - def cmake_args(self): - options = [] - - options.append("-DBLT_SOURCE_DIR:PATH={0}".format(self.spec["blt"].prefix)) - - if self.run_tests is False: - options.append("-DENABLE_TESTS=OFF") - else: - options.append("-DENABLE_TESTS=ON") - - options.append(self.define_from_variant("BUILD_SHARED_LIBS", "shared")) - options.append(self.define_from_variant("AXOM_ENABLE_EXAMPLES", "examples")) - options.append(self.define_from_variant("AXOM_ENABLE_TOOLS", "tools")) - if self.spec.satisfies("~raja") or self.spec.satisfies("+umpire"): - options.append("-DAXOM_ENABLE_MIR:BOOL=OFF") - - return options - - def patch(self): - if self.spec.satisfies("%cce"): - filter_file( - "PROPERTIES LINKER_LANGUAGE CXX", - 'PROPERTIES LINKER_LANGUAGE CXX \n LINK_FLAGS "-fopenmp"', - "src/axom/quest/examples/CMakeLists.txt", - ) - - @run_after("build") - @on_package_attributes(run_tests=True) - def build_test(self): - with working_dir(self.build_directory): - print("Running Axom Unit Tests...") - make("test") - - @run_after("install") - @on_package_attributes(run_tests=True) - def test_install_using_cmake(self): - """build example with cmake and run""" - example_src_dir = join_path(self.prefix.examples.axom, "using-with-cmake") - example_stage_dir = "./cmake" - shutil.copytree(example_src_dir, example_stage_dir) - with working_dir(join_path(example_stage_dir, "build"), create=True): - cmake_args = ["-C ../host-config.cmake", example_src_dir] - cmake = self.spec["cmake"].command - cmake(*cmake_args) - make() - example = Executable("./example") - example() - make("clean") - - @run_after("install") - @on_package_attributes(run_tests=True) - def test_install_using_make(self): - """build example with make and run""" - example_src_dir = join_path(self.prefix.examples.axom, "using-with-make") - example_stage_dir = "./make" - shutil.copytree(example_src_dir, example_stage_dir) - with working_dir(example_stage_dir, create=True): - make(f"AXOM_DIR={self.prefix}") - example = Executable("./example") - example() - make("clean") diff --git a/scripts/spack/spack_repo/smith/packages/conduit/package.py b/scripts/spack/spack_repo/smith/packages/conduit/package.py deleted file mode 100644 index 4281f74d4..000000000 --- a/scripts/spack/spack_repo/smith/packages/conduit/package.py +++ /dev/null @@ -1,11 +0,0 @@ -import os - -from spack.package import * -from spack_repo.builtin.packages.conduit.package import Conduit as BuiltinConduit - -# TODO Remove this file and upgrade to new spack-packages repo - -class Conduit(BuiltinConduit): - version("0.9.5", sha256="d93294efbf0936da5a27941e13486aa1a04a74a59285786a2303eed19a24265a") - version("0.9.4", sha256="c9edfb2ff09890084313ad9c2d83bfb7c10e70b696980762d1ae1488f9f08e6c") - version("0.9.3", sha256="2968fa8df6e6c43800c019a008ef064ee9995dc2ff448b72dc5017c188a2e6d4") diff --git a/scripts/spack/spack_repo/smith/packages/enzyme/package.py b/scripts/spack/spack_repo/smith/packages/enzyme/package.py index 1329308d5..fd3afb96b 100644 --- a/scripts/spack/spack_repo/smith/packages/enzyme/package.py +++ b/scripts/spack/spack_repo/smith/packages/enzyme/package.py @@ -28,6 +28,7 @@ class Enzyme(CMakePackage): root_cmakelists_dir = "enzyme" version("main", branch="main") + version("0.0.206", sha256="600fd2db370fb40abb6411e0e80df524aea03f2c1ad50a2765ecaab9e1115c77") version("0.0.196", sha256="2b9cfcb7c34e56fc8191423042df06241cf32928eefbb113ac3c5199e3361cb2") version("0.0.186", sha256="125e612df0b6b82b07e1e13218c515bc54e04aa1407e57f4f31d3abe995f4714") version("0.0.180", sha256="d65a8e889413bb9518da00d65524c07352f1794b55c163f0db6828844c779ed4") diff --git a/scripts/spack/spack_repo/smith/packages/llvm-amdgpu/package.py b/scripts/spack/spack_repo/smith/packages/llvm-amdgpu/package.py index 93dd170db..f7d9b2cf7 100644 --- a/scripts/spack/spack_repo/smith/packages/llvm-amdgpu/package.py +++ b/scripts/spack/spack_repo/smith/packages/llvm-amdgpu/package.py @@ -7,12 +7,14 @@ from spack.package import * from spack_repo.builtin.packages.llvm_amdgpu.package import LlvmAmdgpu as BuiltinLlvmAmdgpu +# NOTE: We can remove this once/ if we switch to ROCm 7+ https://github.com/spack/spack-packages/pull/1655 + class LlvmAmdgpu(BuiltinLlvmAmdgpu): # PR that adds this change is pending: https://github.com/spack/spack-packages/pull/1557 provides("fortran") - # Fix from slack: + # Fix from slack: # https://spackpm.slack.com/archives/C08Q62S7XEX/p1751072888930439?thread_ts=1750704656.170759&cid=C08Q62S7XEX compiler_wrapper_link_paths = { "c": "rocmcc/amdclang", diff --git a/scripts/spack/spack_repo/smith/packages/mfem/package.py b/scripts/spack/spack_repo/smith/packages/mfem/package.py index 5290a2993..863a32efc 100644 --- a/scripts/spack/spack_repo/smith/packages/mfem/package.py +++ b/scripts/spack/spack_repo/smith/packages/mfem/package.py @@ -11,8 +11,7 @@ class Mfem(BuiltinMfem): # Note: Make sure this sha coincides with the git submodule # Note: We add a number to the end of the real version number to indicate that we have # moved forward past the release. Increment the last number when updating the commit sha. - # Note: MFEM is not at 4.9, but 4.9 is required to enable enzyme in the spack package - version("4.9.0.2", commit="563cd25971f1f86e72168fdc022a2472d08b4661") + version("4.9.0.3", commit="d9d6526cc1749980a2ba1da16e2c1ca1e07d82ec") variant('asan', default=False, description='Add Address Sanitizer flags') @@ -49,40 +48,3 @@ def setup_build_environment(self, env): if '+debug' in self.spec: env.append_flags(flag, "-fno-optimize-sibling-calls") - - # Override hypre make options to include extra rocm libs... - # TODO remove once this PR merges into Spack https://github.com/spack/spack-packages/pull/2363 - def get_make_config_options(self, spec, prefix): - options = BuiltinMfem.get_make_config_options(self, spec, prefix) - - # Remove old options - options[:] = [opt for opt in options if "HYPRE_OPT" not in opt and "HYPRE_LIB" not in opt] - - # We need to add rpaths explicitly to allow proper export of link flags - # from within MFEM. We use the following two functions to do that. - ld_flags_from_library_list = self.ld_flags_from_library_list - - if "+mpi" in spec: - hypre = spec["hypre"] - all_hypre_libs = hypre.libs - - hypre_gpu_libs = "" - if "+rocm" in hypre: - hypre_rocm_libs = LibraryList([]) - if "^rocsparse" in hypre: - hypre_rocm_libs += hypre["rocsparse"].libs - if "^rocrand" in hypre: - hypre_rocm_libs += hypre["rocrand"].libs - # https://github.com/spack/spack-packages/pull/2363 - if hypre.version >= Version("2.29.0"): - if "^rocsolver" in hypre: - hypre_rocm_libs += hypre["rocsolver"].libs - if "^rocblas" in hypre: - hypre_rocm_libs += hypre["rocblas"].libs - hypre_gpu_libs = " " + ld_flags_from_library_list(hypre_rocm_libs) - options += [ - "HYPRE_OPT=-I%s" % hypre.prefix.include, - "HYPRE_LIB=%s%s" % (ld_flags_from_library_list(all_hypre_libs), hypre_gpu_libs), - ] - - return options diff --git a/scripts/spack/spack_repo/smith/packages/petsc/package.py b/scripts/spack/spack_repo/smith/packages/petsc/package.py index d8491ff94..ea6bbed93 100644 --- a/scripts/spack/spack_repo/smith/packages/petsc/package.py +++ b/scripts/spack/spack_repo/smith/packages/petsc/package.py @@ -6,9 +6,11 @@ from spack.package import * from spack_repo.builtin.packages.petsc.package import Petsc as BuiltinPetsc +# TODO remove this file once this PR merges https://github.com/spack/spack-packages/pull/2779 + class Petsc(BuiltinPetsc): """Petsc""" - # Fixes the following: # segmentedmempool.hpp(178): error: expression must be a modifiable lvalue - patch("petsc_modifiable_lvalue.patch", when="@3.21.6") + # https://gitlab.com/petsc/petsc/-/merge_requests/8152 + patch("petsc_modifiable_lvalue.patch", when="@3.21.6:3.22.4+cuda") diff --git a/scripts/spack/spack_repo/smith/packages/smith/package.py b/scripts/spack/spack_repo/smith/packages/smith/package.py index 8a92dde53..b49c6ae2c 100644 --- a/scripts/spack/spack_repo/smith/packages/smith/package.py +++ b/scripts/spack/spack_repo/smith/packages/smith/package.py @@ -117,8 +117,7 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): depends_on("py-sphinx") with when("+sundials"): - # Going to sundials@7: causes 80%+ test failures - depends_on("sundials@:6.999") + depends_on("sundials") # MFEM is deprecating the monitoring support with sundials v6.0 and later # NOTE: Sundials must be built static to prevent the following runtime error: # "error while loading shared libraries: libsundials_nvecserial.so.6: diff --git a/scripts/spack/spack_repo/smith/packages/tribol/package.py b/scripts/spack/spack_repo/smith/packages/tribol/package.py index 2ba436612..26f09f2a2 100644 --- a/scripts/spack/spack_repo/smith/packages/tribol/package.py +++ b/scripts/spack/spack_repo/smith/packages/tribol/package.py @@ -52,7 +52,7 @@ class Tribol(CachedCMakePackage, CudaPackage, ROCmPackage): # SMITH EDIT START # Note: We add a number to the end of the real version number to indicate that we have # moved forward past the release. Increment the last number when updating the commit sha. - version("0.1.0.23", commit="04ab0220f54e074ecaf785ad2a607433993edb96", submodules=True, preferred=True) + version("0.1.0.24", commit="72be449dfb33ebc80f6d72c58721184dedc4a7e5", submodules=True, preferred=True) depends_on("c", type="build") depends_on("cxx", type="build") From 18cf4235efd0cf6e277deac08f25192828080964 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Thu, 18 Dec 2025 09:09:18 -0800 Subject: [PATCH 04/52] update uberenv to not mix compilers automatically --- scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml | 3 --- scripts/spack/configs/darwin/spack.yaml | 3 --- scripts/spack/configs/docker/ubuntu24/spack.yaml | 3 --- scripts/spack/configs/linux_ubuntu_24/spack.yaml | 3 --- scripts/spack/configs/toss_4_x86_64_ib/spack.yaml | 3 --- scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml | 3 --- scripts/uberenv | 2 +- 7 files changed, 1 insertion(+), 19 deletions(-) diff --git a/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml b/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml index f54ecd264..0cf00c958 100644 --- a/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml +++ b/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml @@ -9,9 +9,6 @@ spack: build_stage:: - $spack/../build_stage - concretizer: - compiler_mixing: false - # Regular TPLs do not need views view: false diff --git a/scripts/spack/configs/darwin/spack.yaml b/scripts/spack/configs/darwin/spack.yaml index c863838c0..e1847d10c 100644 --- a/scripts/spack/configs/darwin/spack.yaml +++ b/scripts/spack/configs/darwin/spack.yaml @@ -9,9 +9,6 @@ spack: build_stage:: - $spack/../build_stage - concretizer: - compiler_mixing: false - view: false include: diff --git a/scripts/spack/configs/docker/ubuntu24/spack.yaml b/scripts/spack/configs/docker/ubuntu24/spack.yaml index f62f45ad8..4fc3866c0 100644 --- a/scripts/spack/configs/docker/ubuntu24/spack.yaml +++ b/scripts/spack/configs/docker/ubuntu24/spack.yaml @@ -9,9 +9,6 @@ spack: build_stage:: - $spack/../build_stage - concretizer: - compiler_mixing: false - toolchains: clang_19: - spec: '%c=llvm@19.1.1' diff --git a/scripts/spack/configs/linux_ubuntu_24/spack.yaml b/scripts/spack/configs/linux_ubuntu_24/spack.yaml index 8e38e1e92..667a78b8b 100644 --- a/scripts/spack/configs/linux_ubuntu_24/spack.yaml +++ b/scripts/spack/configs/linux_ubuntu_24/spack.yaml @@ -17,9 +17,6 @@ spack: environment: {} extra_rpaths: [] - concretizer: - compiler_mixing: false - # Regular TPLs do not need views view: false diff --git a/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml b/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml index 6c58d7297..b87886244 100644 --- a/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml +++ b/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml @@ -9,9 +9,6 @@ spack: build_stage:: - $spack/../build_stage - concretizer: - compiler_mixing: false - # Regular TPLs do not need views view: false diff --git a/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml b/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml index 219c0ed87..ef8eb19ec 100644 --- a/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml +++ b/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml @@ -9,9 +9,6 @@ spack: build_stage:: - $spack/../build_stage - concretizer: - compiler_mixing: false - # Regular TPLs do not need views view: false diff --git a/scripts/uberenv b/scripts/uberenv index bec05e20b..c4d7abb63 160000 --- a/scripts/uberenv +++ b/scripts/uberenv @@ -1 +1 @@ -Subproject commit bec05e20bf2a1634d97ead358a9072c36f1fdcac +Subproject commit c4d7abb63d4735434999d447ec96498f703fed9a From 543170585e62c7f1e74194e29f2448907e717d1f Mon Sep 17 00:00:00 2001 From: chapman39 Date: Thu, 18 Dec 2025 15:55:35 -0800 Subject: [PATCH 05/52] update packages --- .uberenv_config.json | 4 ++-- scripts/spack/configs/toss_4_x86_64_ib/spack.yaml | 14 ++++---------- .../spack/configs/toss_4_x86_64_ib_cray/spack.yaml | 5 +++-- scripts/spack/configs/versions.yaml | 8 ++++---- .../spack_repo/smith/packages/axom/packages.py | 14 ++++++++++++++ .../{llvm-amdgpu => llvm_amdgpu}/package.py | 8 -------- .../spack_repo/smith/packages/tribol/package.py | 2 +- 7 files changed, 28 insertions(+), 27 deletions(-) create mode 100644 scripts/spack/spack_repo/smith/packages/axom/packages.py rename scripts/spack/spack_repo/smith/packages/{llvm-amdgpu => llvm_amdgpu}/package.py (67%) diff --git a/.uberenv_config.json b/.uberenv_config.json index 744eeffb0..423cab102 100644 --- a/.uberenv_config.json +++ b/.uberenv_config.json @@ -4,9 +4,9 @@ "package_final_phase" : "initconfig", "package_source_dir" : "../..", "spack_url": "https://github.com/spack/spack.git", -"spack_commit": "55fe025057c40aa12bc89284e294e36c273fab99", +"spack_commit": "8ca06da26e0b57a54ecc3da13ff14b985297c6e0", "spack_packages_url": "https://github.com/spack/spack-packages.git", -"spack_packages_commit": "cd6afc92756c3f3a9b4a0be274c87531b61f02b5", +"spack_packages_commit": "98ae2e12518ff7605f0eea2901b6869981cfe160", "spack_configs_path": "scripts/spack/configs", "spack_packages_path": ["scripts/spack/spack_repo/smith/packages"] } diff --git a/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml b/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml index b87886244..15962a9da 100644 --- a/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml +++ b/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml @@ -269,11 +269,11 @@ spack: # Lock in versions of Devtools cmake: - version: [3.23.1] buildable: false externals: - - spec: cmake@3.23.1 - prefix: /usr/tce + - spec: cmake@3.30.5 + modules: + - cmake/3.30.5 cppcheck: version: [2.9] buildable: false @@ -286,17 +286,11 @@ spack: externals: - spec: doxygen@1.9.8 prefix: /usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8 - py-ats: - version: [7.0.105] - buildable: false - externals: - - spec: py-ats@7.0.105 - prefix: /usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7 py-sphinx: version: [7.2.6] buildable: false externals: - - spec: py-sphinx@7.2.6 + - spec: py-sphinx@7.2.6 ^python prefix: /usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7 python: buildable: false diff --git a/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml b/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml index ef8eb19ec..05d3ecb67 100644 --- a/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml +++ b/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml @@ -316,8 +316,9 @@ spack: cmake: buildable: false externals: - - spec: cmake@3.24.2 - prefix: /usr/tce + - spec: cmake@3.29.2 + modules: + - cmake/3.29.2 python: buildable: false externals: diff --git a/scripts/spack/configs/versions.yaml b/scripts/spack/configs/versions.yaml index d82034f47..8a425e262 100644 --- a/scripts/spack/configs/versions.yaml +++ b/scripts/spack/configs/versions.yaml @@ -2,7 +2,7 @@ packages: axom: require: - - spec: "@0.12.0.0" + - spec: "@0.12.0.1" adiak: require: - spec: "@0.4.1" @@ -17,7 +17,7 @@ packages: - spec: "@0.9.5" mfem: require: - - spec: "@4.9.0.2" + - spec: "@4.9.0.3" petsc: require: - spec: "@3.21.6" @@ -26,10 +26,10 @@ packages: - spec: "@2025.09.0" sundials: require: - - spec: "@6.7.0" + - spec: "@7.5.0" tribol: require: - - spec: "@0.1.0.23" + - spec: "@0.1.0.24" umpire: require: - spec: "@2025.09.0" diff --git a/scripts/spack/spack_repo/smith/packages/axom/packages.py b/scripts/spack/spack_repo/smith/packages/axom/packages.py new file mode 100644 index 000000000..00d3a38db --- /dev/null +++ b/scripts/spack/spack_repo/smith/packages/axom/packages.py @@ -0,0 +1,14 @@ +# Copyright (c) Lawrence Livermore National Security, LLC and +# other Smith Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (BSD-3-Clause) + +from spack.package import * +from spack_repo.builtin.packages.axom.package import Axom as BuiltinAxom + +class Axom(BuiltinAxom): + + # Note: Make sure this sha coincides with the git submodule + # Note: We add a number to the end of the real version number to indicate that we have + # moved forward past the release. Increment the last number when updating the commit sha. + version("0.12.0.1", commit="55e9df46480b88e8563ee56b58a25b10be44f10f", submodules=True, preferred=True) diff --git a/scripts/spack/spack_repo/smith/packages/llvm-amdgpu/package.py b/scripts/spack/spack_repo/smith/packages/llvm_amdgpu/package.py similarity index 67% rename from scripts/spack/spack_repo/smith/packages/llvm-amdgpu/package.py rename to scripts/spack/spack_repo/smith/packages/llvm_amdgpu/package.py index f7d9b2cf7..ce29615a0 100644 --- a/scripts/spack/spack_repo/smith/packages/llvm-amdgpu/package.py +++ b/scripts/spack/spack_repo/smith/packages/llvm_amdgpu/package.py @@ -13,11 +13,3 @@ class LlvmAmdgpu(BuiltinLlvmAmdgpu): # PR that adds this change is pending: https://github.com/spack/spack-packages/pull/1557 provides("fortran") - - # Fix from slack: - # https://spackpm.slack.com/archives/C08Q62S7XEX/p1751072888930439?thread_ts=1750704656.170759&cid=C08Q62S7XEX - compiler_wrapper_link_paths = { - "c": "rocmcc/amdclang", - "cxx": "rocmcc/amdclang++", - "fortran": "rocmcc/amdflang" - } diff --git a/scripts/spack/spack_repo/smith/packages/tribol/package.py b/scripts/spack/spack_repo/smith/packages/tribol/package.py index 26f09f2a2..9436fc3d1 100644 --- a/scripts/spack/spack_repo/smith/packages/tribol/package.py +++ b/scripts/spack/spack_repo/smith/packages/tribol/package.py @@ -52,7 +52,7 @@ class Tribol(CachedCMakePackage, CudaPackage, ROCmPackage): # SMITH EDIT START # Note: We add a number to the end of the real version number to indicate that we have # moved forward past the release. Increment the last number when updating the commit sha. - version("0.1.0.24", commit="72be449dfb33ebc80f6d72c58721184dedc4a7e5", submodules=True, preferred=True) + version("0.1.0.24", commit="f8e6c5f58010ffb40834f60d1469a8c8aa04ce07", submodules=True, preferred=True) depends_on("c", type="build") depends_on("cxx", type="build") From 189aa76c2540eac305fe5d474b47c66cfda76086 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Thu, 18 Dec 2025 17:16:32 -0800 Subject: [PATCH 06/52] fix axom --- scripts/docker/dockerfile_cuda-12 | 2 +- scripts/docker/dockerfile_gcc-14 | 2 +- .../smith/packages/axom/{packages.py => package.py} | 5 +++++ .../spack/spack_repo/smith/packages/smith/package.py | 12 ++++++------ 4 files changed, 13 insertions(+), 8 deletions(-) rename scripts/spack/spack_repo/smith/packages/axom/{packages.py => package.py} (73%) diff --git a/scripts/docker/dockerfile_cuda-12 b/scripts/docker/dockerfile_cuda-12 index 0c9451217..3dbd9aa5c 100644 --- a/scripts/docker/dockerfile_cuda-12 +++ b/scripts/docker/dockerfile_cuda-12 @@ -1,7 +1,7 @@ FROM ghcr.io/llnl/radiuss:cuda-12-5-ubuntu-24.04 LABEL maintainer="chapman39@llnl.gov" ARG branch=develop -ENV spec="~devtools~enzyme+cuda cuda_arch=70 %gcc_13" +ENV spec="+devtools~enzyme+cuda cuda_arch=70 %gcc_13" SHELL ["/bin/bash", "-c"] RUN sudo apt-get update -y diff --git a/scripts/docker/dockerfile_gcc-14 b/scripts/docker/dockerfile_gcc-14 index 23c5714b1..6b8ee17f8 100644 --- a/scripts/docker/dockerfile_gcc-14 +++ b/scripts/docker/dockerfile_gcc-14 @@ -1,7 +1,7 @@ FROM ghcr.io/llnl/radiuss:gcc-14-ubuntu-24.04 LABEL maintainer="chapman39@llnl.gov" ARG branch=develop -ENV spec="~devtools~enzyme %gcc_14" +ENV spec="+devtools~enzyme %gcc_14" SHELL ["/bin/bash", "-c"] RUN sudo apt-get update -y diff --git a/scripts/spack/spack_repo/smith/packages/axom/packages.py b/scripts/spack/spack_repo/smith/packages/axom/package.py similarity index 73% rename from scripts/spack/spack_repo/smith/packages/axom/packages.py rename to scripts/spack/spack_repo/smith/packages/axom/package.py index 00d3a38db..a9b64ac5a 100644 --- a/scripts/spack/spack_repo/smith/packages/axom/packages.py +++ b/scripts/spack/spack_repo/smith/packages/axom/package.py @@ -7,6 +7,11 @@ from spack_repo.builtin.packages.axom.package import Axom as BuiltinAxom class Axom(BuiltinAxom): + """Axom provides a robust, flexible software infrastructure for the development + of multi-physics applications and computational tools.""" + + homepage = "https://github.com/LLNL/axom" + git = "https://github.com/LLNL/axom.git" # Note: Make sure this sha coincides with the git submodule # Note: We add a number to the end of the real version number to indicate that we have diff --git a/scripts/spack/spack_repo/smith/packages/smith/package.py b/scripts/spack/spack_repo/smith/packages/smith/package.py index b49c6ae2c..fe068fc2b 100644 --- a/scripts/spack/spack_repo/smith/packages/smith/package.py +++ b/scripts/spack/spack_repo/smith/packages/smith/package.py @@ -58,7 +58,7 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): # ----------------------------------------------------------------------- # Variants # ----------------------------------------------------------------------- - variant("shared", default=False, + variant("shared", default=False, description="Enable build of shared libraries") variant("asan", default=False, description="Enable Address Sanitizer flags") @@ -68,20 +68,20 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): varmsg = "Build development tools (such as Sphinx, CppCheck, ClangFormat, etc...)" variant("devtools", default=False, description=varmsg) - variant("profiling", default=False, + variant("profiling", default=False, description="Build with hooks for Adiak/Caliper performance analysis") - variant("enzyme", default=True, sticky=True, + variant("enzyme", default=False, sticky=True, description="Enable Enzyme Automatic Differentiation Framework") variant("petsc", default=True, sticky=True, description="Enable PETSc support") - variant("slepc", default=True, sticky=True, + variant("slepc", default=True, sticky=True, description="Enable SLEPc integration") variant("sundials", default=True, sticky=True, description="Build MFEM TPL with SUNDIALS nonlinear/ODE solver support") - variant("umpire", default=True, sticky=True, + variant("umpire", default=True, sticky=True, description="Build with portable memory access support") - variant("raja", default=True, sticky=True, + variant("raja", default=True, sticky=True, description="Build with portable kernel execution support") variant("tribol", default=True, sticky=True, description="Build Tribol, an interface physics library") From eaf47c61572e22132ef6faf2b6506219fd228709 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Fri, 19 Dec 2025 13:29:53 -0800 Subject: [PATCH 07/52] revert uberenv --- scripts/docker/dockerfile_cuda-12 | 2 +- scripts/docker/dockerfile_gcc-14 | 8 ++++++++ scripts/uberenv | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/docker/dockerfile_cuda-12 b/scripts/docker/dockerfile_cuda-12 index 3dbd9aa5c..0c9451217 100644 --- a/scripts/docker/dockerfile_cuda-12 +++ b/scripts/docker/dockerfile_cuda-12 @@ -1,7 +1,7 @@ FROM ghcr.io/llnl/radiuss:cuda-12-5-ubuntu-24.04 LABEL maintainer="chapman39@llnl.gov" ARG branch=develop -ENV spec="+devtools~enzyme+cuda cuda_arch=70 %gcc_13" +ENV spec="~devtools~enzyme+cuda cuda_arch=70 %gcc_13" SHELL ["/bin/bash", "-c"] RUN sudo apt-get update -y diff --git a/scripts/docker/dockerfile_gcc-14 b/scripts/docker/dockerfile_gcc-14 index 6b8ee17f8..13201f820 100644 --- a/scripts/docker/dockerfile_gcc-14 +++ b/scripts/docker/dockerfile_gcc-14 @@ -1,6 +1,7 @@ FROM ghcr.io/llnl/radiuss:gcc-14-ubuntu-24.04 LABEL maintainer="chapman39@llnl.gov" ARG branch=develop +ENV llvm_version="19" ENV spec="+devtools~enzyme %gcc_14" SHELL ["/bin/bash", "-c"] @@ -8,6 +9,13 @@ RUN sudo apt-get update -y RUN sudo apt-get install gettext gfortran-$(gcc -dumpversion) libopenblas-dev \ lsb-release lua5.2 lua5.2-dev ssh -fy +# Install devtool-related packages +# NOTE: Skipping this can significantly save disk space +RUN sudo apt-get install libclang-rt-${llvm_version}-dev clang-tidy-${llvm_version} cppcheck graphviz python3-sphinx texlive-full -fy; \ + sudo wget https://github.com/doxygen/doxygen/releases/download/Release_1_9_8/doxygen-1.9.8.linux.bin.tar.gz; \ + sudo tar -xf doxygen-1.9.8.linux.bin.tar.gz; \ + cd doxygen-1.9.8 && sudo make && sudo make install && doxygen --version; + RUN sudo useradd -m -s /bin/bash -G sudo smith WORKDIR "/home/smith" USER smith diff --git a/scripts/uberenv b/scripts/uberenv index c4d7abb63..bf2f438fc 160000 --- a/scripts/uberenv +++ b/scripts/uberenv @@ -1 +1 @@ -Subproject commit c4d7abb63d4735434999d447ec96498f703fed9a +Subproject commit bf2f438fc1fe97bb8290a11e5d4f2d56085b4ee3 From f3f9600bac7e0aeb5da3512a1437123ff870a2a6 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Fri, 19 Dec 2025 13:35:52 -0800 Subject: [PATCH 08/52] add cuda --- .github/workflows/docker_build_tpls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker_build_tpls.yml b/.github/workflows/docker_build_tpls.yml index 31cc4f773..f8d1f9510 100644 --- a/.github/workflows/docker_build_tpls.yml +++ b/.github/workflows/docker_build_tpls.yml @@ -11,7 +11,7 @@ jobs: name: Docker TPL build strategy: matrix: - dockerfile_suffix: [clang-19, gcc-14] #, cuda-12] + dockerfile_suffix: [clang-19, gcc-14, cuda-12] env: REPO: seracllnl/tpls HOSTCONFIG_LOC: /home/smith/export_hostconfig From 5f0fe814b22435272b34e0347ec6adc0768b121b Mon Sep 17 00:00:00 2001 From: chapman39 Date: Fri, 19 Dec 2025 13:55:32 -0800 Subject: [PATCH 09/52] use newer cmake on docker containers --- .../configs/blueos_3_ppc64le_ib_p9/spack.yaml | 8 +------- scripts/spack/configs/darwin/spack.yaml | 2 +- scripts/spack/configs/docker/ubuntu24/spack.yaml | 15 +++++++++------ 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml b/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml index 0cf00c958..ae977a1a0 100644 --- a/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml +++ b/scripts/spack/configs/blueos_3_ppc64le_ib_p9/spack.yaml @@ -216,16 +216,10 @@ spack: externals: - spec: llvm@14.0.5+clang+python prefix: /usr/tce/packages/clang/clang-14.0.5 - py-ats: - version: [7.0.105] - externals: - - spec: py-ats@7.0.105 - prefix: /usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7 - buildable: false py-sphinx: version: [7.2.6] externals: - - spec: py-sphinx@7.2.6 + - spec: py-sphinx@7.2.6 ^python prefix: /usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7 buildable: false python: diff --git a/scripts/spack/configs/darwin/spack.yaml b/scripts/spack/configs/darwin/spack.yaml index e1847d10c..c58d29036 100644 --- a/scripts/spack/configs/darwin/spack.yaml +++ b/scripts/spack/configs/darwin/spack.yaml @@ -220,5 +220,5 @@ spack: py-sphinx: buildable: false externals: - - spec: py-sphinx@7.4.7 + - spec: py-sphinx@7.4.7 ^python prefix: /Users/chapman39/dev/smith/venv diff --git a/scripts/spack/configs/docker/ubuntu24/spack.yaml b/scripts/spack/configs/docker/ubuntu24/spack.yaml index 4fc3866c0..3d6e54be9 100644 --- a/scripts/spack/configs/docker/ubuntu24/spack.yaml +++ b/scripts/spack/configs/docker/ubuntu24/spack.yaml @@ -205,12 +205,15 @@ spack: prefix: /usr # Globally lock in version of CMake + # https://github.com/llnl/radiuss-docker/issues/14 cmake: - version: [3.23.1] - buildable: false - externals: - - spec: cmake@3.23.1 - prefix: /usr/local + version: [3.30.5] + # cmake: + # version: [3.23.1] + # buildable: false + # externals: + # - spec: cmake@3.23.1 + # prefix: /usr/local doxygen: version: [1.9.8] buildable: false @@ -221,7 +224,7 @@ spack: version: [4.3.2] buildable: false externals: - - spec: py-sphinx@4.3.2 + - spec: py-sphinx@4.3.2 ^python prefix: /usr cppcheck: version: [2.13.0] From 9aaad28ef4ad96c9f5e330356cf93a76b65a32bf Mon Sep 17 00:00:00 2001 From: chapman39 Date: Fri, 19 Dec 2025 14:30:19 -0800 Subject: [PATCH 10/52] remove cmake version --- scripts/spack/configs/docker/ubuntu24/spack.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/scripts/spack/configs/docker/ubuntu24/spack.yaml b/scripts/spack/configs/docker/ubuntu24/spack.yaml index 3d6e54be9..492a3f394 100644 --- a/scripts/spack/configs/docker/ubuntu24/spack.yaml +++ b/scripts/spack/configs/docker/ubuntu24/spack.yaml @@ -206,8 +206,6 @@ spack: # Globally lock in version of CMake # https://github.com/llnl/radiuss-docker/issues/14 - cmake: - version: [3.30.5] # cmake: # version: [3.23.1] # buildable: false From 0a33d25048cb86548345ce9bd4d6d947470c24f9 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Fri, 19 Dec 2025 15:09:17 -0800 Subject: [PATCH 11/52] fix undefined reference to `ParMETIS_V32_NodeND' and upgrade cmake in docker containers --- scripts/spack/configs/docker/ubuntu24/spack.yaml | 13 ++++++------- .../spack_repo/smith/packages/smith/package.py | 2 +- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/scripts/spack/configs/docker/ubuntu24/spack.yaml b/scripts/spack/configs/docker/ubuntu24/spack.yaml index 492a3f394..6b1a23e70 100644 --- a/scripts/spack/configs/docker/ubuntu24/spack.yaml +++ b/scripts/spack/configs/docker/ubuntu24/spack.yaml @@ -205,13 +205,12 @@ spack: prefix: /usr # Globally lock in version of CMake - # https://github.com/llnl/radiuss-docker/issues/14 - # cmake: - # version: [3.23.1] - # buildable: false - # externals: - # - spec: cmake@3.23.1 - # prefix: /usr/local + cmake: + version: [3.24.2] + buildable: false + externals: + - spec: cmake@3.24.2 + prefix: /usr/local doxygen: version: [1.9.8] buildable: false diff --git a/scripts/spack/spack_repo/smith/packages/smith/package.py b/scripts/spack/spack_repo/smith/packages/smith/package.py index fe068fc2b..884e4930c 100644 --- a/scripts/spack/spack_repo/smith/packages/smith/package.py +++ b/scripts/spack/spack_repo/smith/packages/smith/package.py @@ -143,7 +143,7 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): depends_on("hypre@2.26.0:~superlu-dist+mpi") with when("+petsc"): - depends_on("petsc~mmg") + depends_on("petsc~mmg+metis") depends_on("petsc+strumpack", when="+strumpack") depends_on("petsc~strumpack", when="~strumpack") depends_on("petsc+openmp", when="+openmp") From 8a58a8641d48eadb01d8f13d71e66fb4d945ccc0 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Fri, 19 Dec 2025 15:49:32 -0800 Subject: [PATCH 12/52] switch from +profiling to use +adiak+caliper, also organizes smith variants --- .../smith/packages/smith/package.py | 47 +++++++++---------- scripts/spack/specs.json | 10 ++-- 2 files changed, 28 insertions(+), 29 deletions(-) diff --git a/scripts/spack/spack_repo/smith/packages/smith/package.py b/scripts/spack/spack_repo/smith/packages/smith/package.py index 884e4930c..f2e665935 100644 --- a/scripts/spack/spack_repo/smith/packages/smith/package.py +++ b/scripts/spack/spack_repo/smith/packages/smith/package.py @@ -58,6 +58,7 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): # ----------------------------------------------------------------------- # Variants # ----------------------------------------------------------------------- + # variants for build settings variant("shared", default=False, description="Enable build of shared libraries") variant("asan", default=False, @@ -68,25 +69,27 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): varmsg = "Build development tools (such as Sphinx, CppCheck, ClangFormat, etc...)" variant("devtools", default=False, description=varmsg) - variant("profiling", default=False, - description="Build with hooks for Adiak/Caliper performance analysis") - + # variants for package dependencies + variant("adiak", default=False, sticky=True, + description="Build with adiak") + variant("caliper", default=False, sticky=True, + description="Build with caliper") variant("enzyme", default=False, sticky=True, description="Enable Enzyme Automatic Differentiation Framework") variant("petsc", default=True, sticky=True, description="Enable PETSc support") + variant("raja", default=True, sticky=True, + description="Build with portable kernel execution support") variant("slepc", default=True, sticky=True, description="Enable SLEPc integration") + variant("strumpack", default=True, sticky=True, + description="Build MFEM TPL with Strumpack, a direct linear solver library") variant("sundials", default=True, sticky=True, description="Build MFEM TPL with SUNDIALS nonlinear/ODE solver support") - variant("umpire", default=True, sticky=True, - description="Build with portable memory access support") - variant("raja", default=True, sticky=True, - description="Build with portable kernel execution support") variant("tribol", default=True, sticky=True, description="Build Tribol, an interface physics library") - variant("strumpack", default=True, sticky=True, - description="Build MFEM TPL with Strumpack, a direct linear solver library") + variant("umpire", default=True, sticky=True, + description="Build with portable memory access support") # ----------------------------------------------------------------------- # Dependencies @@ -190,9 +193,9 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): depends_on("conduit~python~test~silo") - with when("+profiling"): - depends_on("adiak+mpi") - depends_on("caliper+mpi+adiak~papi") + depends_on("adiak+mpi", when="+adiak") + depends_on("caliper+mpi~papi", when="+caliper") + depends_on("caliper+adiak", when="+caliper+adiak") depends_on("superlu-dist@8.1.2") @@ -225,14 +228,14 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): depends_on("sundials build_type=Debug".format(dep), when="+sundials build_type=Debug".format(dep)) # Optional (require when="+profile") - depends_on("adiak build_type=Debug".format(dep), when="+profiling build_type=Debug") - depends_on("adiak+shared".format(dep), when="+profiling+shared") - depends_on("adiak~shared".format(dep), when="+profiling~shared") + depends_on("adiak build_type=Debug".format(dep), when="+adiak build_type=Debug") + depends_on("adiak+shared".format(dep), when="+adiak+shared") + depends_on("adiak~shared".format(dep), when="+adiak~shared") # Don't propagate ~shared to caliper in rocm builds - depends_on("caliper build_type=Debug".format(dep), when="+profiling build_type=Debug") - depends_on("caliper+shared".format(dep), when="+profiling+shared") - depends_on("caliper~shared".format(dep), when="+profiling~shared~rocm") + depends_on("caliper build_type=Debug".format(dep), when="+caliper build_type=Debug") + depends_on("caliper+shared".format(dep), when="+caliper+shared") + depends_on("caliper~shared".format(dep), when="+caliper~shared~rocm") # Required for dep in ["axom", "hdf5", "metis", "parmetis", "superlu-dist"]: @@ -321,7 +324,7 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): depends_on(f"hypre {ext_cuda_dep}", when=f"{ext_cuda_dep}") # optional - depends_on(f"caliper {ext_cuda_dep}", when=f"+profiling {ext_cuda_dep}") + depends_on(f"caliper {ext_cuda_dep}", when=f"^caliper {ext_cuda_dep}") depends_on(f"petsc {ext_cuda_dep}", when=f"+petsc {ext_cuda_dep}") depends_on(f"raja {ext_cuda_dep}", when=f"+raja {ext_cuda_dep}") depends_on(f"slepc {ext_cuda_dep}", when=f"+slepc {ext_cuda_dep}") @@ -335,10 +338,6 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): conflicts("amdgpu_target=none", when="+rocm", msg="AMD GPU target is required when building with ROCm") - with when("+profiling"): - depends_on("caliper+rocm", when="+rocm") - depends_on("caliper~rocm", when="~rocm") - for val in ROCmPackage.amdgpu_targets: ext_rocm_dep = f"+rocm amdgpu_target={val}" @@ -348,7 +347,7 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): depends_on(f"hypre+umpire {ext_rocm_dep}", when=f"{ext_rocm_dep}") # optional - depends_on(f"caliper {ext_rocm_dep}", when=f"+profiling {ext_rocm_dep}") + depends_on(f"caliper {ext_rocm_dep}", when=f"^caliper {ext_rocm_dep}") depends_on(f"petsc {ext_rocm_dep}", when=f"+petsc {ext_rocm_dep}") depends_on(f"raja {ext_rocm_dep}", when=f"+raja {ext_rocm_dep}") depends_on(f"slepc {ext_rocm_dep}", when=f"+slepc {ext_rocm_dep}") diff --git a/scripts/spack/specs.json b/scripts/spack/specs.json index 20ec605bf..79a8d18f1 100644 --- a/scripts/spack/specs.json +++ b/scripts/spack/specs.json @@ -14,15 +14,15 @@ "__comment__":"##############################################################################", "toss_4_x86_64_ib": - [ "+devtools+profiling+enzyme %clang_19", - "+devtools+profiling~enzyme %gcc_13" ], + [ "+devtools+adiak+caliper+enzyme %clang_19", + "+devtools+adiak+caliper~enzyme %gcc_13" ], "toss_4_x86_64_ib_cray": - [ "~devtools+profiling~openmp+rocm~petsc~slepc~enzyme~sundials amdgpu_target=gfx942,gfx90a %rocm_6_4_2"], + [ "~devtools+adiak+caliper~openmp+rocm~petsc~slepc~enzyme~sundials amdgpu_target=gfx942,gfx90a %rocm_6_4_2"], "blueos_3_ppc64le_ib_p9": - [ "+devtools+cuda+profiling~strumpack %clang_gfortran cuda_arch=70" ], + [ "+devtools+cuda+adiak+caliper~strumpack %clang_gfortran cuda_arch=70" ], "macos_sonoma_aarch64": - [ "+devtools+profiling+enzyme~openmp %clang_19" ] + [ "+devtools+adiak+caliper+enzyme~openmp %clang_19" ] } From 6061aac17b5337fe06b70a1664bcd337bb10b516 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Tue, 30 Dec 2025 11:34:58 -0800 Subject: [PATCH 13/52] update submodules --- axom | 2 +- mfem | 2 +- tribol | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/axom b/axom index 4326f8964..55e9df464 160000 --- a/axom +++ b/axom @@ -1 +1 @@ -Subproject commit 4326f89641223b2a220f008e8d6b8fe1aab24a5c +Subproject commit 55e9df46480b88e8563ee56b58a25b10be44f10f diff --git a/mfem b/mfem index 563cd2597..d9d6526cc 160000 --- a/mfem +++ b/mfem @@ -1 +1 @@ -Subproject commit 563cd25971f1f86e72168fdc022a2472d08b4661 +Subproject commit d9d6526cc1749980a2ba1da16e2c1ca1e07d82ec diff --git a/tribol b/tribol index 325b9d722..f8e6c5f58 160000 --- a/tribol +++ b/tribol @@ -1 +1 @@ -Subproject commit 325b9d7223fe430c9a940fc3ed12a6fe1a26a1e6 +Subproject commit f8e6c5f58010ffb40834f60d1469a8c8aa04ce07 From cc59fa12908ef81554be2f00ae05014a35878069 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Tue, 30 Dec 2025 15:23:34 -0800 Subject: [PATCH 14/52] update spack, axom, mfem, tribol again --- .uberenv_config.json | 4 ++-- axom | 2 +- mfem | 2 +- scripts/spack/spack_repo/smith/packages/axom/package.py | 2 +- scripts/spack/spack_repo/smith/packages/mfem/package.py | 2 +- scripts/spack/spack_repo/smith/packages/tribol/package.py | 2 +- tribol | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.uberenv_config.json b/.uberenv_config.json index 423cab102..ea4b878c5 100644 --- a/.uberenv_config.json +++ b/.uberenv_config.json @@ -4,9 +4,9 @@ "package_final_phase" : "initconfig", "package_source_dir" : "../..", "spack_url": "https://github.com/spack/spack.git", -"spack_commit": "8ca06da26e0b57a54ecc3da13ff14b985297c6e0", +"spack_commit": "0154734bd44cb9230fcadecf2e6567c9d22ce5ab", "spack_packages_url": "https://github.com/spack/spack-packages.git", -"spack_packages_commit": "98ae2e12518ff7605f0eea2901b6869981cfe160", +"spack_packages_commit": "05639b4dac34682e5d8fada712f23cc174dd9bf4", "spack_configs_path": "scripts/spack/configs", "spack_packages_path": ["scripts/spack/spack_repo/smith/packages"] } diff --git a/axom b/axom index 55e9df464..52ef76c55 160000 --- a/axom +++ b/axom @@ -1 +1 @@ -Subproject commit 55e9df46480b88e8563ee56b58a25b10be44f10f +Subproject commit 52ef76c55c9f1651c71e795b0b27723033209fe5 diff --git a/mfem b/mfem index d9d6526cc..5731d2f22 160000 --- a/mfem +++ b/mfem @@ -1 +1 @@ -Subproject commit d9d6526cc1749980a2ba1da16e2c1ca1e07d82ec +Subproject commit 5731d2f22bed549639a4d41895479ae698849afc diff --git a/scripts/spack/spack_repo/smith/packages/axom/package.py b/scripts/spack/spack_repo/smith/packages/axom/package.py index a9b64ac5a..360104322 100644 --- a/scripts/spack/spack_repo/smith/packages/axom/package.py +++ b/scripts/spack/spack_repo/smith/packages/axom/package.py @@ -16,4 +16,4 @@ class Axom(BuiltinAxom): # Note: Make sure this sha coincides with the git submodule # Note: We add a number to the end of the real version number to indicate that we have # moved forward past the release. Increment the last number when updating the commit sha. - version("0.12.0.1", commit="55e9df46480b88e8563ee56b58a25b10be44f10f", submodules=True, preferred=True) + version("0.12.0.1", commit="52ef76c55c9f1651c71e795b0b27723033209fe5", submodules=True, preferred=True) diff --git a/scripts/spack/spack_repo/smith/packages/mfem/package.py b/scripts/spack/spack_repo/smith/packages/mfem/package.py index 863a32efc..c2d349daf 100644 --- a/scripts/spack/spack_repo/smith/packages/mfem/package.py +++ b/scripts/spack/spack_repo/smith/packages/mfem/package.py @@ -11,7 +11,7 @@ class Mfem(BuiltinMfem): # Note: Make sure this sha coincides with the git submodule # Note: We add a number to the end of the real version number to indicate that we have # moved forward past the release. Increment the last number when updating the commit sha. - version("4.9.0.3", commit="d9d6526cc1749980a2ba1da16e2c1ca1e07d82ec") + version("4.9.0.3", commit="5731d2f22bed549639a4d41895479ae698849afc") variant('asan', default=False, description='Add Address Sanitizer flags') diff --git a/scripts/spack/spack_repo/smith/packages/tribol/package.py b/scripts/spack/spack_repo/smith/packages/tribol/package.py index 9436fc3d1..45d50b33a 100644 --- a/scripts/spack/spack_repo/smith/packages/tribol/package.py +++ b/scripts/spack/spack_repo/smith/packages/tribol/package.py @@ -52,7 +52,7 @@ class Tribol(CachedCMakePackage, CudaPackage, ROCmPackage): # SMITH EDIT START # Note: We add a number to the end of the real version number to indicate that we have # moved forward past the release. Increment the last number when updating the commit sha. - version("0.1.0.24", commit="f8e6c5f58010ffb40834f60d1469a8c8aa04ce07", submodules=True, preferred=True) + version("0.1.0.24", commit="9f9d4d6fc8735106e9118992ed11a9188249962a", submodules=True, preferred=True) depends_on("c", type="build") depends_on("cxx", type="build") diff --git a/tribol b/tribol index f8e6c5f58..9f9d4d6fc 160000 --- a/tribol +++ b/tribol @@ -1 +1 @@ -Subproject commit f8e6c5f58010ffb40834f60d1469a8c8aa04ce07 +Subproject commit 9f9d4d6fc8735106e9118992ed11a9188249962a From 48bd61dd42bef37aba5f5cb391be15eeeaebc588 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Tue, 30 Dec 2025 15:24:02 -0800 Subject: [PATCH 15/52] fix axom array type + add sundials finalize to app manager --- src/smith/infrastructure/application_manager.cpp | 4 ++++ .../numerics/functional/tests/dg_restriction_operators.cpp | 2 +- src/smith/physics/state/state_manager.hpp | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/smith/infrastructure/application_manager.cpp b/src/smith/infrastructure/application_manager.cpp index 1240d9c61..8f10dbcb4 100644 --- a/src/smith/infrastructure/application_manager.cpp +++ b/src/smith/infrastructure/application_manager.cpp @@ -65,6 +65,10 @@ void finalizer() #endif #endif +#ifdef SERAC_USE_SUNDIALS + mfem::Sundials::Finalize(); +#endif + profiling::finalize(); int mpi_initialized = 0; diff --git a/src/smith/numerics/functional/tests/dg_restriction_operators.cpp b/src/smith/numerics/functional/tests/dg_restriction_operators.cpp index 034addf13..45a66727e 100644 --- a/src/smith/numerics/functional/tests/dg_restriction_operators.cpp +++ b/src/smith/numerics/functional/tests/dg_restriction_operators.cpp @@ -349,7 +349,7 @@ void parametrized_test(int permutation) auto L2_dofs = GetFaceDofs(L2_fes.get(), face_geom, face_ids); // verify that the dofs for the L2 faces are aligned properly - int dofs_per_side = L2_dofs.shape()[1] / 2; + auto dofs_per_side = L2_dofs.shape()[1] / 2; for (int i = 0; i < dofs_per_side; i++) { int id1 = int(L2_dofs(0, i).index()); int id2 = int(L2_dofs(0, i + dofs_per_side).index()); diff --git a/src/smith/physics/state/state_manager.hpp b/src/smith/physics/state/state_manager.hpp index 0f4e79911..c451c0323 100644 --- a/src/smith/physics/state/state_manager.hpp +++ b/src/smith/physics/state/state_manager.hpp @@ -161,7 +161,7 @@ class StateManager { axom::sidre::Group* geom_group = qdatas_group->getGroup(std::string(geom_name)); // Verify size correctness - auto verify_size = [](axom::sidre::Group* group, int value, const std::string& view_name, + auto verify_size = [](axom::sidre::Group* group, axom::IndexType value, const std::string& view_name, const std::string& err_msg) { SLIC_ERROR_IF( !group->hasView(view_name), From 77e7fde0a0ca0d12f5cf95341c6997c7fa292d35 Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Tue, 30 Dec 2025 16:03:56 -0800 Subject: [PATCH 16/52] temp disable cuda docker tpl for testing --- .github/workflows/docker_build_tpls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker_build_tpls.yml b/.github/workflows/docker_build_tpls.yml index f8d1f9510..31cc4f773 100644 --- a/.github/workflows/docker_build_tpls.yml +++ b/.github/workflows/docker_build_tpls.yml @@ -11,7 +11,7 @@ jobs: name: Docker TPL build strategy: matrix: - dockerfile_suffix: [clang-19, gcc-14, cuda-12] + dockerfile_suffix: [clang-19, gcc-14] #, cuda-12] env: REPO: seracllnl/tpls HOSTCONFIG_LOC: /home/smith/export_hostconfig From 73b4e68dfb54a98b4ae192684b9bb9f83d9f7de2 Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Tue, 30 Dec 2025 17:17:01 -0800 Subject: [PATCH 17/52] attempt to force hypre to use openblas --- scripts/spack/configs/docker/ubuntu24/spack.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/spack/configs/docker/ubuntu24/spack.yaml b/scripts/spack/configs/docker/ubuntu24/spack.yaml index 6b1a23e70..9cf10369e 100644 --- a/scripts/spack/configs/docker/ubuntu24/spack.yaml +++ b/scripts/spack/configs/docker/ubuntu24/spack.yaml @@ -68,6 +68,12 @@ spack: tbb: [intel-tbb] jpeg: [libjpeg-turbo, libjpeg] + # Prevent building other blas/ lapack providers + amdblis: + buildable: false + amdlibflame: + buildable: false + # Compiler packages gcc: externals: @@ -126,8 +132,8 @@ spack: cuda: buildable: false externals: - - spec: cuda@12.5.82 - prefix: /usr/local/cuda-12.5 + - spec: cuda@12.5.82 + prefix: /usr/local/cuda-12.5 curl: buildable: false externals: From 1c9daa60de4531bf78bfe2dd612873401055fb8f Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Tue, 30 Dec 2025 17:18:34 -0800 Subject: [PATCH 18/52] install correct fortran for cuda container --- scripts/docker/dockerfile_cuda-12 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/docker/dockerfile_cuda-12 b/scripts/docker/dockerfile_cuda-12 index 0c9451217..19af64e80 100644 --- a/scripts/docker/dockerfile_cuda-12 +++ b/scripts/docker/dockerfile_cuda-12 @@ -5,7 +5,7 @@ ENV spec="~devtools~enzyme+cuda cuda_arch=70 %gcc_13" SHELL ["/bin/bash", "-c"] RUN sudo apt-get update -y -RUN sudo apt-get install gettext gfortran-$(gcc -dumpversion) libopenblas-dev \ +RUN sudo apt-get install gettext gfortran-13 libopenblas-dev \ lsb-release lua5.2 lua5.2-dev ssh -fy RUN sudo useradd -m -s /bin/bash -G sudo smith From 521d64390d03a848fbf4147277d90000698b9584 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Tue, 30 Dec 2025 17:36:52 -0800 Subject: [PATCH 19/52] fix macro name --- src/smith/infrastructure/application_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/smith/infrastructure/application_manager.cpp b/src/smith/infrastructure/application_manager.cpp index 8f10dbcb4..f10f1c1ed 100644 --- a/src/smith/infrastructure/application_manager.cpp +++ b/src/smith/infrastructure/application_manager.cpp @@ -65,7 +65,7 @@ void finalizer() #endif #endif -#ifdef SERAC_USE_SUNDIALS +#ifdef SMITH_USE_SUNDIALS mfem::Sundials::Finalize(); #endif From a4359eba934603e383c3a7e5fdd75ab3d26f1911 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 5 Jan 2026 16:22:01 -0800 Subject: [PATCH 20/52] update enzyme, spack-packages --- .uberenv_config.json | 2 +- scripts/spack/configs/versions.yaml | 4 + .../smith/packages/enzyme/package.py | 104 +----------------- .../smith/packages/smith/package.py | 2 +- 4 files changed, 10 insertions(+), 102 deletions(-) diff --git a/.uberenv_config.json b/.uberenv_config.json index ea4b878c5..85f3d53ca 100644 --- a/.uberenv_config.json +++ b/.uberenv_config.json @@ -6,7 +6,7 @@ "spack_url": "https://github.com/spack/spack.git", "spack_commit": "0154734bd44cb9230fcadecf2e6567c9d22ce5ab", "spack_packages_url": "https://github.com/spack/spack-packages.git", -"spack_packages_commit": "05639b4dac34682e5d8fada712f23cc174dd9bf4", +"spack_packages_commit": "2086492da69419215d1617a22fb23d677d99fee1", "spack_configs_path": "scripts/spack/configs", "spack_packages_path": ["scripts/spack/spack_repo/smith/packages"] } diff --git a/scripts/spack/configs/versions.yaml b/scripts/spack/configs/versions.yaml index 8a425e262..c046fc6e3 100644 --- a/scripts/spack/configs/versions.yaml +++ b/scripts/spack/configs/versions.yaml @@ -15,6 +15,10 @@ packages: conduit: require: - spec: "@0.9.5" + # Hypre v3 causes equationsolver to fail TOSS 4 + hypre: + require: + - spec: "@2.33.0" mfem: require: - spec: "@4.9.0.3" diff --git a/scripts/spack/spack_repo/smith/packages/enzyme/package.py b/scripts/spack/spack_repo/smith/packages/enzyme/package.py index fd3afb96b..a31a862d3 100644 --- a/scripts/spack/spack_repo/smith/packages/enzyme/package.py +++ b/scripts/spack/spack_repo/smith/packages/enzyme/package.py @@ -2,105 +2,9 @@ # # SPDX-License-Identifier: (Apache-2.0 OR MIT) -from spack_repo.builtin.build_systems.cmake import CMakePackage - -# NOTE: this custom package can be removed after this PR merges into Spack -# https://github.com/spack/spack-packages/pull/2365 - from spack.package import * +from spack_repo.builtin.packages.enzyme.package import Enzyme as BuiltinEnzyme - -class Enzyme(CMakePackage): - """ - The Enzyme project is a tool for performing reverse-mode automatic - differentiation (AD) of statically-analyzable LLVM IR. - This allows developers to use Enzyme to automatically create gradients - of their source code without much additional work. - """ - - homepage = "https://enzyme.mit.edu" - url = "https://github.com/wsmoses/Enzyme/archive/v0.0.172.tar.gz" - list_url = "https://github.com/wsmoses/Enzyme/releases" - git = "https://github.com/wsmoses/Enzyme" - - maintainers("wsmoses", "vchuravy", "tgymnich") - - root_cmakelists_dir = "enzyme" - - version("main", branch="main") - version("0.0.206", sha256="600fd2db370fb40abb6411e0e80df524aea03f2c1ad50a2765ecaab9e1115c77") - version("0.0.196", sha256="2b9cfcb7c34e56fc8191423042df06241cf32928eefbb113ac3c5199e3361cb2") - version("0.0.186", sha256="125e612df0b6b82b07e1e13218c515bc54e04aa1407e57f4f31d3abe995f4714") - version("0.0.180", sha256="d65a8e889413bb9518da00d65524c07352f1794b55c163f0db6828844c779ed4") - version("0.0.173", sha256="b8477fb5bead9e9ece76d450ebd0afee99914235c6e1a6ef8c05bf288e3c0478") - version("0.0.172", sha256="688200164787d543641cb446cff20f6a8e8b5c92bb7032ebe7f867efa67ceafb") - version("0.0.135", sha256="49c798534faec7ba524a3ed053dd4352d690a44d3cad5a14915c9398dc9b175b") - version("0.0.100", sha256="fbc53ec02adc0303ff200d7699afface2d9fbc7350664e6c6d4c527ef11c2e82") - version("0.0.81", sha256="4c17d0c28f0572a3ab97a60f1e56bbc045ed5dd64c2daac53ae34371ca5e8b34") - version("0.0.69", sha256="144d964187551700fdf0a4807961ceab1480d4e4cd0bb0fc7bbfab48fe053aa2") - version("0.0.48", sha256="f5af62448dd2a8a316e59342ff445003581bc154f06b9b4d7a5a2c7259cf5769") - version("0.0.32", sha256="9d42e42f7d0faf9beed61b2b1d27c82d1b369aeb9629539d5b7eafbe95379292") - version("0.0.15", sha256="1ec27db0d790c4507b2256d851b256bf7e074eec933040e9e375d6e352a3c159") - version("0.0.14", sha256="740641eeeeadaf47942ac88cc52e62ddc0e8c25767a501bed36ec241cf258b8d") - version("0.0.13", sha256="d4a53964ec1f763772db2c56e6734269b7656c8b2ecd41fa7a41315bcd896b5a") - - depends_on("c", type="build") # generated - depends_on("cxx", type="build") # generated - depends_on("fortran", type="build") # generated - - depends_on("libllvm@7:12", when="@0.0.13:0.0.15") - depends_on("libllvm@7:14", when="@0.0.32:0.0.47") - depends_on("libllvm@7:14", when="@0.0.48:0.0.68") - depends_on("libllvm@9:16", when="@0.0.69:0.0.79") - depends_on("libllvm@11:16", when="@0.0.80:0.0.99") - depends_on("libllvm@11:19", when="@0.0.100:0.0.148") - depends_on("libllvm@15:19", when="@0.0.149:0.0.185") - depends_on("libllvm@15:20", when="@0.0.186:") - depends_on("cmake@3.13:", type="build") - - for compiler_ in ["aocc", "cce", "gcc", "nag", "fj", "intel", "nvhpc", "xl"]: - conflicts(f"%[virtuals=c,cxx] {compiler_}") - - def cmake_args(self): - args = ["-DLLVM_DIR=" + self.llvm_prefix + "/lib/cmake/llvm"] - return args - - @property - def llvm_prefix(self): - spec = self.spec - if spec.satisfies("%libllvm=llvm"): - return spec["llvm"].prefix - if spec.satisfies("%libllvm=llvm-amdgpu"): - return spec["llvm-amdgpu"].prefix - raise InstallError("Unknown 'libllvm' provider!") - - @property - def llvm_version(self): - llvm_config = Executable(self.llvm_prefix + "/bin/llvm-config") - return Version(llvm_config("--version", output=str)) - - @property - def libs(self): - ver = self.llvm_version.up_to(1) - libs = ["LLVMEnzyme-{0}".format(ver), "ClangEnzyme-{0}".format(ver)] - if self.version >= Version("0.0.32"): # TODO actual lower bound - libs.append("LLDEnzyme-{0}".format(ver)) - - return find_libraries(libs, root=self.prefix, recursive=True) - - def setup_dependent_build_environment( - self, env: EnvironmentModifications, dependent_spec: Spec - ) -> None: - # Get the LLVMEnzyme, ClangEnzyme and LLDEnzyme lib paths and set - # environment variables - ver = self.llvm_version.up_to(1) - - llvm = find_libraries("LLVMEnzyme-{0}".format(ver), root=self.prefix, recursive=True) - env.set("LLVMENZYME", ";".join(llvm)) - - clang = find_libraries("ClangEnzyme-{0}".format(ver), root=self.prefix, recursive=True) - env.set("CLANGENZYME", ";".join(clang)) - - if self.version >= Version("0.0.32"): # TODO actual lower bound - lld = find_libraries("LLDEnzyme-{0}".format(ver), root=self.prefix, recursive=True) - env.set("LLDENZYME", ";".join(lld)) +class Enzyme(BuiltinEnzyme): + # Add newer enzyme versions not added to Spack package repo + version("0.0.234", commit="8acdab5e870bf05e3b85f6d95d72877cb7dec470") diff --git a/scripts/spack/spack_repo/smith/packages/smith/package.py b/scripts/spack/spack_repo/smith/packages/smith/package.py index f2e665935..9df3729f2 100644 --- a/scripts/spack/spack_repo/smith/packages/smith/package.py +++ b/scripts/spack/spack_repo/smith/packages/smith/package.py @@ -344,7 +344,7 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): # required depends_on(f"axom {ext_rocm_dep}", when=f"{ext_rocm_dep}") depends_on(f"mfem+raja+umpire {ext_rocm_dep}", when=f"{ext_rocm_dep}") - depends_on(f"hypre+umpire {ext_rocm_dep}", when=f"{ext_rocm_dep}") + depends_on(f"hypre {ext_rocm_dep}", when=f"{ext_rocm_dep}") # optional depends_on(f"caliper {ext_rocm_dep}", when=f"^caliper {ext_rocm_dep}") From 1bec171f0b6393bf3b9bdfbe7eb23b469fe2d282 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 5 Jan 2026 18:28:20 -0800 Subject: [PATCH 21/52] rzadams host config --- ...x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake b/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake index b16cb5b26..e12a41b70 100644 --- a/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake +++ b/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake @@ -1,31 +1,31 @@ #------------------------------------------------------------------------------ # !!!! This is a generated file, edit at own risk !!!! #------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/bin/cmake +# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/caliper-2.12.1-tdt2eikgly5djuxkxoaeoora46pkhg3q;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/tribol-0.1.0.23-n64mpdyt3yvtinp6dhdmmeidrtbtssbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/adiak-0.4.1-3pedcs7kfkltks4rbuimessyn2ftkfb7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/libunwind-1.8.1-ijbnecr6mrnowuwv3khy34jidzh3yyj3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/axom-0.12.0.0-og5pha7nn5usaq3nm7moptorpjmpwgiw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/conduit-0.9.5-fr6nlivg2q44p2fm7d3twivtsitkrwp4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/mfem-4.9.0.2-mk5cpr4hsq5tf5tqne5uckm26jmvwcvd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/hypre-2.33.0-smuq4sfalzokt3xbj3afxcyxdyr737yr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/netcdf-c-4.7.4-hdvzf6k35jgfv4fto44neg6oka65trbb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/raja-2025.09.0-mlvvn7h257hluzfwmkgk5qyvvdgcimzr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/strumpack-8.0.0-hs2yx7rpgcfmescp4tgang2enurkzoyj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-j4sdkhw4zt5g7zogpylucmb2adzufpps;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/umpire-2025.09.0-7qtxj2a5ihxb7metqdjot6dxmfof47oe;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/hdf5-1.8.23-hi7eotv4olqrfedxqzy56p3mgfldbpyg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.2-a5ef54cb4mvrj7vaia2nssjjiy42fuy6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/parmetis-4.0.3-5prdk7nqp4ujhc3suytx66t2jkhunia4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/camp-2025.09.2-3fxmbhyimpvimplr2qvt32giqaom7ymy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/fmt-11.0.2-7obrzgdsm7vuixhdva7kcl7ut637gmfw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/metis-5.1.0-rvjhpveexfgalsyntmwhkwm6icozu7zg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/none-none/compiler-wrapper-1.0-gp57b4mbq4ctshuybmbzq62fjybcm5tp;/usr/tce;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2/llvm;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/caliper-2.12.1-jctcdu5zfpkpv5x4uu6nqwsystvq3hxv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/tribol-0.1.0.24-li2v7w6tzy3bquvyq3vdyuh2r6vxz5eu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/adiak-0.4.1-thsxrvsjfujpefcozikg4njityhv6za7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/libunwind-1.8.3-4ibpwgikobipl364amphqo4bdxwrvriz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/axom-0.12.0.1-u6rboqkrb4eyxnbsdwrrpwytpisu7qdk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/conduit-0.9.5-mnr2zeseuo3tmurwydkyde6igi7fstwb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/mfem-4.9.0.3-l6mmo5g32acrt2pkf6zbtqlnomjxirjk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/hypre-2.33.0-yqakhbwqitoi3ietipjxfhrx5eucbin4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/netcdf-c-4.7.4-2rl3tviecnv5pemshisnt22jq4hve46n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/raja-2025.09.0-n5ji6ocwvblajgxvbdc3mxbabhaovs4l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/strumpack-8.0.0-j45cr2r7jwn2jfi22mcipyjtsvcq3au6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-3x3cvlt7c7gickp2pjcwsjbabp4xdyfg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/umpire-2025.09.0-b33feg4ji72nz5ul5vlt33qcmutnxchn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/hdf5-1.8.23-kvfmo5z4egnqsk2okwsqdf5bbqd5mjc6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.2-dh34bfs5oixjh3ofazjyrfczow7nmvyg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/parmetis-4.0.3-4hvlwvlc6buxm4aizwr5wcb6c5dkfhuq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/camp-2025.09.2-reu2bamyonmirygoha4vj6hlo7z7za6v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/fmt-12.1.0-lxzbxdntivivu74acqyc3eleog5xg4d4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/metis-5.1.0-k5247olqm6ffoauu2nzca22kbovina2a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2/llvm;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/usr/tce/packages/cmake/cmake-3.29.2" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/smith-develop-5s6ssfglpw4ljlyuwzgynzz3qabpygku/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/smith-develop-5s6ssfglpw4ljlyuwzgynzz3qabpygku/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/smith-develop-mztdfnrlrai73qwb5zvxtcfhhsaxyuv3/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/smith-develop-mztdfnrlrai73qwb5zvxtcfhhsaxyuv3/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/smith-develop-5s6ssfglpw4ljlyuwzgynzz3qabpygku/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2/smith-develop-5s6ssfglpw4ljlyuwzgynzz3qabpygku/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/smith-develop-mztdfnrlrai73qwb5zvxtcfhhsaxyuv3/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/smith-develop-mztdfnrlrai73qwb5zvxtcfhhsaxyuv3/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.4.2/5r3ij6vqblq4roanzix4i7qiteyl6gjj +# Compiler Spec: llvm-amdgpu@6.4.2/xxel7qj3g2gwmkyaepp3ifhgjwzw6bfv #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/none-none/compiler-wrapper-1.0-gp57b4mbq4ctshuybmbzq62fjybcm5tp/libexec/spack/rocmcc/amdclang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/none-none/compiler-wrapper-1.0-gp57b4mbq4ctshuybmbzq62fjybcm5tp/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/none-none/compiler-wrapper-1.0-gp57b4mbq4ctshuybmbzq62fjybcm5tp/libexec/spack/rocmcc/amdflang" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdflang" CACHE PATH "") else() @@ -61,7 +61,7 @@ set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") # ROCm #------------------------------------------------ -set(ROCM_PATH "/opt/rocm-6.4.2" CACHE PATH "") +set(ROCM_PATH "/opt/rocm-6.4.2/llvm" CACHE PATH "") set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") @@ -85,51 +85,51 @@ set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpa # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_17_51_24/llvm-amdgpu-6.4.2" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.0-og5pha7nn5usaq3nm7moptorpjmpwgiw" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-u6rboqkrb4eyxnbsdwrrpwytpisu7qdk" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-3fxmbhyimpvimplr2qvt32giqaom7ymy" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-reu2bamyonmirygoha4vj6hlo7z7za6v" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-fr6nlivg2q44p2fm7d3twivtsitkrwp4" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-mnr2zeseuo3tmurwydkyde6igi7fstwb" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.2-mk5cpr4hsq5tf5tqne5uckm26jmvwcvd" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-l6mmo5g32acrt2pkf6zbtqlnomjxirjk" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-hi7eotv4olqrfedxqzy56p3mgfldbpyg" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-kvfmo5z4egnqsk2okwsqdf5bbqd5mjc6" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-smuq4sfalzokt3xbj3afxcyxdyr737yr" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-yqakhbwqitoi3ietipjxfhrx5eucbin4" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-rvjhpveexfgalsyntmwhkwm6icozu7zg" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-k5247olqm6ffoauu2nzca22kbovina2a" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-5prdk7nqp4ujhc3suytx66t2jkhunia4" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-4hvlwvlc6buxm4aizwr5wcb6c5dkfhuq" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-hdvzf6k35jgfv4fto44neg6oka65trbb" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-2rl3tviecnv5pemshisnt22jq4hve46n" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-j4sdkhw4zt5g7zogpylucmb2adzufpps" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-3x3cvlt7c7gickp2pjcwsjbabp4xdyfg" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-3pedcs7kfkltks4rbuimessyn2ftkfb7" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-thsxrvsjfujpefcozikg4njityhv6za7" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-tdt2eikgly5djuxkxoaeoora46pkhg3q" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-jctcdu5zfpkpv5x4uu6nqwsystvq3hxv" CACHE PATH "") # ENZYME not built # PETSC not built -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-mlvvn7h257hluzfwmkgk5qyvvdgcimzr" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-n5ji6ocwvblajgxvbdc3mxbabhaovs4l" CACHE PATH "") # SLEPC not built -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-hs2yx7rpgcfmescp4tgang2enurkzoyj" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-j45cr2r7jwn2jfi22mcipyjtsvcq3au6" CACHE PATH "") # SUNDIALS not built -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-7qtxj2a5ihxb7metqdjot6dxmfof47oe" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-b33feg4ji72nz5ul5vlt33qcmutnxchn" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.23-n64mpdyt3yvtinp6dhdmmeidrtbtssbo" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-li2v7w6tzy3bquvyq3vdyuh2r6vxz5eu" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools From ecb10680cd2d3904326fcec12926e4bd0ebf787b Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Mon, 5 Jan 2026 18:33:06 -0800 Subject: [PATCH 22/52] allow openblas to build on containers --- scripts/spack/configs/docker/ubuntu24/spack.yaml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/scripts/spack/configs/docker/ubuntu24/spack.yaml b/scripts/spack/configs/docker/ubuntu24/spack.yaml index 9cf10369e..6e6e55247 100644 --- a/scripts/spack/configs/docker/ubuntu24/spack.yaml +++ b/scripts/spack/configs/docker/ubuntu24/spack.yaml @@ -68,12 +68,6 @@ spack: tbb: [intel-tbb] jpeg: [libjpeg-turbo, libjpeg] - # Prevent building other blas/ lapack providers - amdblis: - buildable: false - amdlibflame: - buildable: false - # Compiler packages gcc: externals: @@ -200,7 +194,8 @@ spack: - spec: graphviz@2.43.0 prefix: /usr openblas: - buildable: false + # Spack is insistent on building openblas in the CUDA container, so allow building from source + buildable: true externals: - spec: openblas@0.3.26 prefix: /usr From 8a0a803222d596845f49fd865ae40385463501f9 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Tue, 6 Jan 2026 11:09:28 -0800 Subject: [PATCH 23/52] rzwhippet host configs --- ...zwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake | 58 +++++++++--------- ...whippet-toss_4_x86_64_ib-llvm@19.1.3.cmake | 60 +++++++++---------- 2 files changed, 59 insertions(+), 59 deletions(-) diff --git a/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake b/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake index f54e37ff5..c657cde1f 100644 --- a/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake +++ b/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake @@ -1,31 +1,31 @@ #------------------------------------------------------------------------------ # !!!! This is a generated file, edit at own risk !!!! #------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/bin/cmake +# CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/caliper-2.12.1-cg25q356sb7kiuabwtfka4tywsgbtpiu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/tribol-0.1.0.23-ysqjlxfxls46fsccfvnaw3teuqj7jp3f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/adiak-0.4.1-2z3ogwq4rmbuwpc5vl2mgxymme4mfbke;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/axom-0.12.0.0-i37xne6rixnhgwrptvzzfbrgcmdryhoo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/conduit-0.9.5-bb722yzgl4d3g2diyieu73hrkt732qez;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/mfem-4.9.0.2-rnhik76bnx6j6665kwbnzm355av6lpmp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/raja-2025.09.0-ume2ifdwlyie3yynwdvhyf2uxjykqpvc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/umpire-2025.09.0-ir2e37p6sqldodud4cwaezspl2co5v42;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/netcdf-c-4.7.4-zslniorcg7ki7lnsimctkn6ig3zg2qaw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/slepc-3.21.2-y7425db4zsffjhcc3d33o2s2pz7w6664;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/sundials-6.7.0-7azsxv7nm2sr5pyi6px6abcdb6l475bv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/camp-2025.09.2-qei7a63hp4u37cas2m7zte3phmv2fyhd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/fmt-11.0.2-usm3fj6qxr75ga5p2ydlhearxsbtpckd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/hdf5-1.8.23-frgmbp2plziqwxwypvemeglz6semjqei;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/arpack-ng-3.9.1-foedq43u27rbxrupjqborfxd47smzuch;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/petsc-3.21.6-jfsq7enjou6z5mzggfqndbmtc3sz3jy2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/hypre-2.33.0-23ph5bzk62r3tntdn277zrtv6dpmon2n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/strumpack-8.0.0-zn5qsdclfhyvrubcweeqymoptoqm3vja;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/superlu-dist-8.1.2-quwnz5kk2xb42g3j7vejc6hrq2urngof;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/netlib-scalapack-2.2.2-4utyi6inwwno5hssouh7566hmveptxtb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/parmetis-4.0.3-c7wowvg6qcowqn53dlxtq4msf5m7tfo7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/metis-5.1.0-nbxqo5m7iy3uyjd32skqzpa4d5cev2dt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/none-none/gcc-runtime-13.3.1-uv6f6pcmzth37hskwtrhtbmbujh53k6y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/caliper-2.12.1-tk7wym3upctbrp3i2suzxv7my7m3pfdu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/tribol-0.1.0.24-s5pf3yh4mgc3zpnadjapydji37osb6y7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/adiak-0.4.1-vqksqwovkybg6b3mnmxy45emt5ubiwt2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/axom-0.12.0.1-dn4zn5rn5xba3hcfhbtdz7xtjpycvsep;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/mfem-4.9.0.3-324nt7qhtn5vtqe5v2xpnlvvjtglq6x6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/slepc-3.21.2-v7xivamm2untbvgdiyxxtp3hbzlk5ekf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/sundials-7.5.0-tu6hy2rbppyu6kuxsdrcd6n6jpgzij4k;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/fmt-12.1.0-5lnprcfapwxyu3c54urgyjwijqi3p7v2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/petsc-3.21.6-5sxqphdcfksqymrid36se6bwvhdipkld;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/hypre-3.0.0-uquwiscgj5fwiiw44vhsmac2q5mu5ox6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/netlib-scalapack-2.2.2-ix2gryrz2eanjagz3grgjahr336vnk64;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/smith-develop-iijxlgvwfrtse2ytqlu62iwx7b6dvx3v/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/smith-develop-iijxlgvwfrtse2ytqlu62iwx7b6dvx3v/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/smith-develop-iijxlgvwfrtse2ytqlu62iwx7b6dvx3v/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1/smith-develop-iijxlgvwfrtse2ytqlu62iwx7b6dvx3v/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: gcc@13.3.1/hpiynx6mdjb57v77us3h6yyzxymdbr6d +# Compiler Spec: gcc@13.3.1/foxzrw7f7bnskl6dzmhuxw45fhd5ycmi #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -65,53 +65,53 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/gcc-13.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.0-i37xne6rixnhgwrptvzzfbrgcmdryhoo" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-dn4zn5rn5xba3hcfhbtdz7xtjpycvsep" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-qei7a63hp4u37cas2m7zte3phmv2fyhd" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-bb722yzgl4d3g2diyieu73hrkt732qez" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.2-rnhik76bnx6j6665kwbnzm355av6lpmp" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-324nt7qhtn5vtqe5v2xpnlvvjtglq6x6" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-frgmbp2plziqwxwypvemeglz6semjqei" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-23ph5bzk62r3tntdn277zrtv6dpmon2n" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-3.0.0-uquwiscgj5fwiiw44vhsmac2q5mu5ox6" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-nbxqo5m7iy3uyjd32skqzpa4d5cev2dt" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-c7wowvg6qcowqn53dlxtq4msf5m7tfo7" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-zslniorcg7ki7lnsimctkn6ig3zg2qaw" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-quwnz5kk2xb42g3j7vejc6hrq2urngof" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-foedq43u27rbxrupjqborfxd47smzuch" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-2z3ogwq4rmbuwpc5vl2mgxymme4mfbke" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-vqksqwovkybg6b3mnmxy45emt5ubiwt2" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-cg25q356sb7kiuabwtfka4tywsgbtpiu" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-tk7wym3upctbrp3i2suzxv7my7m3pfdu" CACHE PATH "") # ENZYME not built -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-jfsq7enjou6z5mzggfqndbmtc3sz3jy2" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-5sxqphdcfksqymrid36se6bwvhdipkld" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-ume2ifdwlyie3yynwdvhyf2uxjykqpvc" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-y7425db4zsffjhcc3d33o2s2pz7w6664" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-v7xivamm2untbvgdiyxxtp3hbzlk5ekf" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-zn5qsdclfhyvrubcweeqymoptoqm3vja" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-7azsxv7nm2sr5pyi6px6abcdb6l475bv" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-tu6hy2rbppyu6kuxsdrcd6n6jpgzij4k" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-ir2e37p6sqldodud4cwaezspl2co5v42" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.23-ysqjlxfxls46fsccfvnaw3teuqj7jp3f" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-s5pf3yh4mgc3zpnadjapydji37osb6y7" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake b/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake index 5bb9d2ea7..1574d8703 100644 --- a/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake +++ b/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake @@ -1,31 +1,31 @@ #------------------------------------------------------------------------------ # !!!! This is a generated file, edit at own risk !!!! #------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/bin/cmake +# CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/caliper-2.12.1-z4b5jhgqubkdztt3a7rv472qfyitrwjt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/tribol-0.1.0.23-oe43csdvi5y3asre3fysjqta7lc54xqj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/adiak-0.4.1-phz7spqilihsb7voe6ubymle2n43ihrt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/axom-0.12.0.0-45futx52tz63tfajb4xrtr5uyir33kij;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/conduit-0.9.5-6hyhaouworooemg5ys23cl46qko6hpf7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/mfem-4.9.0.2-lxmn6iy6khcpe6tizo3ynvvd4hiyktps;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/raja-2025.09.0-zcwyfo2b2rwnxkmdp4c3k43sm3iiwane;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/umpire-2025.09.0-hwbvsapxfvyo4tupsxuhhqcfqd2lzq2r;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/enzyme-0.0.180-7i4qtqo3obdncxmd7x2nxqpsrzscgxoj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/netcdf-c-4.7.4-p7xuxxst3xxa6wwqftrazpwsu54umxvb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/slepc-3.21.2-67qm4jsx4ih6thr2ttffvtzdlsttixju;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/sundials-6.7.0-thnhsd6xkzbsuij75tb3344nphzg7wyj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/camp-2025.09.2-exklmptyvyylyhheouqowazmvdzpf7op;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/fmt-11.0.2-klyhttb7ma3ny2ksm6ywvoorqr6nrhie;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/hdf5-1.8.23-rwzwt3mizlt7inrqhw265xklvlx5w3ju;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/arpack-ng-3.9.1-mcmuyid4s3kp5eugb6wtoly2nnbukfss;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/petsc-3.21.6-7zcj2uxdp25op43kutj6uecnemuq25tf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/hypre-2.33.0-ebs6zrtqf7mug35yez5i5ceq3zxznv3s;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/strumpack-8.0.0-njongku6aahr4duq3hzznxylsfdeib5v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/superlu-dist-8.1.2-xz552dtahyxm44unb5ouiubr3teq7gfk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/netlib-scalapack-2.2.2-dwv5ga3qznko5suqtedb7ulou4mrkuat;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/parmetis-4.0.3-4thtnxv4kii5rl3pnphqgwzbqr5l72xz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/none-none/gcc-runtime-13.3.1-uv6f6pcmzth37hskwtrhtbmbujh53k6y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/metis-5.1.0-2pu2cesnzoxhc53feelz6xnfos4rz43a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/caliper-2.12.1-ik3kvsnx7elfpq7bgezi7absta3qw5mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/tribol-0.1.0.24-67kjmqqvk3h7uwgksl5pru4jghtkmwgj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/adiak-0.4.1-qo5wbcyrevse2t7rxhu5od4lkzxpdfby;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/axom-0.12.0.1-3bn34a3axgdusi2nbvm3xprdtilig5vj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/mfem-4.9.0.3-tijdohp7qjlnyso3yiimmg236ukwjtdn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/enzyme-0.0.206-hubbm37qnxlxoq55ap3t24el3fvlvhog;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/slepc-3.21.2-xm5oaajbb774spronrxxp2wqkwx3wvhm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/sundials-7.5.0-xqtga2o3az6swe7avviu2hbhqxigwrqh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/fmt-12.1.0-gdkwdeexi2g2ymovqbwy5vcx5r4uf3xj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/petsc-3.21.6-tlx2pzidodi3u2lrbjaqd2dcwpwxj5tv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/hypre-3.0.0-kqjln4f3xjqrr4conrjmqmp7lmdxm7mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/netlib-scalapack-2.2.2-bybea665m5fy73fp5tr5ijpugkuwlvjq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/smith-develop-tyymcqxmz2igfxb4wktsdsftctfpesgj/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/smith-develop-tyymcqxmz2igfxb4wktsdsftctfpesgj/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/smith-develop-tyymcqxmz2igfxb4wktsdsftctfpesgj/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3/smith-develop-tyymcqxmz2igfxb4wktsdsftctfpesgj/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm@19.1.3/bmskmshy3mzlmo37b2pxkt76vqcffxvp +# Compiler Spec: llvm@19.1.3/4rf6d7atkulu6wz7bucycjwtiuwqfy24 #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -65,53 +65,53 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_15/llvm-19.1.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.0-45futx52tz63tfajb4xrtr5uyir33kij" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-3bn34a3axgdusi2nbvm3xprdtilig5vj" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-exklmptyvyylyhheouqowazmvdzpf7op" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-6hyhaouworooemg5ys23cl46qko6hpf7" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.2-lxmn6iy6khcpe6tizo3ynvvd4hiyktps" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-tijdohp7qjlnyso3yiimmg236ukwjtdn" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-rwzwt3mizlt7inrqhw265xklvlx5w3ju" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-ebs6zrtqf7mug35yez5i5ceq3zxznv3s" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-3.0.0-kqjln4f3xjqrr4conrjmqmp7lmdxm7mo" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-2pu2cesnzoxhc53feelz6xnfos4rz43a" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-4thtnxv4kii5rl3pnphqgwzbqr5l72xz" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-p7xuxxst3xxa6wwqftrazpwsu54umxvb" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-xz552dtahyxm44unb5ouiubr3teq7gfk" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-mcmuyid4s3kp5eugb6wtoly2nnbukfss" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-phz7spqilihsb7voe6ubymle2n43ihrt" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-qo5wbcyrevse2t7rxhu5od4lkzxpdfby" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-z4b5jhgqubkdztt3a7rv472qfyitrwjt" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-ik3kvsnx7elfpq7bgezi7absta3qw5mo" CACHE PATH "") -set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.180-7i4qtqo3obdncxmd7x2nxqpsrzscgxoj" CACHE PATH "") +set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.206-hubbm37qnxlxoq55ap3t24el3fvlvhog" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-7zcj2uxdp25op43kutj6uecnemuq25tf" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-tlx2pzidodi3u2lrbjaqd2dcwpwxj5tv" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-zcwyfo2b2rwnxkmdp4c3k43sm3iiwane" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-67qm4jsx4ih6thr2ttffvtzdlsttixju" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-xm5oaajbb774spronrxxp2wqkwx3wvhm" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-njongku6aahr4duq3hzznxylsfdeib5v" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-thnhsd6xkzbsuij75tb3344nphzg7wyj" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-xqtga2o3az6swe7avviu2hbhqxigwrqh" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-hwbvsapxfvyo4tupsxuhhqcfqd2lzq2r" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.23-oe43csdvi5y3asre3fysjqta7lc54xqj" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-67kjmqqvk3h7uwgksl5pru4jghtkmwgj" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools From fe6101ae8fccb6fa34c5f389606dfa2da676f3ce Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Tue, 6 Jan 2026 11:09:46 -0800 Subject: [PATCH 24/52] cz host configs --- .../dane-toss_4_x86_64_ib-gcc@13.3.1.cmake | 58 +++++++++--------- .../dane-toss_4_x86_64_ib-llvm@19.1.3.cmake | 60 +++++++++---------- ...x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake | 52 ++++++++-------- 3 files changed, 85 insertions(+), 85 deletions(-) diff --git a/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake b/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake index 504577c87..218ab2e76 100644 --- a/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake +++ b/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake @@ -1,31 +1,31 @@ #------------------------------------------------------------------------------ # !!!! This is a generated file, edit at own risk !!!! #------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/bin/cmake +# CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/caliper-2.12.1-cg25q356sb7kiuabwtfka4tywsgbtpiu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/tribol-0.1.0.23-ysqjlxfxls46fsccfvnaw3teuqj7jp3f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/adiak-0.4.1-2z3ogwq4rmbuwpc5vl2mgxymme4mfbke;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/axom-0.12.0.0-i37xne6rixnhgwrptvzzfbrgcmdryhoo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/conduit-0.9.5-bb722yzgl4d3g2diyieu73hrkt732qez;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/mfem-4.9.0.2-rnhik76bnx6j6665kwbnzm355av6lpmp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/raja-2025.09.0-ume2ifdwlyie3yynwdvhyf2uxjykqpvc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/umpire-2025.09.0-ir2e37p6sqldodud4cwaezspl2co5v42;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/netcdf-c-4.7.4-zslniorcg7ki7lnsimctkn6ig3zg2qaw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/slepc-3.21.2-y7425db4zsffjhcc3d33o2s2pz7w6664;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/sundials-6.7.0-7azsxv7nm2sr5pyi6px6abcdb6l475bv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/camp-2025.09.2-qei7a63hp4u37cas2m7zte3phmv2fyhd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/fmt-11.0.2-usm3fj6qxr75ga5p2ydlhearxsbtpckd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/hdf5-1.8.23-frgmbp2plziqwxwypvemeglz6semjqei;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/arpack-ng-3.9.1-foedq43u27rbxrupjqborfxd47smzuch;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/petsc-3.21.6-jfsq7enjou6z5mzggfqndbmtc3sz3jy2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/hypre-2.33.0-23ph5bzk62r3tntdn277zrtv6dpmon2n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/strumpack-8.0.0-zn5qsdclfhyvrubcweeqymoptoqm3vja;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/superlu-dist-8.1.2-quwnz5kk2xb42g3j7vejc6hrq2urngof;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/netlib-scalapack-2.2.2-4utyi6inwwno5hssouh7566hmveptxtb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/parmetis-4.0.3-c7wowvg6qcowqn53dlxtq4msf5m7tfo7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/metis-5.1.0-nbxqo5m7iy3uyjd32skqzpa4d5cev2dt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/none-none/gcc-runtime-13.3.1-uv6f6pcmzth37hskwtrhtbmbujh53k6y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/caliper-2.12.1-tk7wym3upctbrp3i2suzxv7my7m3pfdu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/tribol-0.1.0.24-s5pf3yh4mgc3zpnadjapydji37osb6y7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/adiak-0.4.1-vqksqwovkybg6b3mnmxy45emt5ubiwt2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/axom-0.12.0.1-dn4zn5rn5xba3hcfhbtdz7xtjpycvsep;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/mfem-4.9.0.3-324nt7qhtn5vtqe5v2xpnlvvjtglq6x6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/slepc-3.21.2-v7xivamm2untbvgdiyxxtp3hbzlk5ekf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/sundials-7.5.0-tu6hy2rbppyu6kuxsdrcd6n6jpgzij4k;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/fmt-12.1.0-5lnprcfapwxyu3c54urgyjwijqi3p7v2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/petsc-3.21.6-5sxqphdcfksqymrid36se6bwvhdipkld;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/hypre-3.0.0-uquwiscgj5fwiiw44vhsmac2q5mu5ox6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/netlib-scalapack-2.2.2-ix2gryrz2eanjagz3grgjahr336vnk64;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/smith-develop-iijxlgvwfrtse2ytqlu62iwx7b6dvx3v/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/smith-develop-iijxlgvwfrtse2ytqlu62iwx7b6dvx3v/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/smith-develop-iijxlgvwfrtse2ytqlu62iwx7b6dvx3v/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1/smith-develop-iijxlgvwfrtse2ytqlu62iwx7b6dvx3v/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: gcc@13.3.1/hpiynx6mdjb57v77us3h6yyzxymdbr6d +# Compiler Spec: gcc@13.3.1/foxzrw7f7bnskl6dzmhuxw45fhd5ycmi #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -65,53 +65,53 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/gcc-13.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.0-i37xne6rixnhgwrptvzzfbrgcmdryhoo" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-dn4zn5rn5xba3hcfhbtdz7xtjpycvsep" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-qei7a63hp4u37cas2m7zte3phmv2fyhd" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-bb722yzgl4d3g2diyieu73hrkt732qez" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.2-rnhik76bnx6j6665kwbnzm355av6lpmp" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-324nt7qhtn5vtqe5v2xpnlvvjtglq6x6" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-frgmbp2plziqwxwypvemeglz6semjqei" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-23ph5bzk62r3tntdn277zrtv6dpmon2n" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-3.0.0-uquwiscgj5fwiiw44vhsmac2q5mu5ox6" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-nbxqo5m7iy3uyjd32skqzpa4d5cev2dt" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-c7wowvg6qcowqn53dlxtq4msf5m7tfo7" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-zslniorcg7ki7lnsimctkn6ig3zg2qaw" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-quwnz5kk2xb42g3j7vejc6hrq2urngof" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-foedq43u27rbxrupjqborfxd47smzuch" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-2z3ogwq4rmbuwpc5vl2mgxymme4mfbke" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-vqksqwovkybg6b3mnmxy45emt5ubiwt2" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-cg25q356sb7kiuabwtfka4tywsgbtpiu" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-tk7wym3upctbrp3i2suzxv7my7m3pfdu" CACHE PATH "") # ENZYME not built -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-jfsq7enjou6z5mzggfqndbmtc3sz3jy2" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-5sxqphdcfksqymrid36se6bwvhdipkld" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-ume2ifdwlyie3yynwdvhyf2uxjykqpvc" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-y7425db4zsffjhcc3d33o2s2pz7w6664" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-v7xivamm2untbvgdiyxxtp3hbzlk5ekf" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-zn5qsdclfhyvrubcweeqymoptoqm3vja" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-7azsxv7nm2sr5pyi6px6abcdb6l475bv" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-tu6hy2rbppyu6kuxsdrcd6n6jpgzij4k" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-ir2e37p6sqldodud4cwaezspl2co5v42" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.23-ysqjlxfxls46fsccfvnaw3teuqj7jp3f" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-s5pf3yh4mgc3zpnadjapydji37osb6y7" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake b/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake index 566e8944f..163b7db32 100644 --- a/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake +++ b/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake @@ -1,31 +1,31 @@ #------------------------------------------------------------------------------ # !!!! This is a generated file, edit at own risk !!!! #------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/bin/cmake +# CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/caliper-2.12.1-z4b5jhgqubkdztt3a7rv472qfyitrwjt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/tribol-0.1.0.23-oe43csdvi5y3asre3fysjqta7lc54xqj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/adiak-0.4.1-phz7spqilihsb7voe6ubymle2n43ihrt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/axom-0.12.0.0-45futx52tz63tfajb4xrtr5uyir33kij;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/conduit-0.9.5-6hyhaouworooemg5ys23cl46qko6hpf7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/mfem-4.9.0.2-lxmn6iy6khcpe6tizo3ynvvd4hiyktps;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/raja-2025.09.0-zcwyfo2b2rwnxkmdp4c3k43sm3iiwane;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/umpire-2025.09.0-hwbvsapxfvyo4tupsxuhhqcfqd2lzq2r;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/enzyme-0.0.180-7i4qtqo3obdncxmd7x2nxqpsrzscgxoj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/netcdf-c-4.7.4-p7xuxxst3xxa6wwqftrazpwsu54umxvb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/slepc-3.21.2-67qm4jsx4ih6thr2ttffvtzdlsttixju;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/sundials-6.7.0-thnhsd6xkzbsuij75tb3344nphzg7wyj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/camp-2025.09.2-exklmptyvyylyhheouqowazmvdzpf7op;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/fmt-11.0.2-klyhttb7ma3ny2ksm6ywvoorqr6nrhie;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/hdf5-1.8.23-rwzwt3mizlt7inrqhw265xklvlx5w3ju;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/arpack-ng-3.9.1-mcmuyid4s3kp5eugb6wtoly2nnbukfss;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/petsc-3.21.6-7zcj2uxdp25op43kutj6uecnemuq25tf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/hypre-2.33.0-ebs6zrtqf7mug35yez5i5ceq3zxznv3s;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/strumpack-8.0.0-njongku6aahr4duq3hzznxylsfdeib5v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/superlu-dist-8.1.2-xz552dtahyxm44unb5ouiubr3teq7gfk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/netlib-scalapack-2.2.2-dwv5ga3qznko5suqtedb7ulou4mrkuat;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/parmetis-4.0.3-4thtnxv4kii5rl3pnphqgwzbqr5l72xz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/none-none/gcc-runtime-13.3.1-uv6f6pcmzth37hskwtrhtbmbujh53k6y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/metis-5.1.0-2pu2cesnzoxhc53feelz6xnfos4rz43a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/caliper-2.12.1-ik3kvsnx7elfpq7bgezi7absta3qw5mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/tribol-0.1.0.24-67kjmqqvk3h7uwgksl5pru4jghtkmwgj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/adiak-0.4.1-qo5wbcyrevse2t7rxhu5od4lkzxpdfby;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/axom-0.12.0.1-3bn34a3axgdusi2nbvm3xprdtilig5vj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/mfem-4.9.0.3-tijdohp7qjlnyso3yiimmg236ukwjtdn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/enzyme-0.0.206-hubbm37qnxlxoq55ap3t24el3fvlvhog;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/slepc-3.21.2-xm5oaajbb774spronrxxp2wqkwx3wvhm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/sundials-7.5.0-xqtga2o3az6swe7avviu2hbhqxigwrqh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/fmt-12.1.0-gdkwdeexi2g2ymovqbwy5vcx5r4uf3xj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/petsc-3.21.6-tlx2pzidodi3u2lrbjaqd2dcwpwxj5tv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/hypre-3.0.0-kqjln4f3xjqrr4conrjmqmp7lmdxm7mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/netlib-scalapack-2.2.2-bybea665m5fy73fp5tr5ijpugkuwlvjq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/smith-develop-tyymcqxmz2igfxb4wktsdsftctfpesgj/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/smith-develop-tyymcqxmz2igfxb4wktsdsftctfpesgj/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/smith-develop-tyymcqxmz2igfxb4wktsdsftctfpesgj/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3/smith-develop-tyymcqxmz2igfxb4wktsdsftctfpesgj/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm@19.1.3/bmskmshy3mzlmo37b2pxkt76vqcffxvp +# Compiler Spec: llvm@19.1.3/4rf6d7atkulu6wz7bucycjwtiuwqfy24 #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/none-none/compiler-wrapper-1.0-hxzxhboumtniaqs7qivgliluv4h2lbxt/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -65,53 +65,53 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2025_11_20_17_51_08/llvm-19.1.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.0-45futx52tz63tfajb4xrtr5uyir33kij" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-3bn34a3axgdusi2nbvm3xprdtilig5vj" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-exklmptyvyylyhheouqowazmvdzpf7op" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-6hyhaouworooemg5ys23cl46qko6hpf7" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.2-lxmn6iy6khcpe6tizo3ynvvd4hiyktps" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-tijdohp7qjlnyso3yiimmg236ukwjtdn" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-rwzwt3mizlt7inrqhw265xklvlx5w3ju" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-ebs6zrtqf7mug35yez5i5ceq3zxznv3s" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-3.0.0-kqjln4f3xjqrr4conrjmqmp7lmdxm7mo" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-2pu2cesnzoxhc53feelz6xnfos4rz43a" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-4thtnxv4kii5rl3pnphqgwzbqr5l72xz" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-p7xuxxst3xxa6wwqftrazpwsu54umxvb" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-xz552dtahyxm44unb5ouiubr3teq7gfk" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-mcmuyid4s3kp5eugb6wtoly2nnbukfss" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-phz7spqilihsb7voe6ubymle2n43ihrt" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-qo5wbcyrevse2t7rxhu5od4lkzxpdfby" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-z4b5jhgqubkdztt3a7rv472qfyitrwjt" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-ik3kvsnx7elfpq7bgezi7absta3qw5mo" CACHE PATH "") -set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.180-7i4qtqo3obdncxmd7x2nxqpsrzscgxoj" CACHE PATH "") +set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.206-hubbm37qnxlxoq55ap3t24el3fvlvhog" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-7zcj2uxdp25op43kutj6uecnemuq25tf" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-tlx2pzidodi3u2lrbjaqd2dcwpwxj5tv" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-zcwyfo2b2rwnxkmdp4c3k43sm3iiwane" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-67qm4jsx4ih6thr2ttffvtzdlsttixju" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-xm5oaajbb774spronrxxp2wqkwx3wvhm" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-njongku6aahr4duq3hzznxylsfdeib5v" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-thnhsd6xkzbsuij75tb3344nphzg7wyj" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-xqtga2o3az6swe7avviu2hbhqxigwrqh" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-hwbvsapxfvyo4tupsxuhhqcfqd2lzq2r" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.23-oe43csdvi5y3asre3fysjqta7lc54xqj" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-67kjmqqvk3h7uwgksl5pru4jghtkmwgj" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake index 68d80a5cb..db23c4a9e 100644 --- a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake +++ b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake @@ -1,31 +1,31 @@ #------------------------------------------------------------------------------ # !!!! This is a generated file, edit at own risk !!!! #------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/bin/cmake +# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/caliper-2.12.1-tdt2eikgly5djuxkxoaeoora46pkhg3q;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/tribol-0.1.0.23-n64mpdyt3yvtinp6dhdmmeidrtbtssbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/adiak-0.4.1-3pedcs7kfkltks4rbuimessyn2ftkfb7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/libunwind-1.8.1-ijbnecr6mrnowuwv3khy34jidzh3yyj3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/axom-0.12.0.0-og5pha7nn5usaq3nm7moptorpjmpwgiw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/conduit-0.9.5-fr6nlivg2q44p2fm7d3twivtsitkrwp4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/mfem-4.9.0.2-mk5cpr4hsq5tf5tqne5uckm26jmvwcvd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/hypre-2.33.0-smuq4sfalzokt3xbj3afxcyxdyr737yr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/netcdf-c-4.7.4-hdvzf6k35jgfv4fto44neg6oka65trbb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/raja-2025.09.0-mlvvn7h257hluzfwmkgk5qyvvdgcimzr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/strumpack-8.0.0-hs2yx7rpgcfmescp4tgang2enurkzoyj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-j4sdkhw4zt5g7zogpylucmb2adzufpps;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/umpire-2025.09.0-7qtxj2a5ihxb7metqdjot6dxmfof47oe;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/hdf5-1.8.23-hi7eotv4olqrfedxqzy56p3mgfldbpyg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.2-a5ef54cb4mvrj7vaia2nssjjiy42fuy6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/parmetis-4.0.3-5prdk7nqp4ujhc3suytx66t2jkhunia4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/camp-2025.09.2-3fxmbhyimpvimplr2qvt32giqaom7ymy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/fmt-11.0.2-7obrzgdsm7vuixhdva7kcl7ut637gmfw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/metis-5.1.0-rvjhpveexfgalsyntmwhkwm6icozu7zg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/none-none/compiler-wrapper-1.0-gp57b4mbq4ctshuybmbzq62fjybcm5tp;/usr/tce;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2/llvm;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/caliper-2.12.1-4bqjdg2pibegh326us4aforedlz6islh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/tribol-0.1.0.24-ohwexl65qldfawma4k7ovidalp5i6dw3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/adiak-0.4.1-55tsscatstqvinosys2yobmdhrtns4km;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/libunwind-1.8.3-4ibpwgikobipl364amphqo4bdxwrvriz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/axom-0.12.0.1-vtn5m6brvnj4akyijbbxetvhzokquiuk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/conduit-0.9.5-mnr2zeseuo3tmurwydkyde6igi7fstwb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/mfem-4.9.0.3-ewlioe3q7hizu4gryatdk4mcgy4iyt24;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/hypre-3.0.0-45ge4vycmssghuxezqhw7bly7rfaa22f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/netcdf-c-4.7.4-2rl3tviecnv5pemshisnt22jq4hve46n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/raja-2025.09.0-n5ji6ocwvblajgxvbdc3mxbabhaovs4l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/strumpack-8.0.0-j45cr2r7jwn2jfi22mcipyjtsvcq3au6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-3x3cvlt7c7gickp2pjcwsjbabp4xdyfg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/umpire-2025.09.0-b33feg4ji72nz5ul5vlt33qcmutnxchn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/hdf5-1.8.23-kvfmo5z4egnqsk2okwsqdf5bbqd5mjc6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.2-dh34bfs5oixjh3ofazjyrfczow7nmvyg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/parmetis-4.0.3-4hvlwvlc6buxm4aizwr5wcb6c5dkfhuq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/camp-2025.09.2-reu2bamyonmirygoha4vj6hlo7z7za6v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/fmt-12.1.0-lxzbxdntivivu74acqyc3eleog5xg4d4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/metis-5.1.0-k5247olqm6ffoauu2nzca22kbovina2a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2/llvm;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/usr/tce/packages/cmake/cmake-3.29.2" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/smith-develop-5s6ssfglpw4ljlyuwzgynzz3qabpygku/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/smith-develop-5s6ssfglpw4ljlyuwzgynzz3qabpygku/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-uuxvb5cael6guqjesmqtccwxzzmqae4a/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-uuxvb5cael6guqjesmqtccwxzzmqae4a/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/smith-develop-5s6ssfglpw4ljlyuwzgynzz3qabpygku/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2/smith-develop-5s6ssfglpw4ljlyuwzgynzz3qabpygku/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-uuxvb5cael6guqjesmqtccwxzzmqae4a/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-uuxvb5cael6guqjesmqtccwxzzmqae4a/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.4.2/5r3ij6vqblq4roanzix4i7qiteyl6gjj +# Compiler Spec: llvm-amdgpu@6.4.2/xxel7qj3g2gwmkyaepp3ifhgjwzw6bfv #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/none-none/compiler-wrapper-1.0-gp57b4mbq4ctshuybmbzq62fjybcm5tp/libexec/spack/rocmcc/amdclang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/none-none/compiler-wrapper-1.0-gp57b4mbq4ctshuybmbzq62fjybcm5tp/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/none-none/compiler-wrapper-1.0-gp57b4mbq4ctshuybmbzq62fjybcm5tp/libexec/spack/rocmcc/amdflang" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdflang" CACHE PATH "") else() @@ -61,7 +61,7 @@ set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") # ROCm #------------------------------------------------ -set(ROCM_PATH "/opt/rocm-6.4.2" CACHE PATH "") +set(ROCM_PATH "/opt/rocm-6.4.2/llvm" CACHE PATH "") set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") @@ -85,51 +85,51 @@ set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpa # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2025_11_20_18_05_56/llvm-amdgpu-6.4.2" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.0-og5pha7nn5usaq3nm7moptorpjmpwgiw" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-vtn5m6brvnj4akyijbbxetvhzokquiuk" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-3fxmbhyimpvimplr2qvt32giqaom7ymy" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-reu2bamyonmirygoha4vj6hlo7z7za6v" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-fr6nlivg2q44p2fm7d3twivtsitkrwp4" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-mnr2zeseuo3tmurwydkyde6igi7fstwb" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.2-mk5cpr4hsq5tf5tqne5uckm26jmvwcvd" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-ewlioe3q7hizu4gryatdk4mcgy4iyt24" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-hi7eotv4olqrfedxqzy56p3mgfldbpyg" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-kvfmo5z4egnqsk2okwsqdf5bbqd5mjc6" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-smuq4sfalzokt3xbj3afxcyxdyr737yr" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-3.0.0-45ge4vycmssghuxezqhw7bly7rfaa22f" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-rvjhpveexfgalsyntmwhkwm6icozu7zg" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-k5247olqm6ffoauu2nzca22kbovina2a" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-5prdk7nqp4ujhc3suytx66t2jkhunia4" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-4hvlwvlc6buxm4aizwr5wcb6c5dkfhuq" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-hdvzf6k35jgfv4fto44neg6oka65trbb" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-2rl3tviecnv5pemshisnt22jq4hve46n" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-j4sdkhw4zt5g7zogpylucmb2adzufpps" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-3x3cvlt7c7gickp2pjcwsjbabp4xdyfg" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-3pedcs7kfkltks4rbuimessyn2ftkfb7" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-55tsscatstqvinosys2yobmdhrtns4km" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-tdt2eikgly5djuxkxoaeoora46pkhg3q" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-4bqjdg2pibegh326us4aforedlz6islh" CACHE PATH "") # ENZYME not built # PETSC not built -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-mlvvn7h257hluzfwmkgk5qyvvdgcimzr" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-n5ji6ocwvblajgxvbdc3mxbabhaovs4l" CACHE PATH "") # SLEPC not built -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-hs2yx7rpgcfmescp4tgang2enurkzoyj" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-j45cr2r7jwn2jfi22mcipyjtsvcq3au6" CACHE PATH "") # SUNDIALS not built -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-7qtxj2a5ihxb7metqdjot6dxmfof47oe" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-b33feg4ji72nz5ul5vlt33qcmutnxchn" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.23-n64mpdyt3yvtinp6dhdmmeidrtbtssbo" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-ohwexl65qldfawma4k7ovidalp5i6dw3" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools From 41397e3fb1420a0889d3838187c7de6ccaa01d3c Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Tue, 6 Jan 2026 12:54:22 -0800 Subject: [PATCH 25/52] dane host config --- .../dane-toss_4_x86_64_ib-gcc@13.3.1.cmake | 24 ++++++++--------- .../dane-toss_4_x86_64_ib-llvm@19.1.3.cmake | 26 +++++++++---------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake b/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake index 218ab2e76..ba2ad8360 100644 --- a/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake +++ b/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/caliper-2.12.1-tk7wym3upctbrp3i2suzxv7my7m3pfdu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/tribol-0.1.0.24-s5pf3yh4mgc3zpnadjapydji37osb6y7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/adiak-0.4.1-vqksqwovkybg6b3mnmxy45emt5ubiwt2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/axom-0.12.0.1-dn4zn5rn5xba3hcfhbtdz7xtjpycvsep;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/mfem-4.9.0.3-324nt7qhtn5vtqe5v2xpnlvvjtglq6x6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/slepc-3.21.2-v7xivamm2untbvgdiyxxtp3hbzlk5ekf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/sundials-7.5.0-tu6hy2rbppyu6kuxsdrcd6n6jpgzij4k;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/fmt-12.1.0-5lnprcfapwxyu3c54urgyjwijqi3p7v2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/petsc-3.21.6-5sxqphdcfksqymrid36se6bwvhdipkld;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/hypre-3.0.0-uquwiscgj5fwiiw44vhsmac2q5mu5ox6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/netlib-scalapack-2.2.2-ix2gryrz2eanjagz3grgjahr336vnk64;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/caliper-2.12.1-3vgupxsjuro7su7vnutcrjox3ib45n4w;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/tribol-0.1.0.24-6ej643kjbkjukfikwweswet4yrea32ij;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/adiak-0.4.1-e4is4ivipnkh7mhc6lsoee5zw4lk6lf4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/axom-0.12.0.1-hvhpyazhb4dq36y755rhtqlsxrmpjdk3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/mfem-4.9.0.3-2vpt7m6o37emx6aum6tgwy4kj7hyvefc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/slepc-3.21.2-lvpovtklpencdhwrvxtzcj2dxkhwgj2y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/sundials-7.5.0-7y7pwc3css7mmumtzmczrcvsp7nl346v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/fmt-12.1.0-5lnprcfapwxyu3c54urgyjwijqi3p7v2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/petsc-3.21.6-issn4eaq4asfbn76ukvkarte32ynihos;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/hypre-2.33.0-zskqdt3hnxfhqmohbxihnter4pbpsfvj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/netlib-scalapack-2.2.2-ix2gryrz2eanjagz3grgjahr336vnk64;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-hkluzwufq5z3cmtfis4d4vzcmis5mt63/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-hkluzwufq5z3cmtfis4d4vzcmis5mt63/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-hkluzwufq5z3cmtfis4d4vzcmis5mt63/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-hkluzwufq5z3cmtfis4d4vzcmis5mt63/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -67,7 +67,7 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-dn4zn5rn5xba3hcfhbtdz7xtjpycvsep" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-hvhpyazhb4dq36y755rhtqlsxrmpjdk3" CACHE PATH "") set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j" CACHE PATH "") @@ -75,11 +75,11 @@ set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm" CAC set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-324nt7qhtn5vtqe5v2xpnlvvjtglq6x6" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-2vpt7m6o37emx6aum6tgwy4kj7hyvefc" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-3.0.0-uquwiscgj5fwiiw44vhsmac2q5mu5ox6" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-zskqdt3hnxfhqmohbxihnter4pbpsfvj" CACHE PATH "") set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl" CACHE PATH "") @@ -91,27 +91,27 @@ set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-vqksqwovkybg6b3mnmxy45emt5ubiwt2" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-e4is4ivipnkh7mhc6lsoee5zw4lk6lf4" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-tk7wym3upctbrp3i2suzxv7my7m3pfdu" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-3vgupxsjuro7su7vnutcrjox3ib45n4w" CACHE PATH "") # ENZYME not built -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-5sxqphdcfksqymrid36se6bwvhdipkld" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-issn4eaq4asfbn76ukvkarte32ynihos" CACHE PATH "") set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-v7xivamm2untbvgdiyxxtp3hbzlk5ekf" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-lvpovtklpencdhwrvxtzcj2dxkhwgj2y" CACHE PATH "") set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-tu6hy2rbppyu6kuxsdrcd6n6jpgzij4k" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-7y7pwc3css7mmumtzmczrcvsp7nl346v" CACHE PATH "") set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-s5pf3yh4mgc3zpnadjapydji37osb6y7" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-6ej643kjbkjukfikwweswet4yrea32ij" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake b/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake index 163b7db32..deaac5108 100644 --- a/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake +++ b/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/caliper-2.12.1-ik3kvsnx7elfpq7bgezi7absta3qw5mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/tribol-0.1.0.24-67kjmqqvk3h7uwgksl5pru4jghtkmwgj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/adiak-0.4.1-qo5wbcyrevse2t7rxhu5od4lkzxpdfby;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/axom-0.12.0.1-3bn34a3axgdusi2nbvm3xprdtilig5vj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/mfem-4.9.0.3-tijdohp7qjlnyso3yiimmg236ukwjtdn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/enzyme-0.0.206-hubbm37qnxlxoq55ap3t24el3fvlvhog;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/slepc-3.21.2-xm5oaajbb774spronrxxp2wqkwx3wvhm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/sundials-7.5.0-xqtga2o3az6swe7avviu2hbhqxigwrqh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/fmt-12.1.0-gdkwdeexi2g2ymovqbwy5vcx5r4uf3xj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/petsc-3.21.6-tlx2pzidodi3u2lrbjaqd2dcwpwxj5tv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/hypre-3.0.0-kqjln4f3xjqrr4conrjmqmp7lmdxm7mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/netlib-scalapack-2.2.2-bybea665m5fy73fp5tr5ijpugkuwlvjq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/caliper-2.12.1-xvu6gphjnram7dikwz3tk6opt33h4sv6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/tribol-0.1.0.24-eglyuo3gs66bef5mj4xga2ti5rny6v4q;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/adiak-0.4.1-hifzznphqij5h2n76col3fvx64qg7qvi;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/axom-0.12.0.1-q7li7dsary6w3gzxhdmmhi2z4pjtaq4a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/mfem-4.9.0.3-y6hzdnfnywwmly65b77uf6k7xe7aytqo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/enzyme-0.0.234-jojjvhusykmt7eswignc5ou3p3nonvh4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/slepc-3.21.2-cgbslgvd6wrxkrs56xymppiutsojawgl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/sundials-7.5.0-c25n6dwugdtx4h6whckwjy4pue4idqt4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/fmt-12.1.0-gdkwdeexi2g2ymovqbwy5vcx5r4uf3xj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/petsc-3.21.6-5a6gnkdjxheyzndkepda3l63p5hirpds;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/hypre-2.33.0-zrapl5yyv3zyg6h3kuytv7xiulhokl4f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/netlib-scalapack-2.2.2-bybea665m5fy73fp5tr5ijpugkuwlvjq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-y6xdhod42pu367kqearfxkmfpvczugyh/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-y6xdhod42pu367kqearfxkmfpvczugyh/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-y6xdhod42pu367kqearfxkmfpvczugyh/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-y6xdhod42pu367kqearfxkmfpvczugyh/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -67,7 +67,7 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-3bn34a3axgdusi2nbvm3xprdtilig5vj" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-q7li7dsary6w3gzxhdmmhi2z4pjtaq4a" CACHE PATH "") set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5" CACHE PATH "") @@ -75,11 +75,11 @@ set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l" CAC set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-tijdohp7qjlnyso3yiimmg236ukwjtdn" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-y6hzdnfnywwmly65b77uf6k7xe7aytqo" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-3.0.0-kqjln4f3xjqrr4conrjmqmp7lmdxm7mo" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-zrapl5yyv3zyg6h3kuytv7xiulhokl4f" CACHE PATH "") set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p" CACHE PATH "") @@ -91,27 +91,27 @@ set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bd set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-qo5wbcyrevse2t7rxhu5od4lkzxpdfby" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-hifzznphqij5h2n76col3fvx64qg7qvi" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-ik3kvsnx7elfpq7bgezi7absta3qw5mo" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-xvu6gphjnram7dikwz3tk6opt33h4sv6" CACHE PATH "") -set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.206-hubbm37qnxlxoq55ap3t24el3fvlvhog" CACHE PATH "") +set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.234-jojjvhusykmt7eswignc5ou3p3nonvh4" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-tlx2pzidodi3u2lrbjaqd2dcwpwxj5tv" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-5a6gnkdjxheyzndkepda3l63p5hirpds" CACHE PATH "") set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-xm5oaajbb774spronrxxp2wqkwx3wvhm" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-cgbslgvd6wrxkrs56xymppiutsojawgl" CACHE PATH "") set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-xqtga2o3az6swe7avviu2hbhqxigwrqh" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-c25n6dwugdtx4h6whckwjy4pue4idqt4" CACHE PATH "") set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-67kjmqqvk3h7uwgksl5pru4jghtkmwgj" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-eglyuo3gs66bef5mj4xga2ti5rny6v4q" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools From 209ed737d726512713cc9140af2cd7da17eedb03 Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Tue, 6 Jan 2026 15:30:21 -0800 Subject: [PATCH 26/52] patch fmt to fix nvcc compiler error --- .../spack_repo/smith/packages/fmt/package.py | 11 +++++++ .../packages/fmt/system_error_cuda.patch | 29 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 scripts/spack/spack_repo/smith/packages/fmt/package.py create mode 100644 scripts/spack/spack_repo/smith/packages/fmt/system_error_cuda.patch diff --git a/scripts/spack/spack_repo/smith/packages/fmt/package.py b/scripts/spack/spack_repo/smith/packages/fmt/package.py new file mode 100644 index 000000000..71e829811 --- /dev/null +++ b/scripts/spack/spack_repo/smith/packages/fmt/package.py @@ -0,0 +1,11 @@ +# Copyright (c) Lawrence Livermore National Security, LLC and +# other Smith Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (BSD-3-Clause) + +from spack.package import * +from spack_repo.builtin.packages.fmt.package import Fmt as BuiltinFmt + +class Fmt(BuiltinFmt): + # Fix NVCC error + patch("system_error_cuda.patch", when="@12.1.0:") diff --git a/scripts/spack/spack_repo/smith/packages/fmt/system_error_cuda.patch b/scripts/spack/spack_repo/smith/packages/fmt/system_error_cuda.patch new file mode 100644 index 000000000..87fcf4eb6 --- /dev/null +++ b/scripts/spack/spack_repo/smith/packages/fmt/system_error_cuda.patch @@ -0,0 +1,29 @@ +diff --git a/include/fmt/format-inl.h b/include/fmt/format-inl.h +index 945cb912..89e759f8 100644 +--- a/include/fmt/format-inl.h ++++ b/include/fmt/format-inl.h +@@ -162,10 +162,13 @@ FMT_API FMT_FUNC auto format_facet::do_put( + } + #endif + ++// NVCC's preprocessor converts 'std::error_code' to `class std::error_code' ++// and then complains that `return class std::error_code' isn't valid! ++using fmt_system_error = std::system_error; + FMT_FUNC auto vsystem_error(int error_code, string_view fmt, format_args args) +- -> std::system_error { ++ -> fmt_system_error { + auto ec = std::error_code(error_code, std::generic_category()); +- return std::system_error(ec, vformat(fmt, args)); ++ return fmt_system_error(ec, vformat(fmt, args)); + } + + namespace detail { +@@ -1426,7 +1429,7 @@ FMT_FUNC void format_system_error(detail::buffer& out, int error_code, + const char* message) noexcept { + FMT_TRY { + auto ec = std::error_code(error_code, std::generic_category()); +- detail::write(appender(out), std::system_error(ec, message).what()); ++ detail::write(appender(out), fmt_system_error(ec, message).what()); + return; + } + FMT_CATCH(...) {} From 87e00d0cd3352096143a891e14291ac5d2efb6a8 Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Tue, 6 Jan 2026 18:00:42 -0800 Subject: [PATCH 27/52] store trial spaces locally to avoid CUDA `::trial_spaces" is undefined in device code` error --- src/smith/numerics/functional/shape_aware_functional.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/smith/numerics/functional/shape_aware_functional.hpp b/src/smith/numerics/functional/shape_aware_functional.hpp index 9e6657dbb..607aca7e0 100644 --- a/src/smith/numerics/functional/shape_aware_functional.hpp +++ b/src/smith/numerics/functional/shape_aware_functional.hpp @@ -284,8 +284,6 @@ class ShapeAwareFunctional; */ template class ShapeAwareFunctional { - /// @brief The compile-time trial function finite element spaces - static constexpr tuple trial_spaces{}; /// @brief The compile-time test function finite element space static constexpr test test_space{}; @@ -377,7 +375,8 @@ class ShapeAwareFunctional { QFuncArgs... qfunc_args) const { auto qfunc_tuple = make_tuple(qfunc_args...); - auto reduced_trial_space_tuple = make_tuple(get(trial_spaces)...); + smith::tuple local_trial_spaces{}; + auto reduced_trial_space_tuple = make_tuple(get(local_trial_spaces)...); detail::ShapeCorrection shape_correction(Dimension{}, shape_val); // TODO(CUDA): When this is compiled to device code, the below make_integer_sequence will @@ -418,7 +417,8 @@ class ShapeAwareFunctional { QFuncArgs... qfunc_args) const { auto qfunc_tuple = make_tuple(qfunc_args...); - auto reduced_trial_space_tuple = make_tuple(get(trial_spaces)...); + smith::tuple local_trial_spaces{}; + auto reduced_trial_space_tuple = make_tuple(get(local_trial_spaces)...); detail::ShapeCorrection shape_correction(Dimension{}, shape_val); // TODO(CUDA): When this is compiled to device code, the below make_integer_sequence will From e7d9d701c5321c3c9c656390ddbb9a83ba5a6b8a Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Tue, 6 Jan 2026 18:02:04 -0800 Subject: [PATCH 28/52] tuo host config --- ...x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake index db23c4a9e..69fec77d7 100644 --- a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake +++ b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/caliper-2.12.1-4bqjdg2pibegh326us4aforedlz6islh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/tribol-0.1.0.24-ohwexl65qldfawma4k7ovidalp5i6dw3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/adiak-0.4.1-55tsscatstqvinosys2yobmdhrtns4km;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/libunwind-1.8.3-4ibpwgikobipl364amphqo4bdxwrvriz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/axom-0.12.0.1-vtn5m6brvnj4akyijbbxetvhzokquiuk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/conduit-0.9.5-mnr2zeseuo3tmurwydkyde6igi7fstwb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/mfem-4.9.0.3-ewlioe3q7hizu4gryatdk4mcgy4iyt24;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/hypre-3.0.0-45ge4vycmssghuxezqhw7bly7rfaa22f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/netcdf-c-4.7.4-2rl3tviecnv5pemshisnt22jq4hve46n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/raja-2025.09.0-n5ji6ocwvblajgxvbdc3mxbabhaovs4l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/strumpack-8.0.0-j45cr2r7jwn2jfi22mcipyjtsvcq3au6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-3x3cvlt7c7gickp2pjcwsjbabp4xdyfg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/umpire-2025.09.0-b33feg4ji72nz5ul5vlt33qcmutnxchn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/hdf5-1.8.23-kvfmo5z4egnqsk2okwsqdf5bbqd5mjc6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.2-dh34bfs5oixjh3ofazjyrfczow7nmvyg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/parmetis-4.0.3-4hvlwvlc6buxm4aizwr5wcb6c5dkfhuq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/camp-2025.09.2-reu2bamyonmirygoha4vj6hlo7z7za6v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/fmt-12.1.0-lxzbxdntivivu74acqyc3eleog5xg4d4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/metis-5.1.0-k5247olqm6ffoauu2nzca22kbovina2a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2/llvm;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/usr/tce/packages/cmake/cmake-3.29.2" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/caliper-2.12.1-jctcdu5zfpkpv5x4uu6nqwsystvq3hxv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/tribol-0.1.0.24-6xv7sd5bkkijyzf3x5rl6tineama3h45;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/adiak-0.4.1-thsxrvsjfujpefcozikg4njityhv6za7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/libunwind-1.8.3-4ibpwgikobipl364amphqo4bdxwrvriz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/axom-0.12.0.1-iyixdlk3jsqczuxa2pycn5bcaqon56ta;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/conduit-0.9.5-mnr2zeseuo3tmurwydkyde6igi7fstwb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/mfem-4.9.0.3-wdnv63n4rdpavh7u5bopof7voptx2mwx;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/hypre-2.33.0-yqakhbwqitoi3ietipjxfhrx5eucbin4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/netcdf-c-4.7.4-2rl3tviecnv5pemshisnt22jq4hve46n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/raja-2025.09.0-n5ji6ocwvblajgxvbdc3mxbabhaovs4l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/strumpack-8.0.0-j45cr2r7jwn2jfi22mcipyjtsvcq3au6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-3x3cvlt7c7gickp2pjcwsjbabp4xdyfg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/umpire-2025.09.0-jfr2q6yflznxg4zfjde3gtfmnfvgdvra;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/hdf5-1.8.23-kvfmo5z4egnqsk2okwsqdf5bbqd5mjc6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.2-dh34bfs5oixjh3ofazjyrfczow7nmvyg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/parmetis-4.0.3-4hvlwvlc6buxm4aizwr5wcb6c5dkfhuq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/camp-2025.09.2-reu2bamyonmirygoha4vj6hlo7z7za6v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/fmt-12.1.0-ah4gcgvw4nvwhmxppgsc7s7z2hvz3eal;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/metis-5.1.0-k5247olqm6ffoauu2nzca22kbovina2a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2/llvm;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/usr/tce/packages/cmake/cmake-3.29.2" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-uuxvb5cael6guqjesmqtccwxzzmqae4a/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-uuxvb5cael6guqjesmqtccwxzzmqae4a/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-pheo5fyv2dknjaattc4v4vhzqudz6uiv/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-pheo5fyv2dknjaattc4v4vhzqudz6uiv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-uuxvb5cael6guqjesmqtccwxzzmqae4a/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-uuxvb5cael6guqjesmqtccwxzzmqae4a/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-pheo5fyv2dknjaattc4v4vhzqudz6uiv/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-pheo5fyv2dknjaattc4v4vhzqudz6uiv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -87,7 +87,7 @@ set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpa set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-vtn5m6brvnj4akyijbbxetvhzokquiuk" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-iyixdlk3jsqczuxa2pycn5bcaqon56ta" CACHE PATH "") set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-reu2bamyonmirygoha4vj6hlo7z7za6v" CACHE PATH "") @@ -95,11 +95,11 @@ set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-mnr2zeseuo3tmurwydkyde6igi7fstwb" CAC set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-ewlioe3q7hizu4gryatdk4mcgy4iyt24" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-wdnv63n4rdpavh7u5bopof7voptx2mwx" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-kvfmo5z4egnqsk2okwsqdf5bbqd5mjc6" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-3.0.0-45ge4vycmssghuxezqhw7bly7rfaa22f" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-yqakhbwqitoi3ietipjxfhrx5eucbin4" CACHE PATH "") set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-k5247olqm6ffoauu2nzca22kbovina2a" CACHE PATH "") @@ -109,11 +109,11 @@ set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-2rl3tviecnv5pemshisnt22jq4hve46n" CAC set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-3x3cvlt7c7gickp2pjcwsjbabp4xdyfg" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-55tsscatstqvinosys2yobmdhrtns4km" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-thsxrvsjfujpefcozikg4njityhv6za7" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-4bqjdg2pibegh326us4aforedlz6islh" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-jctcdu5zfpkpv5x4uu6nqwsystvq3hxv" CACHE PATH "") # ENZYME not built @@ -127,9 +127,9 @@ set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-j45cr2r7jwn2jfi22mcipyjtsvcq3au6" # SUNDIALS not built -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-b33feg4ji72nz5ul5vlt33qcmutnxchn" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-jfr2q6yflznxg4zfjde3gtfmnfvgdvra" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-ohwexl65qldfawma4k7ovidalp5i6dw3" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-6xv7sd5bkkijyzf3x5rl6tineama3h45" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools From 5a7bce3a4829f14a2042b895c4eece157ffffb81 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Tue, 6 Jan 2026 18:04:16 -0800 Subject: [PATCH 29/52] remove devtools from gcc container --- scripts/docker/dockerfile_gcc-14 | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/scripts/docker/dockerfile_gcc-14 b/scripts/docker/dockerfile_gcc-14 index 13201f820..001fddfaa 100644 --- a/scripts/docker/dockerfile_gcc-14 +++ b/scripts/docker/dockerfile_gcc-14 @@ -2,20 +2,13 @@ FROM ghcr.io/llnl/radiuss:gcc-14-ubuntu-24.04 LABEL maintainer="chapman39@llnl.gov" ARG branch=develop ENV llvm_version="19" -ENV spec="+devtools~enzyme %gcc_14" +ENV spec="~devtools~enzyme %gcc_14" SHELL ["/bin/bash", "-c"] RUN sudo apt-get update -y RUN sudo apt-get install gettext gfortran-$(gcc -dumpversion) libopenblas-dev \ lsb-release lua5.2 lua5.2-dev ssh -fy -# Install devtool-related packages -# NOTE: Skipping this can significantly save disk space -RUN sudo apt-get install libclang-rt-${llvm_version}-dev clang-tidy-${llvm_version} cppcheck graphviz python3-sphinx texlive-full -fy; \ - sudo wget https://github.com/doxygen/doxygen/releases/download/Release_1_9_8/doxygen-1.9.8.linux.bin.tar.gz; \ - sudo tar -xf doxygen-1.9.8.linux.bin.tar.gz; \ - cd doxygen-1.9.8 && sudo make && sudo make install && doxygen --version; - RUN sudo useradd -m -s /bin/bash -G sudo smith WORKDIR "/home/smith" USER smith From c117c1b397c1836e40bdc2b530bfcf417d5c0030 Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Tue, 6 Jan 2026 18:05:15 -0800 Subject: [PATCH 30/52] minor CUDA build issue fixes --- src/smith/differentiable_numerics/CMakeLists.txt | 2 +- src/smith/infrastructure/CMakeLists.txt | 3 --- src/smith/numerics/functional/tests/CMakeLists.txt | 6 ------ 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/smith/differentiable_numerics/CMakeLists.txt b/src/smith/differentiable_numerics/CMakeLists.txt index cfeb470ab..b3f951e76 100644 --- a/src/smith/differentiable_numerics/CMakeLists.txt +++ b/src/smith/differentiable_numerics/CMakeLists.txt @@ -31,7 +31,7 @@ set(differentiable_numerics_depends smith_physics ) -blt_add_library( +smith_add_library( NAME smith_differentiable_numerics SOURCES ${differentiable_numerics_sources} HEADERS ${differentiable_numerics_headers} diff --git a/src/smith/infrastructure/CMakeLists.txt b/src/smith/infrastructure/CMakeLists.txt index 8be113055..a5fafea1b 100644 --- a/src/smith/infrastructure/CMakeLists.txt +++ b/src/smith/infrastructure/CMakeLists.txt @@ -55,9 +55,6 @@ smith_add_library( DEPENDS_ON ${infrastructure_depends} ) -# Set file back to C++ due to nvcc compiler error -set_source_files_properties(input.cpp PROPERTIES LANGUAGE CXX) - smith_write_unified_header( NAME infrastructure HEADERS ${infrastructure_headers} diff --git a/src/smith/numerics/functional/tests/CMakeLists.txt b/src/smith/numerics/functional/tests/CMakeLists.txt index 09f2c2828..9bc329d78 100644 --- a/src/smith/numerics/functional/tests/CMakeLists.txt +++ b/src/smith/numerics/functional/tests/CMakeLists.txt @@ -32,8 +32,6 @@ set(functional_serial_test_sources smith_add_tests(SOURCES ${functional_serial_test_sources} DEPENDS_ON ${functional_test_depends}) -set_source_files_properties(functional_tet_quality PROPERTIES LANGUAGE CXX) - # Then add the examples/tests set(functional_parallel_test_sources #functional_basic_hcurl.cpp @@ -54,10 +52,6 @@ smith_add_tests(SOURCES ${functional_parallel_test_sources} DEPENDS_ON ${functional_test_depends} NUM_MPI_TASKS 4 ) -foreach(filename ${functional_parallel_test_sources}) - set_source_files_properties(${filename} PROPERTIES LANGUAGE CXX) -endforeach() - target_link_libraries(bug_boundary_qoi PUBLIC smith_physics) if(SMITH_ENABLE_CUDA) From 9226e4097092c3d5a0935edbe1576a482c040be0 Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Tue, 6 Jan 2026 18:09:17 -0800 Subject: [PATCH 31/52] use forwarding parameter pack to avoid passing `parameters` into lambda. revolves nvcc error --- src/smith/physics/materials/material_verification_tools.hpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/smith/physics/materials/material_verification_tools.hpp b/src/smith/physics/materials/material_verification_tools.hpp index 99447fa0d..0a704aa14 100644 --- a/src/smith/physics/materials/material_verification_tools.hpp +++ b/src/smith/physics/materials/material_verification_tools.hpp @@ -94,8 +94,9 @@ auto uniaxial_stress_test_rate_dependent(double t_max, size_t num_steps, const M const parameter_types... parameter_functions) { const double dt = t_max / double(num_steps - 1); - auto mat_with_dt = [&material, dt](auto& state, auto du_dx, parameter_types... parameters) { - return material(state, dt, du_dx, parameters...); + // Make the lambda a generic callable that forwards all extra parameters + auto mat_with_dt = [&material, dt](auto& state, auto du_dx, auto &&... params) { + return material(state, dt, du_dx, std::forward(params)...); }; return uniaxial_stress_test(t_max, num_steps, mat_with_dt, initial_state, epsilon_xx, parameter_functions...); } From 122aa5cbeb1ad173867d7f0f59d713a14157fc43 Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Tue, 6 Jan 2026 18:11:31 -0800 Subject: [PATCH 32/52] style --- src/smith/numerics/functional/shape_aware_functional.hpp | 1 - src/smith/physics/materials/material_verification_tools.hpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/smith/numerics/functional/shape_aware_functional.hpp b/src/smith/numerics/functional/shape_aware_functional.hpp index 607aca7e0..4951550d3 100644 --- a/src/smith/numerics/functional/shape_aware_functional.hpp +++ b/src/smith/numerics/functional/shape_aware_functional.hpp @@ -284,7 +284,6 @@ class ShapeAwareFunctional; */ template class ShapeAwareFunctional { - /// @brief The compile-time test function finite element space static constexpr test test_space{}; diff --git a/src/smith/physics/materials/material_verification_tools.hpp b/src/smith/physics/materials/material_verification_tools.hpp index 0a704aa14..810cee620 100644 --- a/src/smith/physics/materials/material_verification_tools.hpp +++ b/src/smith/physics/materials/material_verification_tools.hpp @@ -95,7 +95,7 @@ auto uniaxial_stress_test_rate_dependent(double t_max, size_t num_steps, const M { const double dt = t_max / double(num_steps - 1); // Make the lambda a generic callable that forwards all extra parameters - auto mat_with_dt = [&material, dt](auto& state, auto du_dx, auto &&... params) { + auto mat_with_dt = [&material, dt](auto& state, auto du_dx, auto&&... params) { return material(state, dt, du_dx, std::forward(params)...); }; return uniaxial_stress_test(t_max, num_steps, mat_with_dt, initial_state, epsilon_xx, parameter_functions...); From eccecad3bd8e962abb264545df0c602f99a6e863 Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Thu, 8 Jan 2026 12:06:10 -0800 Subject: [PATCH 33/52] slic should not be called in host device function --- .../physics/materials/parameterized_thermal_material.hpp | 4 ++++ src/smith/physics/materials/thermal_material.hpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/smith/physics/materials/parameterized_thermal_material.hpp b/src/smith/physics/materials/parameterized_thermal_material.hpp index ef7f68855..c9ef637c7 100644 --- a/src/smith/physics/materials/parameterized_thermal_material.hpp +++ b/src/smith/physics/materials/parameterized_thermal_material.hpp @@ -125,9 +125,13 @@ struct ParameterizedIsotropicConductorWithLinearConductivityVsTemperature { { const auto currentConductivity = conductivity_offset_ + get<0>(parameter) + d_conductivity_d_temperature_ * temperature; +#if defined(SMITH_USE_CUDA) || defined(SMITH_USE_HIP) + assert(smith::get_value(currentConductivity) >= 0.0); +#else SLIC_ERROR_ROOT_IF( smith::get_value(currentConductivity) < 0.0, "Conductivity in the IsotropicConductorWithLinearConductivityVsTemperature model has gone negative."); +#endif return smith::tuple{density_ * specific_heat_capacity_, -1.0 * currentConductivity * temperature_gradient}; } diff --git a/src/smith/physics/materials/thermal_material.hpp b/src/smith/physics/materials/thermal_material.hpp index be0e71d7b..bd259745d 100644 --- a/src/smith/physics/materials/thermal_material.hpp +++ b/src/smith/physics/materials/thermal_material.hpp @@ -102,9 +102,13 @@ struct IsotropicConductorWithLinearConductivityVsTemperature { SMITH_HOST_DEVICE auto operator()(const T1& /* x */, const T2& temperature, const T3& temperature_gradient) const { const auto currentConductivity = reference_conductivity_ + d_conductivity_d_temperature_ * temperature; +#if defined(SMITH_USE_CUDA) || defined(SMITH_USE_HIP) + assert(smith::get_value(currentConductivity) >= 0.0); +#else SLIC_ERROR_ROOT_IF( smith::get_value(currentConductivity) < 0.0, "Conductivity in the IsotropicConductorWithLinearConductivityVsTemperature model has gone negative."); +#endif return smith::tuple{density_ * specific_heat_capacity_, -1.0 * currentConductivity * temperature_gradient}; } From 8c0df934dbaffe3349c187703075904aada79aab Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Thu, 8 Jan 2026 13:12:37 -0800 Subject: [PATCH 34/52] fix some nvcc warnings --- src/smith/numerics/functional/tensor.hpp | 8 ++++---- .../functional/tests/functional_shape_derivatives.cpp | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/smith/numerics/functional/tensor.hpp b/src/smith/numerics/functional/tensor.hpp index 1e18b0dcf..39984c7a7 100644 --- a/src/smith/numerics/functional/tensor.hpp +++ b/src/smith/numerics/functional/tensor.hpp @@ -956,7 +956,7 @@ SMITH_HOST_DEVICE constexpr auto dot(const tensor& A, const tenso /// compute the cross product of the columns of A: A(:,1) x A(:,2) template -auto cross(const tensor& A) +SMITH_HOST_DEVICE auto cross(const tensor& A) { return tensor{A(1, 0) * A(2, 1) - A(2, 0) * A(1, 1), A(2, 0) * A(0, 1) - A(0, 0) * A(2, 1), A(0, 0) * A(1, 1) - A(1, 0) * A(0, 1)}; @@ -964,21 +964,21 @@ auto cross(const tensor& A) /// return the in-plane components of the cross product of {v[0], v[1], 0} x {0, 0, 1} template -auto cross(const tensor& v) +SMITH_HOST_DEVICE auto cross(const tensor& v) { return tensor{v(1, 0), -v(0, 0)}; } /// return the in-plane components of the cross product of {v[0], v[1], 0} x {0, 0, 1} template -auto cross(const tensor& v) +SMITH_HOST_DEVICE auto cross(const tensor& v) { return tensor{v[1], -v[0]}; } /// compute the (right handed) cross product of two 3-vectors template -auto cross(const tensor& u, const tensor& v) +SMITH_HOST_DEVICE auto cross(const tensor& u, const tensor& v) { return tensor{u(1) * v(2) - u(2) * v(1), u(2) * v(0) - u(0) * v(2), u(0) * v(1) - u(1) * v(0)}; diff --git a/src/smith/numerics/functional/tests/functional_shape_derivatives.cpp b/src/smith/numerics/functional/tests/functional_shape_derivatives.cpp index 21d4af224..c2b63ea01 100644 --- a/src/smith/numerics/functional/tests/functional_shape_derivatives.cpp +++ b/src/smith/numerics/functional/tests/functional_shape_derivatives.cpp @@ -85,7 +85,7 @@ std::unique_ptr mesh2D; std::unique_ptr mesh3D; template -auto monomials(tensor X) +SMITH_HOST_DEVICE auto monomials(tensor X) { if constexpr (dim == 2) { tensor output; @@ -119,7 +119,7 @@ auto monomials(tensor X) } template -auto grad_monomials([[maybe_unused]] tensor X) +SMITH_HOST_DEVICE auto grad_monomials([[maybe_unused]] tensor X) { if constexpr (dim == 2) { tensor output; From 3e3931d70d075b7ecbfdf58f1f75e90d51a1e735 Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Thu, 8 Jan 2026 13:16:49 -0800 Subject: [PATCH 35/52] build cuda container --- .github/workflows/docker_build_tpls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker_build_tpls.yml b/.github/workflows/docker_build_tpls.yml index 31cc4f773..f8d1f9510 100644 --- a/.github/workflows/docker_build_tpls.yml +++ b/.github/workflows/docker_build_tpls.yml @@ -11,7 +11,7 @@ jobs: name: Docker TPL build strategy: matrix: - dockerfile_suffix: [clang-19, gcc-14] #, cuda-12] + dockerfile_suffix: [clang-19, gcc-14, cuda-12] env: REPO: seracllnl/tpls HOSTCONFIG_LOC: /home/smith/export_hostconfig From 837ca97db314e0c311f4280702b45daabdbc856c Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Thu, 8 Jan 2026 14:36:53 -0800 Subject: [PATCH 36/52] cleanup diff --- scripts/docker/dockerfile_gcc-14 | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/docker/dockerfile_gcc-14 b/scripts/docker/dockerfile_gcc-14 index 001fddfaa..23c5714b1 100644 --- a/scripts/docker/dockerfile_gcc-14 +++ b/scripts/docker/dockerfile_gcc-14 @@ -1,7 +1,6 @@ FROM ghcr.io/llnl/radiuss:gcc-14-ubuntu-24.04 LABEL maintainer="chapman39@llnl.gov" ARG branch=develop -ENV llvm_version="19" ENV spec="~devtools~enzyme %gcc_14" SHELL ["/bin/bash", "-c"] From 8327aa7817f47ef75bf6e3141fa45cec3c4afeaa Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Thu, 8 Jan 2026 14:37:58 -0800 Subject: [PATCH 37/52] update mfem to use eric's branch --- mfem | 2 +- scripts/spack/spack_repo/smith/packages/mfem/package.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/mfem b/mfem index 5731d2f22..232853214 160000 --- a/mfem +++ b/mfem @@ -1 +1 @@ -Subproject commit 5731d2f22bed549639a4d41895479ae698849afc +Subproject commit 232853214d99a7ef7a8fb85bcf7a28ee92131115 diff --git a/scripts/spack/spack_repo/smith/packages/mfem/package.py b/scripts/spack/spack_repo/smith/packages/mfem/package.py index c2d349daf..587a9baca 100644 --- a/scripts/spack/spack_repo/smith/packages/mfem/package.py +++ b/scripts/spack/spack_repo/smith/packages/mfem/package.py @@ -11,7 +11,7 @@ class Mfem(BuiltinMfem): # Note: Make sure this sha coincides with the git submodule # Note: We add a number to the end of the real version number to indicate that we have # moved forward past the release. Increment the last number when updating the commit sha. - version("4.9.0.3", commit="5731d2f22bed549639a4d41895479ae698849afc") + version("4.9.0.3", commit="232853214d99a7ef7a8fb85bcf7a28ee92131115") variant('asan', default=False, description='Add Address Sanitizer flags') @@ -47,4 +47,3 @@ def setup_build_environment(self, env): env.append_flags(flag, "-fno-omit-frame-pointer") if '+debug' in self.spec: env.append_flags(flag, "-fno-optimize-sibling-calls") - From de4bc88c3342dbea4b44a50ac035f5cc65a1b981 Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Thu, 8 Jan 2026 14:41:52 -0800 Subject: [PATCH 38/52] fix gcc compiler warning --- src/smith/numerics/functional/shape_aware_functional.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/smith/numerics/functional/shape_aware_functional.hpp b/src/smith/numerics/functional/shape_aware_functional.hpp index 4951550d3..4159da011 100644 --- a/src/smith/numerics/functional/shape_aware_functional.hpp +++ b/src/smith/numerics/functional/shape_aware_functional.hpp @@ -374,7 +374,7 @@ class ShapeAwareFunctional { QFuncArgs... qfunc_args) const { auto qfunc_tuple = make_tuple(qfunc_args...); - smith::tuple local_trial_spaces{}; + [[maybe_unused]] smith::tuple local_trial_spaces{}; auto reduced_trial_space_tuple = make_tuple(get(local_trial_spaces)...); detail::ShapeCorrection shape_correction(Dimension{}, shape_val); @@ -416,7 +416,7 @@ class ShapeAwareFunctional { QFuncArgs... qfunc_args) const { auto qfunc_tuple = make_tuple(qfunc_args...); - smith::tuple local_trial_spaces{}; + [[maybe_unused]] smith::tuple local_trial_spaces{}; auto reduced_trial_space_tuple = make_tuple(get(local_trial_spaces)...); detail::ShapeCorrection shape_correction(Dimension{}, shape_val); From 9ceb630089649048c3d65df68666f60322105cdb Mon Sep 17 00:00:00 2001 From: chapman39 Date: Thu, 8 Jan 2026 18:25:33 -0800 Subject: [PATCH 39/52] apply a petsc patch to rocm case as well --- scripts/spack/spack_repo/smith/packages/petsc/package.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/spack/spack_repo/smith/packages/petsc/package.py b/scripts/spack/spack_repo/smith/packages/petsc/package.py index ea6bbed93..0fa6ca5aa 100644 --- a/scripts/spack/spack_repo/smith/packages/petsc/package.py +++ b/scripts/spack/spack_repo/smith/packages/petsc/package.py @@ -13,4 +13,5 @@ class Petsc(BuiltinPetsc): # segmentedmempool.hpp(178): error: expression must be a modifiable lvalue # https://gitlab.com/petsc/petsc/-/merge_requests/8152 + patch("petsc_modifiable_lvalue.patch", when="@3.21.6:3.22.4+rocm") patch("petsc_modifiable_lvalue.patch", when="@3.21.6:3.22.4+cuda") From b080a6798bc9088d278a2ec4bd7e84b00336c0f5 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Thu, 8 Jan 2026 18:26:01 -0800 Subject: [PATCH 40/52] avoid adding llvm to llvm-amdgpu prefix --- scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml | 2 +- scripts/spack/spack_repo/smith/packages/smith/package.py | 2 +- scripts/spack/spack_repo/smith/packages/tribol/package.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml b/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml index 05d3ecb67..74720b6de 100644 --- a/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml +++ b/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml @@ -39,7 +39,7 @@ spack: llvm-amdgpu: externals: - spec: llvm-amdgpu@6.4.2 - prefix: /opt/rocm-6.4.2/llvm + prefix: /opt/rocm-6.4.2 extra_attributes: compilers: c: /opt/rocm-6.4.2/llvm/bin/amdclang diff --git a/scripts/spack/spack_repo/smith/packages/smith/package.py b/scripts/spack/spack_repo/smith/packages/smith/package.py index 9df3729f2..4ba7b5b79 100644 --- a/scripts/spack/spack_repo/smith/packages/smith/package.py +++ b/scripts/spack/spack_repo/smith/packages/smith/package.py @@ -427,7 +427,7 @@ def initconfig_hardware_entries(self): hip_link_flags = "" - rocm_root = os.path.dirname(spec["llvm-amdgpu"].prefix) + rocm_root = spec["llvm-amdgpu"].prefix entries.append(cmake_cache_path("ROCM_ROOT_DIR", rocm_root)) # Recommended MPI flags diff --git a/scripts/spack/spack_repo/smith/packages/tribol/package.py b/scripts/spack/spack_repo/smith/packages/tribol/package.py index 45d50b33a..e1c5bb8e9 100644 --- a/scripts/spack/spack_repo/smith/packages/tribol/package.py +++ b/scripts/spack/spack_repo/smith/packages/tribol/package.py @@ -273,7 +273,7 @@ def initconfig_hardware_entries(self): hip_link_flags = "" - rocm_root = os.path.dirname(spec["llvm-amdgpu"].prefix) + rocm_root = spec["llvm-amdgpu"].prefix entries.append(cmake_cache_path("ROCM_ROOT_DIR", rocm_root)) # Recommended MPI flags From f5c683a1a5865ab4fcc00d0bf406ca8ec80a78b9 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Thu, 8 Jan 2026 18:26:18 -0800 Subject: [PATCH 41/52] attempt to get toss4 cray working with petsc, slepc, sundials --- scripts/spack/specs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/spack/specs.json b/scripts/spack/specs.json index 79a8d18f1..8cfabaa35 100644 --- a/scripts/spack/specs.json +++ b/scripts/spack/specs.json @@ -18,7 +18,7 @@ "+devtools+adiak+caliper~enzyme %gcc_13" ], "toss_4_x86_64_ib_cray": - [ "~devtools+adiak+caliper~openmp+rocm~petsc~slepc~enzyme~sundials amdgpu_target=gfx942,gfx90a %rocm_6_4_2"], + [ "~devtools+adiak+caliper~openmp+rocm~enzyme amdgpu_target=gfx942,gfx90a %rocm_6_4_2"], "blueos_3_ppc64le_ib_p9": [ "+devtools+cuda+adiak+caliper~strumpack %clang_gfortran cuda_arch=70" ], From 092fa12b78a36f68a2a9b4db8fadbc9179e5706e Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 12 Jan 2026 10:27:51 -0800 Subject: [PATCH 42/52] upload docker containers --- .github/workflows/ci-tests.yml | 18 ++- host-configs/docker/gcc@13.3.0_cuda.cmake | 160 ++++++++++++++++++++++ host-configs/docker/gcc@14.2.0.cmake | 58 ++++---- host-configs/docker/llvm@19.1.1.cmake | 60 ++++---- 4 files changed, 227 insertions(+), 69 deletions(-) create mode 100644 host-configs/docker/gcc@13.3.0_cuda.cmake diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index cfbf48952..7411bf7ab 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -12,9 +12,9 @@ concurrency: cancel-in-progress: ${{ github.ref != 'refs/heads/develop' }} env: - CLANG_DOCKER_IMAGE: seracllnl/tpls:clang-19_11-24-25_18h-57m - CUDA_DOCKER_IMAGE: seracllnl/tpls:cuda-12_04-16-25_20h-55m - GCC_DOCKER_IMAGE: seracllnl/tpls:gcc-14_11-24-25_18h-57m + CLANG_DOCKER_IMAGE: seracllnl/tpls:clang-19_01-09-26_03h-59m + CUDA_DOCKER_IMAGE: seracllnl/tpls:cuda-12_01-09-26_02h-37m + GCC_DOCKER_IMAGE: seracllnl/tpls:gcc-14_01-09-26_03h-42m jobs: # Hacky solution to reference env variables outside of `run` steps https://stackoverflow.com/a/74217028 @@ -40,13 +40,11 @@ jobs: host_config: llvm@19.1.1.cmake compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }} cmake_opts: "-DBUILD_SHARED_LIBS=ON -DENABLE_DOCS=OFF" - # TODO re-add cuda testing - # https://github.com/LLNL/smith/issues/1479 - # - job_name: gcc@12.3.0, shared, cuda, no tests/install/warnings as errors - # host_config: gcc@12.3.0_cuda.cmake - # compiler_image: ${{ needs.set_image_vars.outputs.cuda_docker_image }} - # cmake_opts: "-DBUILD_SHARED_LIBS=ON -DENABLE_DOCS=OFF -DENABLE_WARNINGS_AS_ERRORS=OFF" - # build_src_opts: "--skip-install --skip-tests" + - job_name: gcc@13.3.0, shared, cuda, no tests/install/warnings as errors + host_config: gcc@13.3.0_cuda.cmake + compiler_image: ${{ needs.set_image_vars.outputs.cuda_docker_image }} + cmake_opts: "-DBUILD_SHARED_LIBS=ON -DENABLE_DOCS=OFF -DENABLE_WARNINGS_AS_ERRORS=OFF" + build_src_opts: "--skip-install --skip-tests" - job_name: gcc@14.2.0, shared host_config: gcc@14.2.0.cmake compiler_image: ${{ needs.set_image_vars.outputs.gcc_docker_image }} diff --git a/host-configs/docker/gcc@13.3.0_cuda.cmake b/host-configs/docker/gcc@13.3.0_cuda.cmake new file mode 100644 index 000000000..292e7f848 --- /dev/null +++ b/host-configs/docker/gcc@13.3.0_cuda.cmake @@ -0,0 +1,160 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/local/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/home/smith/smith_tpls/gcc-13.3.0/tribol-0.1.0.24-dt6m7sxois2nvm7ymojc7bzuj65s32rb;/home/smith/smith_tpls/gcc-13.3.0/axom-0.12.0.1-6aku6oe72aql4nvymqpueexye2iagpa7;/home/smith/smith_tpls/gcc-13.3.0/conduit-0.9.5-bvunao2vqvyd47wcrl727yv2htgqt3so;/home/smith/smith_tpls/gcc-13.3.0/mfem-4.9.0.3-rrnrkptxhyykzxqpjixuhbaahwewxg5h;/home/smith/smith_tpls/gcc-13.3.0/raja-2025.09.0-vqmpipyhskthx5cqw5npjkh6fk6yv6nf;/home/smith/smith_tpls/gcc-13.3.0/umpire-2025.09.0-amh32d76aidwfqympovrkqsf3ac3ydid;/home/smith/smith_tpls/gcc-13.3.0/amgx-2.3.0.1-amxgsc3nkxhn66keytcnd43uosut6bxx;/home/smith/smith_tpls/gcc-13.3.0/netcdf-c-4.7.4-zlsvr7pdt22jdtcevpcjnzah2w32chyx;/home/smith/smith_tpls/gcc-13.3.0/slepc-3.21.2-cfj44fnxxo32ppcz2tcnj6thv35lvlff;/home/smith/smith_tpls/gcc-13.3.0/sundials-7.5.0-7hvmh6tvhyw6wob6cennv62z3fl6ihre;/home/smith/smith_tpls/gcc-13.3.0/superlu-dist-8.1.2-hi4u5zui5hcvjfghsyt5khwmocreauj3;/home/smith/smith_tpls/gcc-13.3.0/camp-2025.09.2-nucl7fjz5phqsdszafpddgivy4rpzr2l;/home/smith/smith_tpls/gcc-13.3.0/fmt-12.1.0-pxjo4zf4svccebburfbtopehlivd33ji;/home/smith/smith_tpls/gcc-13.3.0/hdf5-1.8.23-52eyolwnaafmxw7b44fpqksp5urmzscj;/home/smith/smith_tpls/gcc-13.3.0/arpack-ng-3.9.1-6wonsoirzu35vhyitofopzctymevtlqd;/home/smith/smith_tpls/gcc-13.3.0/petsc-3.21.6-za7tjzwqqspdvpt5v32b5e2zpntjauvl;/home/smith/smith_tpls/gcc-13.3.0/hypre-2.33.0-ozy7i4htfx2xbm5mrpngefyhrw6fqgix;/home/smith/smith_tpls/gcc-13.3.0/strumpack-8.0.0-dconingtfwbai4mp72yw6y6bgzovnbyg;/home/smith/smith_tpls/gcc-13.3.0/netlib-scalapack-2.2.2-wutlqdlgjclrojzqj3mmy74q7x3warni;/home/smith/smith_tpls/gcc-13.3.0/parmetis-4.0.3-okcgx3xcg7be7lwv2xyyajwx7qih3vst;/home/smith/smith_tpls/gcc-13.3.0/openblas-0.3.30-tqxdo2buepiz3jgsjk5dr6dqaj46ssbw;/home/smith/smith_tpls/gcc-13.3.0/metis-5.1.0-j2ohizhewykd5upotlyj6rteice6oi65;/home/smith/smith_tpls/gcc-13.3.0/mpich-4.2.0-e2ces2yse4c7acne6xkln55hp6ua5ivu;/home/smith/smith_tpls/gcc-13.3.0/hwloc-2.12.2-iqorasbyl23h2tnomzsq3ktmladcj7dj;/home/smith/smith_tpls/gcc-13.3.0/libfabric-2.4.0-slbztwnhiidv7lc5hxwhyuj6vq6oee7j;/home/smith/smith_tpls/gcc-13.3.0/yaksa-0.4-5is6ylpk57jk6kh6dew6udhiodwj6xjn;/home/smith/smith_tpls/gcc-13.3.0/libpciaccess-0.17-dncipj22wv5l5s4arxmstai62a3c3eeq;/home/smith/smith_tpls/gcc-13.3.0/libxml2-2.13.5-a3hppebgoha6tzgsidrtceex2froqmbk;/home/smith/smith_tpls/gcc-13.3.0/ncurses-6.5-20250705-h7nthxucqoujz2aawctmuxajcoarkdbn;/home/smith/smith_tpls/gcc-13.3.0/libiconv-1.18-iklvqubwzv4clrkqdknz47mzchgppopm;/home/smith/smith_tpls/gcc-13.3.0/xz-5.6.3-qvx5xgviyq6d6k2y6s6fxubqb7d35q5n;/home/smith/smith_tpls/none-none/gcc-runtime-13.3.0-hw75evpnxqiei6j3zrke4nplebsiplbx;/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj;/usr/local/cuda-12.5" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/home/smith/smith_tpls/gcc-13.3.0/smith-develop-g4jqi6liqifuj4gf4yvzk5bun7yw2aun/lib;/home/smith/smith_tpls/gcc-13.3.0/smith-develop-g4jqi6liqifuj4gf4yvzk5bun7yw2aun/lib64;;" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/home/smith/smith_tpls/gcc-13.3.0/smith-develop-g4jqi6liqifuj4gf4yvzk5bun7yw2aun/lib;/home/smith/smith_tpls/gcc-13.3.0/smith-develop-g4jqi6liqifuj4gf4yvzk5bun7yw2aun/lib64;;" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: gcc@13.3.0/wnguc6ttok2nxum7jk2mh7tck7gccond +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj/libexec/spack/gcc/gcc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj/libexec/spack/gcc/g++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj/libexec/spack/gcc/gfortran" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/usr/bin/gcc-13" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/bin/g++-13" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/bin/gfortran-13" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC -pthread" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC -pthread" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC -pthread" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/home/smith/smith_tpls/gcc-13.3.0/mpich-4.2.0-e2ces2yse4c7acne6xkln55hp6ua5ivu/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/home/smith/smith_tpls/gcc-13.3.0/mpich-4.2.0-e2ces2yse4c7acne6xkln55hp6ua5ivu/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/home/smith/smith_tpls/gcc-13.3.0/mpich-4.2.0-e2ces2yse4c7acne6xkln55hp6ua5ivu/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/home/smith/smith_tpls/gcc-13.3.0/mpich-4.2.0-e2ces2yse4c7acne6xkln55hp6ua5ivu/bin/mpirun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-np" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# Cuda +#------------------------------------------------ + +set(CUDAToolkit_ROOT "/usr/local/cuda-12.5" CACHE PATH "") + +set(CMAKE_CUDA_COMPILER "${CUDAToolkit_ROOT}/bin/nvcc" CACHE PATH "") + +set(CMAKE_CUDA_HOST_COMPILER "${CMAKE_CXX_COMPILER}" CACHE PATH "") + +set(CUDA_TOOLKIT_ROOT_DIR "/usr/local/cuda-12.5" CACHE PATH "") + +set(CMAKE_CUDA_ARCHITECTURES "70" CACHE STRING "") + +set(CMAKE_CUDA_FLAGS "" CACHE STRING "") + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_CUDA ON CACHE BOOL "") + +set(CMAKE_CUDA_SEPARABLE_COMPILATION ON CACHE BOOL "") + +set(CMAKE_CUDA_FLAGS "-fPIC -pthread ${CMAKE_CUDA_FLAGS} --expt-extended-lambda --expt-relaxed-constexpr " CACHE STRING "" FORCE) + +# nvcc does not like gtest's 'pthreads' flag + +set(gtest_disable_pthreads ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/home/smith/smith_tpls/gcc-13.3.0" CACHE PATH "") + +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-6aku6oe72aql4nvymqpueexye2iagpa7" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-nucl7fjz5phqsdszafpddgivy4rpzr2l" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-bvunao2vqvyd47wcrl727yv2htgqt3so" CACHE PATH "") + +set(LUA_DIR "/usr" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-rrnrkptxhyykzxqpjixuhbaahwewxg5h" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-52eyolwnaafmxw7b44fpqksp5urmzscj" CACHE PATH "") + +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-ozy7i4htfx2xbm5mrpngefyhrw6fqgix" CACHE PATH "") + +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-j2ohizhewykd5upotlyj6rteice6oi65" CACHE PATH "") + +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-okcgx3xcg7be7lwv2xyyajwx7qih3vst" CACHE PATH "") + +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-zlsvr7pdt22jdtcevpcjnzah2w32chyx" CACHE PATH "") + +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-hi4u5zui5hcvjfghsyt5khwmocreauj3" CACHE PATH "") + +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-6wonsoirzu35vhyitofopzctymevtlqd" CACHE PATH "") + +# ADIAK not built + +set(AMGX_DIR "${TPL_ROOT}/amgx-2.3.0.1-amxgsc3nkxhn66keytcnd43uosut6bxx" CACHE PATH "") + +# CALIPER not built + +# ENZYME not built + +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-za7tjzwqqspdvpt5v32b5e2zpntjauvl" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-vqmpipyhskthx5cqw5npjkh6fk6yv6nf" CACHE PATH "") + +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-cfj44fnxxo32ppcz2tcnj6thv35lvlff" CACHE PATH "") + +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-dconingtfwbai4mp72yw6y6bgzovnbyg" CACHE PATH "") + +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-7hvmh6tvhyw6wob6cennv62z3fl6ihre" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-amh32d76aidwfqympovrkqsf3ac3ydid" CACHE PATH "") + +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-dt6m7sxois2nvm7ymojc7bzuj65s32rb" CACHE PATH "") + +#------------------------------------------------------------------------------ +# Devtools +#------------------------------------------------------------------------------ + +# Code checks disabled due to disabled devtools + +set(SMITH_ENABLE_CODE_CHECKS OFF CACHE BOOL "") + +set(ENABLE_CLANGFORMAT OFF CACHE BOOL "") + +set(ENABLE_CLANGTIDY OFF CACHE BOOL "") + +set(ENABLE_DOCS OFF CACHE BOOL "") + + diff --git a/host-configs/docker/gcc@14.2.0.cmake b/host-configs/docker/gcc@14.2.0.cmake index 7697bca7c..7ebbfa102 100644 --- a/host-configs/docker/gcc@14.2.0.cmake +++ b/host-configs/docker/gcc@14.2.0.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/local/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/home/smith/smith_tpls/gcc-14.2.0/tribol-0.1.0.23-buc5eogxbwtp5qqrffebo5tfruwle42i;/home/smith/smith_tpls/gcc-14.2.0/axom-0.12.0.0-rl4hqlluxrlrfw54vu3dfllz7qufo763;/home/smith/smith_tpls/gcc-14.2.0/conduit-0.9.5-ffmp4jsxlfp543iyp4pjufnds77stwhs;/home/smith/smith_tpls/gcc-14.2.0/mfem-4.9.0.2-dabs26dub7pefps6veo5pndcehdzcknb;/home/smith/smith_tpls/gcc-14.2.0/raja-2025.09.0-z7ebpseo4yyunvxj3iuxvxjzy6dqwloy;/home/smith/smith_tpls/gcc-14.2.0/umpire-2025.09.0-pnnb366w5txe3znylwxzqnwbq6eir2dj;/home/smith/smith_tpls/gcc-14.2.0/netcdf-c-4.7.4-jayhfc3xnm7zbiunziauhje55jdma2o2;/home/smith/smith_tpls/gcc-14.2.0/slepc-3.21.2-sq5m3juedxcxi2jm2nnmjqzu5fm227zx;/home/smith/smith_tpls/gcc-14.2.0/sundials-6.7.0-klhjlysyllesixs5xq56rwhwnqiel4z7;/home/smith/smith_tpls/gcc-14.2.0/camp-2025.09.2-oixais3vhuuof5qsdiqe6xknjrw43kdx;/home/smith/smith_tpls/gcc-14.2.0/fmt-11.0.2-ht2idt2ah5wkaf2qxcobbccu6lzlmb33;/home/smith/smith_tpls/gcc-14.2.0/hdf5-1.8.23-vnpvhz3ytz4iesqw4ahaupfp6v3ucxkv;/home/smith/smith_tpls/gcc-14.2.0/arpack-ng-3.9.1-f2o4etq7lzo7gyymjfpitasrhqdd6rt7;/home/smith/smith_tpls/gcc-14.2.0/petsc-3.21.6-kgjw64cey32cafk4gklktxghl5myfwuu;/home/smith/smith_tpls/gcc-14.2.0/hypre-2.33.0-mginp5s4w6do6yf2mvhxaq6zj4ymiyow;/home/smith/smith_tpls/gcc-14.2.0/strumpack-8.0.0-uww3gzqgff2cuhqks65fz572svx3fk4r;/home/smith/smith_tpls/gcc-14.2.0/superlu-dist-8.1.2-tku2zum5uc4etnqubqsi3b4735ceoytk;/home/smith/smith_tpls/gcc-14.2.0/netlib-scalapack-2.2.2-wbnniby6qznaurgoco6vvsxm2aod5zmf;/home/smith/smith_tpls/gcc-14.2.0/parmetis-4.0.3-c3y4s5kwdhsprddhtcey42hej6f5ou3a;/home/smith/smith_tpls/gcc-14.2.0/metis-5.1.0-ypp5h6p4n6evogx2wng2eqnp74a4losv;/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-nsv6egqtra6rlwyfouhma2bku23mjf4u;/home/smith/smith_tpls/gcc-14.2.0/hwloc-2.11.1-shknwspkkbovk43s4cko23fvxfpxyahn;/home/smith/smith_tpls/gcc-14.2.0/libfabric-2.2.0-evvznwth4eytgtzrhbv43pg6qkcxped3;/home/smith/smith_tpls/gcc-14.2.0/yaksa-0.3-2b3vqz4dmnnfiomkz7escyx3ws7w5roo;/home/smith/smith_tpls/gcc-14.2.0/libpciaccess-0.17-lwsnk2jlatm34qsj2zbkthnl6h7twfed;/home/smith/smith_tpls/gcc-14.2.0/libxml2-2.13.5-b2zl6sf7caqugntrt2j27vmprqmv3c6w;/home/smith/smith_tpls/gcc-14.2.0/ncurses-6.5-20250705-gahbb26hdvnncrliitzzsubprxnentte;/home/smith/smith_tpls/gcc-14.2.0/libiconv-1.18-675kuqysxbbn3qyulkos2ktqm253hhc2;/home/smith/smith_tpls/gcc-14.2.0/xz-5.6.3-35m7lld4lmcwmq72r7ivi25ydxvgtvth;/home/smith/smith_tpls/none-none/gcc-runtime-14.2.0-732djrphgfjipas5vfbmlvwfci4ui4za;/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-adr4m722sut3yibwgl2ehvjbtuzeozzm" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/home/smith/smith_tpls/gcc-14.2.0/tribol-0.1.0.24-gaxpmkey2qnfyptdvgpwtxawbi3mribg;/home/smith/smith_tpls/gcc-14.2.0/axom-0.12.0.1-5ih6jhkrap7ogr4rkv6pptstrjiepo26;/home/smith/smith_tpls/gcc-14.2.0/conduit-0.9.5-54kfmxyyas6xlrkr6qgaw72dnxebw5gh;/home/smith/smith_tpls/gcc-14.2.0/mfem-4.9.0.3-qjcaydqi7spmhsdrtqsodzmjly2hichf;/home/smith/smith_tpls/gcc-14.2.0/raja-2025.09.0-e43hc6w7ipvugsvh4vwhz5sbmdk26nny;/home/smith/smith_tpls/gcc-14.2.0/umpire-2025.09.0-v2xr3eyxk3324ql64k3i5xhmxt7d3fzs;/home/smith/smith_tpls/gcc-14.2.0/netcdf-c-4.7.4-7bqcjof4mk3qqkmvaqe6ow3e3uy5iz4x;/home/smith/smith_tpls/gcc-14.2.0/slepc-3.21.2-boq3v7cox5j5vrge4waxapik4r6ruwua;/home/smith/smith_tpls/gcc-14.2.0/sundials-7.5.0-522ztdjym6vhq3qmpvbz35yiasgsd5fv;/home/smith/smith_tpls/gcc-14.2.0/superlu-dist-8.1.2-laustoiqjobizteae7totys5ipy4qnft;/home/smith/smith_tpls/gcc-14.2.0/camp-2025.09.2-dtsa6iajnve7mozhzjjszuzzyaa4irsi;/home/smith/smith_tpls/gcc-14.2.0/fmt-12.1.0-pzyamaf5f52ofchfuj6vuxy2z22ywlog;/home/smith/smith_tpls/gcc-14.2.0/hdf5-1.8.23-etvkena6zdgi2dbu56g2rw4yfy2gh3vn;/home/smith/smith_tpls/gcc-14.2.0/arpack-ng-3.9.1-h6cksebn4ii54tzff42twocks22nzled;/home/smith/smith_tpls/gcc-14.2.0/petsc-3.21.6-iircigmf6wqsb7rmq4eqiskjr7y5olra;/home/smith/smith_tpls/gcc-14.2.0/hypre-2.33.0-jebxsejhlni7ddbd74z6xee6iawoozoa;/home/smith/smith_tpls/gcc-14.2.0/strumpack-8.0.0-ksnxh3ltxt4dn2t6kdc4jlohxdyncuqs;/home/smith/smith_tpls/gcc-14.2.0/netlib-scalapack-2.2.2-uqob4zefphpsf4iwhuh4xcrabhpiy676;/home/smith/smith_tpls/gcc-14.2.0/parmetis-4.0.3-sda7wi7m7szgyriuoxhnyvg33ucwjccp;/home/smith/smith_tpls/gcc-14.2.0/openblas-0.3.30-mm3zpe66rugjxdqfu6p3lvbe3ll2h3hc;/home/smith/smith_tpls/gcc-14.2.0/metis-5.1.0-2gxdfosvsoyv53kd72udw73gnbzufe4f;/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-z4czteosix5bxh4jgsruagooie6hbxvz;/home/smith/smith_tpls/gcc-14.2.0/hwloc-2.12.2-o2o3ij43grko2j3p4h3fjbr73djh7ew4;/home/smith/smith_tpls/gcc-14.2.0/libfabric-2.4.0-xqegzx5pztcorm6cpxmw3sqnhxqpd6sq;/home/smith/smith_tpls/gcc-14.2.0/yaksa-0.4-ylk2yg4r6xfggrrlhye6dolrdiuaigti;/home/smith/smith_tpls/gcc-14.2.0/libpciaccess-0.17-r5dhdpq5otvbw75s4gcqabttle22tnad;/home/smith/smith_tpls/gcc-14.2.0/libxml2-2.13.5-bpzjbdu4locrkz4qh6jk66oexjcimhod;/home/smith/smith_tpls/gcc-14.2.0/ncurses-6.5-20250705-e3mdbmssq4cumia5kd44m6vzgdefjz62;/home/smith/smith_tpls/gcc-14.2.0/libiconv-1.18-xzk742sg4z6pearw5xytowekxwwt6ols;/home/smith/smith_tpls/gcc-14.2.0/xz-5.6.3-yhodyrqefw46yfxq3thfd4krb6dfrgtv;/home/smith/smith_tpls/none-none/gcc-runtime-14.2.0-rxsrz56pk6jou34a4cgvnaf63i5eq6ly;/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/home/smith/smith_tpls/gcc-14.2.0/smith-develop-eucivoh4fzteqf525jpmgnphbzrlq3jb/lib;/home/smith/smith_tpls/gcc-14.2.0/smith-develop-eucivoh4fzteqf525jpmgnphbzrlq3jb/lib64;;" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/home/smith/smith_tpls/gcc-14.2.0/smith-develop-gtrayltpeiioyelcyjgnocpxmtwnzmm2/lib;/home/smith/smith_tpls/gcc-14.2.0/smith-develop-gtrayltpeiioyelcyjgnocpxmtwnzmm2/lib64;;" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/home/smith/smith_tpls/gcc-14.2.0/smith-develop-eucivoh4fzteqf525jpmgnphbzrlq3jb/lib;/home/smith/smith_tpls/gcc-14.2.0/smith-develop-eucivoh4fzteqf525jpmgnphbzrlq3jb/lib64;;" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/home/smith/smith_tpls/gcc-14.2.0/smith-develop-gtrayltpeiioyelcyjgnocpxmtwnzmm2/lib;/home/smith/smith_tpls/gcc-14.2.0/smith-develop-gtrayltpeiioyelcyjgnocpxmtwnzmm2/lib64;;" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: gcc@14.2.0/na7vd37xl45hztvg4h4fojpnqlfxgd2r +# Compiler Spec: gcc@14.2.0/xyygsuayugg3ai4uimormbhfs4txvao5 #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-adr4m722sut3yibwgl2ehvjbtuzeozzm/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-adr4m722sut3yibwgl2ehvjbtuzeozzm/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-adr4m722sut3yibwgl2ehvjbtuzeozzm/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -47,13 +47,13 @@ set(CMAKE_Fortran_FLAGS "-fPIC -pthread" CACHE STRING "") # MPI #------------------------------------------------------------------------------ -set(MPI_C_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-nsv6egqtra6rlwyfouhma2bku23mjf4u/bin/mpicc" CACHE PATH "") +set(MPI_C_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-z4czteosix5bxh4jgsruagooie6hbxvz/bin/mpicc" CACHE PATH "") -set(MPI_CXX_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-nsv6egqtra6rlwyfouhma2bku23mjf4u/bin/mpicxx" CACHE PATH "") +set(MPI_CXX_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-z4czteosix5bxh4jgsruagooie6hbxvz/bin/mpicxx" CACHE PATH "") -set(MPI_Fortran_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-nsv6egqtra6rlwyfouhma2bku23mjf4u/bin/mpif90" CACHE PATH "") +set(MPI_Fortran_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-z4czteosix5bxh4jgsruagooie6hbxvz/bin/mpif90" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-nsv6egqtra6rlwyfouhma2bku23mjf4u/bin/mpirun" CACHE PATH "") +set(MPIEXEC_EXECUTABLE "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-z4czteosix5bxh4jgsruagooie6hbxvz/bin/mpirun" CACHE PATH "") set(MPIEXEC_NUMPROC_FLAG "-np" CACHE STRING "") @@ -71,29 +71,29 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(TPL_ROOT "/home/smith/smith_tpls/gcc-14.2.0" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.0-rl4hqlluxrlrfw54vu3dfllz7qufo763" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-5ih6jhkrap7ogr4rkv6pptstrjiepo26" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-oixais3vhuuof5qsdiqe6xknjrw43kdx" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-dtsa6iajnve7mozhzjjszuzzyaa4irsi" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-ffmp4jsxlfp543iyp4pjufnds77stwhs" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-54kfmxyyas6xlrkr6qgaw72dnxebw5gh" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.2-dabs26dub7pefps6veo5pndcehdzcknb" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-qjcaydqi7spmhsdrtqsodzmjly2hichf" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-vnpvhz3ytz4iesqw4ahaupfp6v3ucxkv" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-etvkena6zdgi2dbu56g2rw4yfy2gh3vn" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-mginp5s4w6do6yf2mvhxaq6zj4ymiyow" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-jebxsejhlni7ddbd74z6xee6iawoozoa" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-ypp5h6p4n6evogx2wng2eqnp74a4losv" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-2gxdfosvsoyv53kd72udw73gnbzufe4f" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-c3y4s5kwdhsprddhtcey42hej6f5ou3a" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-sda7wi7m7szgyriuoxhnyvg33ucwjccp" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-jayhfc3xnm7zbiunziauhje55jdma2o2" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-7bqcjof4mk3qqkmvaqe6ow3e3uy5iz4x" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-tku2zum5uc4etnqubqsi3b4735ceoytk" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-laustoiqjobizteae7totys5ipy4qnft" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-f2o4etq7lzo7gyymjfpitasrhqdd6rt7" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-h6cksebn4ii54tzff42twocks22nzled" CACHE PATH "") # ADIAK not built @@ -103,19 +103,19 @@ set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-f2o4etq7lzo7gyymjfpitasrhqdd6rt7" CA # ENZYME not built -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-kgjw64cey32cafk4gklktxghl5myfwuu" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-iircigmf6wqsb7rmq4eqiskjr7y5olra" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-z7ebpseo4yyunvxj3iuxvxjzy6dqwloy" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-e43hc6w7ipvugsvh4vwhz5sbmdk26nny" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-sq5m3juedxcxi2jm2nnmjqzu5fm227zx" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-boq3v7cox5j5vrge4waxapik4r6ruwua" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-uww3gzqgff2cuhqks65fz572svx3fk4r" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-ksnxh3ltxt4dn2t6kdc4jlohxdyncuqs" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-klhjlysyllesixs5xq56rwhwnqiel4z7" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-522ztdjym6vhq3qmpvbz35yiasgsd5fv" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-pnnb366w5txe3znylwxzqnwbq6eir2dj" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-v2xr3eyxk3324ql64k3i5xhmxt7d3fzs" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.23-buc5eogxbwtp5qqrffebo5tfruwle42i" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-gaxpmkey2qnfyptdvgpwtxawbi3mribg" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/docker/llvm@19.1.1.cmake b/host-configs/docker/llvm@19.1.1.cmake index cd7917dc0..600752f41 100644 --- a/host-configs/docker/llvm@19.1.1.cmake +++ b/host-configs/docker/llvm@19.1.1.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/local/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/home/smith/smith_tpls/llvm-19.1.1/tribol-0.1.0.23-usido56e2gywu4a3j6ndbmlx2l6u7xvt;/home/smith/smith_tpls/llvm-19.1.1/axom-0.12.0.0-n2gktbg72pawrvrtndseo3yfmisgyllx;/home/smith/smith_tpls/llvm-19.1.1/conduit-0.9.5-7dnbngkb72cpqwr2sa7oiypbwlkpoug2;/home/smith/smith_tpls/llvm-19.1.1/mfem-4.9.0.2-4lifecl5deeeyetidbatmtizhvqyikgq;/home/smith/smith_tpls/llvm-19.1.1/raja-2025.09.0-fufuimfrnieojba3gpvaws2l7smztnsq;/home/smith/smith_tpls/llvm-19.1.1/umpire-2025.09.0-6hxsccyg76eundpgkcszdzst36kvch4e;/home/smith/smith_tpls/llvm-19.1.1/enzyme-0.0.180-o2ux3firu6amarpcohoxyzbijbso5v7m;/home/smith/smith_tpls/llvm-19.1.1/netcdf-c-4.7.4-de7ys6rkivtlw5ow2q3l34vmy6nuxffw;/home/smith/smith_tpls/llvm-19.1.1/slepc-3.21.2-3dilv4le4xd43ru352pwohsgytr2mddn;/home/smith/smith_tpls/llvm-19.1.1/sundials-6.7.0-mbpqlhkufyzakupib3rk3v6kyw6re4ne;/home/smith/smith_tpls/llvm-19.1.1/camp-2025.09.2-6uv5roijfmpugalgrwsripuo3i7xw6ea;/home/smith/smith_tpls/llvm-19.1.1/fmt-11.0.2-vtj543jq2uuqliyilrg4qlp6ndxxiemd;/home/smith/smith_tpls/llvm-19.1.1/hdf5-1.8.23-2skm3efwsdnpiohtb7derzwkte4rbc6o;/home/smith/smith_tpls/llvm-19.1.1/arpack-ng-3.9.1-wrjgc6a3jx3wmjmoi2c5teydqp5brja2;/home/smith/smith_tpls/llvm-19.1.1/petsc-3.21.6-hwxcya55apz3zbwhiznm4izv3jtdodvc;/home/smith/smith_tpls/llvm-19.1.1/hypre-2.33.0-67a6darhlsprrmlb3idjay577r7jcuqr;/home/smith/smith_tpls/llvm-19.1.1/strumpack-8.0.0-jh2zzfyuwzzig5chae3u6m3ebyca7wk7;/home/smith/smith_tpls/llvm-19.1.1/superlu-dist-8.1.2-azhojsjwdpywpr5lzlwhhtqnphnxjllh;/home/smith/smith_tpls/llvm-19.1.1/netlib-scalapack-2.2.2-jc6yofrlspgow7asd7bxcxyrmxgeozy6;/home/smith/smith_tpls/llvm-19.1.1/parmetis-4.0.3-35b6dycnuuprcnbl7aayxif5odiupaq6;/home/smith/smith_tpls/llvm-19.1.1/metis-5.1.0-47i25u7hnn4xxny6b5z3pekjvj6kjlku;/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-bwz522ssj5775zpsjs2nxaj6gehd7tdq;/home/smith/smith_tpls/none-none/gcc-runtime-13.3.0-6f3a7cf5tiwwl5jhia65h56s4qand7rx;/home/smith/smith_tpls/llvm-19.1.1/hwloc-2.11.1-en7owzmwvvphmona6vvxcvlcbxzbyfw2;/home/smith/smith_tpls/llvm-19.1.1/libfabric-2.2.0-vda63y7sdbg5b6h4hvpcmygunygyr7my;/home/smith/smith_tpls/llvm-19.1.1/yaksa-0.3-6ktpoilt36ux65qff3jperaisoriek3l;/home/smith/smith_tpls/llvm-19.1.1/libpciaccess-0.17-ok5focv2qbtj2nrouqkiswmj2wbfjygn;/home/smith/smith_tpls/llvm-19.1.1/libxml2-2.13.5-k25tezxwuznorvwtt3ddsjf3wc6olkcm;/home/smith/smith_tpls/llvm-19.1.1/ncurses-6.5-20250705-5gdsguofwtckkx6hgxav3vuwoffirzzp;/home/smith/smith_tpls/llvm-19.1.1/libiconv-1.18-b2hrlselsouogi5dw4qpplbwm4bzlyki;/home/smith/smith_tpls/llvm-19.1.1/xz-5.6.3-uiri5j3f4lnhngg2j5iadq7qzsgdsrqu;/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-adr4m722sut3yibwgl2ehvjbtuzeozzm;/usr/lib/llvm-19" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/home/smith/smith_tpls/llvm-19.1.1/tribol-0.1.0.24-lg7eqmsycr34wttt4dsvedgmzyfvbbql;/home/smith/smith_tpls/llvm-19.1.1/axom-0.12.0.1-w5hl22g7w62lfrfyrbhomnqpy62uklkd;/home/smith/smith_tpls/llvm-19.1.1/conduit-0.9.5-rf22pjikmsunpsgmk62mdvc4zm2jrmgg;/home/smith/smith_tpls/llvm-19.1.1/mfem-4.9.0.3-cgvj7sr7n345glynr5kniorp5oih7e4p;/home/smith/smith_tpls/llvm-19.1.1/raja-2025.09.0-exvcpezcna4lz4poosxh3ezq72jzd7xs;/home/smith/smith_tpls/llvm-19.1.1/umpire-2025.09.0-ensxcncwhkjncpju44gy7mn5l2xbyuch;/home/smith/smith_tpls/llvm-19.1.1/enzyme-0.0.234-a7s2mymhbbrga3y4oerzifvv7yfhn7n6;/home/smith/smith_tpls/llvm-19.1.1/netcdf-c-4.7.4-gg4uukl2knaagdqjvfiulmkzghryotzj;/home/smith/smith_tpls/llvm-19.1.1/slepc-3.21.2-cmvys2asspmqz55crjmv3lsjamg2cd3n;/home/smith/smith_tpls/llvm-19.1.1/sundials-7.5.0-blxdmuaxoxbtpbq4vuns5qy4gywo4hij;/home/smith/smith_tpls/llvm-19.1.1/superlu-dist-8.1.2-znwh7ekoumv5zkp74fxctdsdxn3xjhcb;/home/smith/smith_tpls/llvm-19.1.1/camp-2025.09.2-dblx374puz3rvhge5fqny6idxysx3d7n;/home/smith/smith_tpls/llvm-19.1.1/fmt-12.1.0-3hyjijrj7letbsj5x6etadtfoz6bz36m;/home/smith/smith_tpls/llvm-19.1.1/hdf5-1.8.23-faqguqq7m22l7uyuothulermgujjmete;/home/smith/smith_tpls/llvm-19.1.1/arpack-ng-3.9.1-drx3peorjdm2ripamzig4iq5ssodxuwz;/home/smith/smith_tpls/llvm-19.1.1/petsc-3.21.6-4nj5wpsn3nkem6uyhz4lg4dzyifw6phv;/home/smith/smith_tpls/llvm-19.1.1/hypre-2.33.0-tivncthni6uy6itzi6v7qzeyhi2nr7ak;/home/smith/smith_tpls/llvm-19.1.1/strumpack-8.0.0-s2kpq4agekchrn2a5zz3g3f6eodn4ed2;/home/smith/smith_tpls/llvm-19.1.1/netlib-scalapack-2.2.2-tsknlurvlp4e5q63evb2qcweh3zpn4jr;/home/smith/smith_tpls/llvm-19.1.1/parmetis-4.0.3-g6gv2jcsb4or4hdhuls3kapl5wvf6qk2;/home/smith/smith_tpls/llvm-19.1.1/openblas-0.3.30-so454qwqbw6dtxl2lg456cukuoqdaqhz;/home/smith/smith_tpls/llvm-19.1.1/metis-5.1.0-at5idfvkew2slablyijsnocp2nk32lpu;/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-ypyk757ijfexacqcbn2yyxc2n2n3aaka;/home/smith/smith_tpls/none-none/gcc-runtime-13.3.0-hw75evpnxqiei6j3zrke4nplebsiplbx;/home/smith/smith_tpls/llvm-19.1.1/hwloc-2.12.2-6uyamgrprzyfouycaqmwttnlfsct7mar;/home/smith/smith_tpls/llvm-19.1.1/libfabric-2.4.0-3d6avatrv6jgp72xefnbn4vthtyexyu2;/home/smith/smith_tpls/llvm-19.1.1/yaksa-0.4-skn6bppggyxmnbfmwgpc36xzjm6pjv62;/home/smith/smith_tpls/llvm-19.1.1/libpciaccess-0.17-r7jylg73boqiehamlolxuamwvqucdq7l;/home/smith/smith_tpls/llvm-19.1.1/libxml2-2.13.5-7fw5u4bctqrswaxwqty5dgxb5p47t4oc;/home/smith/smith_tpls/llvm-19.1.1/ncurses-6.5-20250705-sr3dolgjix2mkeidew3qm7xbhdh7jh4n;/home/smith/smith_tpls/llvm-19.1.1/libiconv-1.18-keuuta5xbsy3qv5klq3rnigybb7ejzq7;/home/smith/smith_tpls/llvm-19.1.1/xz-5.6.3-uqidab6slj7khyld3igepmolcbg7fzjy;/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj;/usr/lib/llvm-19" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/home/smith/smith_tpls/llvm-19.1.1/smith-develop-bysdd7gqpbpofgh3hkvhna5zhoiac2af/lib;/home/smith/smith_tpls/llvm-19.1.1/smith-develop-bysdd7gqpbpofgh3hkvhna5zhoiac2af/lib64;;" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/home/smith/smith_tpls/llvm-19.1.1/smith-develop-fzy46nvhz2ubprxe565zqgmkthzd2hby/lib;/home/smith/smith_tpls/llvm-19.1.1/smith-develop-fzy46nvhz2ubprxe565zqgmkthzd2hby/lib64;;" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/home/smith/smith_tpls/llvm-19.1.1/smith-develop-bysdd7gqpbpofgh3hkvhna5zhoiac2af/lib;/home/smith/smith_tpls/llvm-19.1.1/smith-develop-bysdd7gqpbpofgh3hkvhna5zhoiac2af/lib64;;" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/home/smith/smith_tpls/llvm-19.1.1/smith-develop-fzy46nvhz2ubprxe565zqgmkthzd2hby/lib;/home/smith/smith_tpls/llvm-19.1.1/smith-develop-fzy46nvhz2ubprxe565zqgmkthzd2hby/lib64;;" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm@19.1.1/yq5rjyb4vplepvexmd5okbdyoezvrvsz +# Compiler Spec: llvm@19.1.1/rwblpsxx5nj36gaxvok3iu6fykzqkejs #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-adr4m722sut3yibwgl2ehvjbtuzeozzm/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-adr4m722sut3yibwgl2ehvjbtuzeozzm/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-adr4m722sut3yibwgl2ehvjbtuzeozzm/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/home/smith/smith_tpls/none-none/compiler-wrapper-1.0-zi6ke3figxbt6vlltwinxhvhrnky2skj/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -47,13 +47,13 @@ set(CMAKE_Fortran_FLAGS "-fPIC -pthread" CACHE STRING "") # MPI #------------------------------------------------------------------------------ -set(MPI_C_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-bwz522ssj5775zpsjs2nxaj6gehd7tdq/bin/mpicc" CACHE PATH "") +set(MPI_C_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-ypyk757ijfexacqcbn2yyxc2n2n3aaka/bin/mpicc" CACHE PATH "") -set(MPI_CXX_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-bwz522ssj5775zpsjs2nxaj6gehd7tdq/bin/mpicxx" CACHE PATH "") +set(MPI_CXX_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-ypyk757ijfexacqcbn2yyxc2n2n3aaka/bin/mpicxx" CACHE PATH "") -set(MPI_Fortran_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-bwz522ssj5775zpsjs2nxaj6gehd7tdq/bin/mpif90" CACHE PATH "") +set(MPI_Fortran_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-ypyk757ijfexacqcbn2yyxc2n2n3aaka/bin/mpif90" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-bwz522ssj5775zpsjs2nxaj6gehd7tdq/bin/mpirun" CACHE PATH "") +set(MPIEXEC_EXECUTABLE "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-ypyk757ijfexacqcbn2yyxc2n2n3aaka/bin/mpirun" CACHE PATH "") set(MPIEXEC_NUMPROC_FLAG "-np" CACHE STRING "") @@ -71,29 +71,29 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(TPL_ROOT "/home/smith/smith_tpls/llvm-19.1.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.0-n2gktbg72pawrvrtndseo3yfmisgyllx" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-w5hl22g7w62lfrfyrbhomnqpy62uklkd" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-6uv5roijfmpugalgrwsripuo3i7xw6ea" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-dblx374puz3rvhge5fqny6idxysx3d7n" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-7dnbngkb72cpqwr2sa7oiypbwlkpoug2" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-rf22pjikmsunpsgmk62mdvc4zm2jrmgg" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.2-4lifecl5deeeyetidbatmtizhvqyikgq" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-cgvj7sr7n345glynr5kniorp5oih7e4p" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-2skm3efwsdnpiohtb7derzwkte4rbc6o" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-faqguqq7m22l7uyuothulermgujjmete" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-67a6darhlsprrmlb3idjay577r7jcuqr" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-tivncthni6uy6itzi6v7qzeyhi2nr7ak" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-47i25u7hnn4xxny6b5z3pekjvj6kjlku" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-at5idfvkew2slablyijsnocp2nk32lpu" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-35b6dycnuuprcnbl7aayxif5odiupaq6" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-g6gv2jcsb4or4hdhuls3kapl5wvf6qk2" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-de7ys6rkivtlw5ow2q3l34vmy6nuxffw" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-gg4uukl2knaagdqjvfiulmkzghryotzj" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-azhojsjwdpywpr5lzlwhhtqnphnxjllh" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-znwh7ekoumv5zkp74fxctdsdxn3xjhcb" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-wrjgc6a3jx3wmjmoi2c5teydqp5brja2" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-drx3peorjdm2ripamzig4iq5ssodxuwz" CACHE PATH "") # ADIAK not built @@ -101,21 +101,21 @@ set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-wrjgc6a3jx3wmjmoi2c5teydqp5brja2" CA # CALIPER not built -set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.180-o2ux3firu6amarpcohoxyzbijbso5v7m" CACHE PATH "") +set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.234-a7s2mymhbbrga3y4oerzifvv7yfhn7n6" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-hwxcya55apz3zbwhiznm4izv3jtdodvc" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-4nj5wpsn3nkem6uyhz4lg4dzyifw6phv" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-fufuimfrnieojba3gpvaws2l7smztnsq" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-exvcpezcna4lz4poosxh3ezq72jzd7xs" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-3dilv4le4xd43ru352pwohsgytr2mddn" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-cmvys2asspmqz55crjmv3lsjamg2cd3n" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-jh2zzfyuwzzig5chae3u6m3ebyca7wk7" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-s2kpq4agekchrn2a5zz3g3f6eodn4ed2" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-mbpqlhkufyzakupib3rk3v6kyw6re4ne" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-blxdmuaxoxbtpbq4vuns5qy4gywo4hij" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-6hxsccyg76eundpgkcszdzst36kvch4e" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-ensxcncwhkjncpju44gy7mn5l2xbyuch" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.23-usido56e2gywu4a3j6ndbmlx2l6u7xvt" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-lg7eqmsycr34wttt4dsvedgmzyfvbbql" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools From c68808928774d7842311db1212731b5147560eec Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 12 Jan 2026 11:35:56 -0800 Subject: [PATCH 43/52] disable petsc/ slepc on toss4 cray, keep sundials --- .uberenv_config.json | 2 +- scripts/spack/specs.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.uberenv_config.json b/.uberenv_config.json index 85f3d53ca..4dc7e9712 100644 --- a/.uberenv_config.json +++ b/.uberenv_config.json @@ -6,7 +6,7 @@ "spack_url": "https://github.com/spack/spack.git", "spack_commit": "0154734bd44cb9230fcadecf2e6567c9d22ce5ab", "spack_packages_url": "https://github.com/spack/spack-packages.git", -"spack_packages_commit": "2086492da69419215d1617a22fb23d677d99fee1", +"spack_packages_commit": "88ce9cc7d9f1cad16375ef90825cb1d3098eeb73", "spack_configs_path": "scripts/spack/configs", "spack_packages_path": ["scripts/spack/spack_repo/smith/packages"] } diff --git a/scripts/spack/specs.json b/scripts/spack/specs.json index 8cfabaa35..21b0c659e 100644 --- a/scripts/spack/specs.json +++ b/scripts/spack/specs.json @@ -18,7 +18,7 @@ "+devtools+adiak+caliper~enzyme %gcc_13" ], "toss_4_x86_64_ib_cray": - [ "~devtools+adiak+caliper~openmp+rocm~enzyme amdgpu_target=gfx942,gfx90a %rocm_6_4_2"], + [ "~devtools+adiak+caliper~openmp+rocm~enzyme~petsc~slepc amdgpu_target=gfx942,gfx90a %rocm_6_4_2"], "blueos_3_ppc64le_ib_p9": [ "+devtools+cuda+adiak+caliper~strumpack %clang_gfortran cuda_arch=70" ], From 6ee224cf256969ea51ebb6e86b599a04d815dab4 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 12 Jan 2026 11:48:55 -0800 Subject: [PATCH 44/52] show disk usage --- .github/workflows/ci-tests.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index 7411bf7ab..6bcd7810b 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -65,6 +65,8 @@ jobs: # Required - default is set to user "smith" options: --user root steps: + - name: Show disk usage + run: df -h && du -h -d1 . - name: Checkout Smith uses: actions/checkout@v4 with: From d36e16186dffb011cc8beb33d5c152574d095e47 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 12 Jan 2026 13:21:05 -0800 Subject: [PATCH 45/52] another attempt --- .github/workflows/ci-tests.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index 6bcd7810b..9cdad73f6 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -65,12 +65,20 @@ jobs: # Required - default is set to user "smith" options: --user root steps: - - name: Show disk usage - run: df -h && du -h -d1 . - name: Checkout Smith uses: actions/checkout@v4 - with: + with: submodules: recursive + - name: Attempt to save disk space + # CUDA library is 5GB, so requires more cleaning up + if: ${{ matrix.config.compiler_image != needs.set_image_vars.outputs.cuda_docker_image }} + run: | + df -h && du -h -d2 .. | sort -h -r + pwd + ls -la + rm -rf ../smith_tpls/builtin_spack_packages_repo + rm -rf .git axom mfem tribol + df -h && du -h -d2 .. | sort -h -r - name: Print Matrix Variables run: | echo "build_src_opts ${{ matrix.config.build_src_opts }}" From 2465fd99a3cc3a2d025ca8e29fe487d591ce46b6 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 12 Jan 2026 13:26:43 -0800 Subject: [PATCH 46/52] delete even more stuff --- .github/workflows/ci-tests.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index 9cdad73f6..f7a0c328e 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -76,8 +76,9 @@ jobs: df -h && du -h -d2 .. | sort -h -r pwd ls -la - rm -rf ../smith_tpls/builtin_spack_packages_repo - rm -rf .git axom mfem tribol + rm -rf ../smith_tpls/builtin_spack_packages_repo \ + .git axom mfem tribol /usr/lib/jvm /usr/lib/ruby /usr/share/vim \ + /usr/share/perl5 /usr/share/perl /tmp/* df -h && du -h -d2 .. | sort -h -r - name: Print Matrix Variables run: | From fea82c4d6377416e79e6f8b16913492a5a7837da Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 12 Jan 2026 14:43:21 -0800 Subject: [PATCH 47/52] flipped logic --- .github/workflows/ci-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index f7a0c328e..e85a4ad4a 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -71,7 +71,7 @@ jobs: submodules: recursive - name: Attempt to save disk space # CUDA library is 5GB, so requires more cleaning up - if: ${{ matrix.config.compiler_image != needs.set_image_vars.outputs.cuda_docker_image }} + if: ${{ matrix.config.compiler_image == needs.set_image_vars.outputs.cuda_docker_image }} run: | df -h && du -h -d2 .. | sort -h -r pwd From dea71ca57610921a7e05905dbd9e0fbc16d4aeeb Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman Date: Mon, 12 Jan 2026 14:50:34 -0800 Subject: [PATCH 48/52] cz host configs --- .../dane-toss_4_x86_64_ib-gcc@13.3.1.cmake | 34 ++++++------ .../dane-toss_4_x86_64_ib-llvm@19.1.3.cmake | 34 ++++++------ ...x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake | 54 +++++++++---------- 3 files changed, 61 insertions(+), 61 deletions(-) diff --git a/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake b/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake index ba2ad8360..d1fcc8ad7 100644 --- a/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake +++ b/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/caliper-2.12.1-3vgupxsjuro7su7vnutcrjox3ib45n4w;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/tribol-0.1.0.24-6ej643kjbkjukfikwweswet4yrea32ij;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/adiak-0.4.1-e4is4ivipnkh7mhc6lsoee5zw4lk6lf4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/axom-0.12.0.1-hvhpyazhb4dq36y755rhtqlsxrmpjdk3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/mfem-4.9.0.3-2vpt7m6o37emx6aum6tgwy4kj7hyvefc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/slepc-3.21.2-lvpovtklpencdhwrvxtzcj2dxkhwgj2y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/sundials-7.5.0-7y7pwc3css7mmumtzmczrcvsp7nl346v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/fmt-12.1.0-5lnprcfapwxyu3c54urgyjwijqi3p7v2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/petsc-3.21.6-issn4eaq4asfbn76ukvkarte32ynihos;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/hypre-2.33.0-zskqdt3hnxfhqmohbxihnter4pbpsfvj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/netlib-scalapack-2.2.2-ix2gryrz2eanjagz3grgjahr336vnk64;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/caliper-2.12.1-3vgupxsjuro7su7vnutcrjox3ib45n4w;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/tribol-0.1.0.24-u257pg2av6ctopbsnaf6k3q77q6w4s3x;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/adiak-0.4.1-e4is4ivipnkh7mhc6lsoee5zw4lk6lf4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/axom-0.12.0.1-kjwspqfgdwqf7zw2epumrtyr44xcwgjr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/conduit-0.9.5-tlfqpujltbg2p2hucxinky6tmhl64g7a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/mfem-4.9.0.3-fm6luxfxsiu3mrzqqll4w3a6z2knew62;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/raja-2025.09.0-ucnmktkjrusjvh43l62zssgzglrvyqtm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/umpire-2025.09.0-4jy5kcmivyzcbuarktyagxguqqe3vivb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/slepc-3.21.2-ytgpdpjp4vgx3rvulebka7crfspfh3zc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/sundials-7.5.0-7y7pwc3css7mmumtzmczrcvsp7nl346v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/camp-2025.09.2-qgjriiyu22ystmnhajh463ftgs3vxfeq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/fmt-12.1.0-vtbnfeyf4awxqp3shb4hob6unowwthaj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/petsc-3.21.6-aeewzmhkws2wf7ng6cyp32lwkjn4kium;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/hypre-2.33.0-zskqdt3hnxfhqmohbxihnter4pbpsfvj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/strumpack-8.0.0-kysnesd47fetzndhuxjqfv2bydttfwi3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/netlib-scalapack-2.2.2-ix2gryrz2eanjagz3grgjahr336vnk64;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-hkluzwufq5z3cmtfis4d4vzcmis5mt63/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-hkluzwufq5z3cmtfis4d4vzcmis5mt63/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/smith-develop-slmrvqluf4pkbmmfzrrgca6nboqtuc3g/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/smith-develop-slmrvqluf4pkbmmfzrrgca6nboqtuc3g/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-hkluzwufq5z3cmtfis4d4vzcmis5mt63/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1/smith-develop-hkluzwufq5z3cmtfis4d4vzcmis5mt63/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/smith-develop-slmrvqluf4pkbmmfzrrgca6nboqtuc3g/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1/smith-develop-slmrvqluf4pkbmmfzrrgca6nboqtuc3g/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -65,17 +65,17 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/gcc-13.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/gcc-13.3.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-hvhpyazhb4dq36y755rhtqlsxrmpjdk3" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-kjwspqfgdwqf7zw2epumrtyr44xcwgjr" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-qgjriiyu22ystmnhajh463ftgs3vxfeq" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-tlfqpujltbg2p2hucxinky6tmhl64g7a" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-2vpt7m6o37emx6aum6tgwy4kj7hyvefc" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-fm6luxfxsiu3mrzqqll4w3a6z2knew62" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo" CACHE PATH "") @@ -99,19 +99,19 @@ set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-3vgupxsjuro7su7vnutcrjox3ib45n4w" CA # ENZYME not built -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-issn4eaq4asfbn76ukvkarte32ynihos" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-aeewzmhkws2wf7ng6cyp32lwkjn4kium" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-ucnmktkjrusjvh43l62zssgzglrvyqtm" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-lvpovtklpencdhwrvxtzcj2dxkhwgj2y" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-ytgpdpjp4vgx3rvulebka7crfspfh3zc" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-kysnesd47fetzndhuxjqfv2bydttfwi3" CACHE PATH "") set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-7y7pwc3css7mmumtzmczrcvsp7nl346v" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-4jy5kcmivyzcbuarktyagxguqqe3vivb" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-6ej643kjbkjukfikwweswet4yrea32ij" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-u257pg2av6ctopbsnaf6k3q77q6w4s3x" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake b/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake index deaac5108..9c0b3e72d 100644 --- a/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake +++ b/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/caliper-2.12.1-xvu6gphjnram7dikwz3tk6opt33h4sv6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/tribol-0.1.0.24-eglyuo3gs66bef5mj4xga2ti5rny6v4q;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/adiak-0.4.1-hifzznphqij5h2n76col3fvx64qg7qvi;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/axom-0.12.0.1-q7li7dsary6w3gzxhdmmhi2z4pjtaq4a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/mfem-4.9.0.3-y6hzdnfnywwmly65b77uf6k7xe7aytqo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/enzyme-0.0.234-jojjvhusykmt7eswignc5ou3p3nonvh4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/slepc-3.21.2-cgbslgvd6wrxkrs56xymppiutsojawgl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/sundials-7.5.0-c25n6dwugdtx4h6whckwjy4pue4idqt4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/fmt-12.1.0-gdkwdeexi2g2ymovqbwy5vcx5r4uf3xj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/petsc-3.21.6-5a6gnkdjxheyzndkepda3l63p5hirpds;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/hypre-2.33.0-zrapl5yyv3zyg6h3kuytv7xiulhokl4f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/netlib-scalapack-2.2.2-bybea665m5fy73fp5tr5ijpugkuwlvjq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/caliper-2.12.1-xvu6gphjnram7dikwz3tk6opt33h4sv6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/tribol-0.1.0.24-2epyekzigjalftbisw2vodt2giglbvh7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/adiak-0.4.1-hifzznphqij5h2n76col3fvx64qg7qvi;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/axom-0.12.0.1-75jrlbkg3uyu7wkm6ne5z4y5hahbdpqq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/conduit-0.9.5-r4psjhn4x2yg4btxxlom724pwmsrf7ks;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/mfem-4.9.0.3-ndnsrp2gpjhgiqtr4tbnamiludke3ipw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/raja-2025.09.0-xh4v7lj3jsce2yyridubcg2f23nawe2k;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/umpire-2025.09.0-zoxuepcac3skhnfg7oj7fc4le4tqqwau;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/enzyme-0.0.234-jojjvhusykmt7eswignc5ou3p3nonvh4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/slepc-3.21.2-o5hmeyjy3mzq4apedfj6ty3f2uwhq2my;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/sundials-7.5.0-c25n6dwugdtx4h6whckwjy4pue4idqt4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/camp-2025.09.2-xhbzucf6qwnzadevqavzuqgjdkqavx3i;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/fmt-12.1.0-6hvct4shpu3yzamttnq7kumty4inbhtm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/petsc-3.21.6-d2luvfhwxylms2rquidchvvq4scbthiu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/hypre-2.33.0-zrapl5yyv3zyg6h3kuytv7xiulhokl4f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/strumpack-8.0.0-5qzgxyyoqqtp5ru77sxbusqx2j2wou57;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/netlib-scalapack-2.2.2-bybea665m5fy73fp5tr5ijpugkuwlvjq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-y6xdhod42pu367kqearfxkmfpvczugyh/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-y6xdhod42pu367kqearfxkmfpvczugyh/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/smith-develop-k5eefmo3ob46ftgovz2aaph6zw6usf66/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/smith-develop-k5eefmo3ob46ftgovz2aaph6zw6usf66/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-y6xdhod42pu367kqearfxkmfpvczugyh/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3/smith-develop-y6xdhod42pu367kqearfxkmfpvczugyh/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/smith-develop-k5eefmo3ob46ftgovz2aaph6zw6usf66/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3/smith-develop-k5eefmo3ob46ftgovz2aaph6zw6usf66/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -65,17 +65,17 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_21_46/llvm-19.1.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_49_07/llvm-19.1.3" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-q7li7dsary6w3gzxhdmmhi2z4pjtaq4a" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-75jrlbkg3uyu7wkm6ne5z4y5hahbdpqq" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-xhbzucf6qwnzadevqavzuqgjdkqavx3i" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-r4psjhn4x2yg4btxxlom724pwmsrf7ks" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-y6hzdnfnywwmly65b77uf6k7xe7aytqo" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-ndnsrp2gpjhgiqtr4tbnamiludke3ipw" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp" CACHE PATH "") @@ -99,19 +99,19 @@ set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-xvu6gphjnram7dikwz3tk6opt33h4sv6" CA set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.234-jojjvhusykmt7eswignc5ou3p3nonvh4" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-5a6gnkdjxheyzndkepda3l63p5hirpds" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-d2luvfhwxylms2rquidchvvq4scbthiu" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-xh4v7lj3jsce2yyridubcg2f23nawe2k" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-cgbslgvd6wrxkrs56xymppiutsojawgl" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-o5hmeyjy3mzq4apedfj6ty3f2uwhq2my" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-5qzgxyyoqqtp5ru77sxbusqx2j2wou57" CACHE PATH "") set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-c25n6dwugdtx4h6whckwjy4pue4idqt4" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-zoxuepcac3skhnfg7oj7fc4le4tqqwau" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-eglyuo3gs66bef5mj4xga2ti5rny6v4q" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-2epyekzigjalftbisw2vodt2giglbvh7" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake index 69fec77d7..735cefcc8 100644 --- a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake +++ b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/caliper-2.12.1-jctcdu5zfpkpv5x4uu6nqwsystvq3hxv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/tribol-0.1.0.24-6xv7sd5bkkijyzf3x5rl6tineama3h45;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/adiak-0.4.1-thsxrvsjfujpefcozikg4njityhv6za7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/libunwind-1.8.3-4ibpwgikobipl364amphqo4bdxwrvriz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/axom-0.12.0.1-iyixdlk3jsqczuxa2pycn5bcaqon56ta;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/conduit-0.9.5-mnr2zeseuo3tmurwydkyde6igi7fstwb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/mfem-4.9.0.3-wdnv63n4rdpavh7u5bopof7voptx2mwx;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/hypre-2.33.0-yqakhbwqitoi3ietipjxfhrx5eucbin4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/netcdf-c-4.7.4-2rl3tviecnv5pemshisnt22jq4hve46n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/raja-2025.09.0-n5ji6ocwvblajgxvbdc3mxbabhaovs4l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/strumpack-8.0.0-j45cr2r7jwn2jfi22mcipyjtsvcq3au6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-3x3cvlt7c7gickp2pjcwsjbabp4xdyfg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/umpire-2025.09.0-jfr2q6yflznxg4zfjde3gtfmnfvgdvra;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/hdf5-1.8.23-kvfmo5z4egnqsk2okwsqdf5bbqd5mjc6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.2-dh34bfs5oixjh3ofazjyrfczow7nmvyg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/parmetis-4.0.3-4hvlwvlc6buxm4aizwr5wcb6c5dkfhuq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/camp-2025.09.2-reu2bamyonmirygoha4vj6hlo7z7za6v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/fmt-12.1.0-ah4gcgvw4nvwhmxppgsc7s7z2hvz3eal;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/metis-5.1.0-k5247olqm6ffoauu2nzca22kbovina2a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2/llvm;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/usr/tce/packages/cmake/cmake-3.29.2" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/caliper-2.12.1-x2ce7umcpli5fqgdandkgczlf5myipoy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/tribol-0.1.0.24-dt7szr32wsbu24yb4kvxvocngdxc5dln;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/adiak-0.4.1-62gxccbhdmltjnoie7qfyshfjysalr2g;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/libunwind-1.8.3-cxgef2qr2nlygjpigoowaglp43k4aykv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/axom-0.12.0.1-2icyrg6hylzrq3ihkecbdtex5okphlea;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/conduit-0.9.5-mivnw6vbanunz42cz7vpwytjnvydxn5p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/mfem-4.9.0.3-ilqq6fncrqigws3n2n2pgmbfdld3eelq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/netcdf-c-4.7.4-d4rvpsusha3on2pe75yvfh6sstiqnyw3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/raja-2025.09.0-32s2rallmn4osasi2gf4hj637avz62gz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/strumpack-8.0.0-4nzp2kzyiew7lxzc6ccmijqsfstuzxet;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/sundials-7.5.0-be43ky6inobvtsbls5yk334r2kr4fqyn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-6ignctzsgrpxvw5t4cm4qcvgwoxcyldc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/umpire-2025.09.0-66ssnc5izfnzourvg7oiq6jcgaxz3mzw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/hdf5-1.8.23-nmu2vrokct4k4banmaeyuchrnptg5mqx;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.2-vs53gyf6e56ekpdyi2alonlonz243yt7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/hypre-2.33.0-liw3q7m6gy3rpo3k3xoojvvtkyz22rjj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/parmetis-4.0.3-srcq3e64ymyvck256mucgmku2zraqcsb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/camp-2025.09.2-kubgohptqlzut47jgppfg4qftipbmg5v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/fmt-12.1.0-vwydbr72m2meunrzcqptplqmaswxclas;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/metis-5.1.0-v6xgdvelc46f7zu3dch37kpkp4iob2jw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/usr/tce/packages/cmake/cmake-3.29.2" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-pheo5fyv2dknjaattc4v4vhzqudz6uiv/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-pheo5fyv2dknjaattc4v4vhzqudz6uiv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/smith-develop-xe53if7u3fm42c7yygdbgqslqxw2burl/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/smith-develop-xe53if7u3fm42c7yygdbgqslqxw2burl/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-pheo5fyv2dknjaattc4v4vhzqudz6uiv/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2/smith-develop-pheo5fyv2dknjaattc4v4vhzqudz6uiv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/smith-develop-xe53if7u3fm42c7yygdbgqslqxw2burl/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2/smith-develop-xe53if7u3fm42c7yygdbgqslqxw2burl/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.4.2/xxel7qj3g2gwmkyaepp3ifhgjwzw6bfv +# Compiler Spec: llvm-amdgpu@6.4.2/qqu2fuqnsualfqjnck7t5neooh62ehog #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdflang" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdflang" CACHE PATH "") else() @@ -61,11 +61,11 @@ set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") # ROCm #------------------------------------------------ -set(ROCM_PATH "/opt/rocm-6.4.2/llvm" CACHE PATH "") +set(ROCM_PATH "/opt/rocm-6.4.2" CACHE PATH "") set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") -set(CMAKE_HIP_COMPILER "/opt/rocm-6.4.2/llvm/bin/amdclang++" CACHE FILEPATH "") +set(CMAKE_HIP_COMPILER "/opt/rocm-6.4.2/bin/amdclang++" CACHE FILEPATH "") set(HIP_ROOT_DIR "/opt/rocm-6.4.2" CACHE PATH "") @@ -85,51 +85,51 @@ set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpa # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_06_00_20_40/llvm-amdgpu-6.4.2" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_12_30_49/llvm-amdgpu-6.4.2" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-iyixdlk3jsqczuxa2pycn5bcaqon56ta" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-2icyrg6hylzrq3ihkecbdtex5okphlea" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-reu2bamyonmirygoha4vj6hlo7z7za6v" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-kubgohptqlzut47jgppfg4qftipbmg5v" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-mnr2zeseuo3tmurwydkyde6igi7fstwb" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-mivnw6vbanunz42cz7vpwytjnvydxn5p" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-wdnv63n4rdpavh7u5bopof7voptx2mwx" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-ilqq6fncrqigws3n2n2pgmbfdld3eelq" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-kvfmo5z4egnqsk2okwsqdf5bbqd5mjc6" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-nmu2vrokct4k4banmaeyuchrnptg5mqx" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-yqakhbwqitoi3ietipjxfhrx5eucbin4" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-liw3q7m6gy3rpo3k3xoojvvtkyz22rjj" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-k5247olqm6ffoauu2nzca22kbovina2a" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-v6xgdvelc46f7zu3dch37kpkp4iob2jw" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-4hvlwvlc6buxm4aizwr5wcb6c5dkfhuq" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-srcq3e64ymyvck256mucgmku2zraqcsb" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-2rl3tviecnv5pemshisnt22jq4hve46n" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-d4rvpsusha3on2pe75yvfh6sstiqnyw3" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-3x3cvlt7c7gickp2pjcwsjbabp4xdyfg" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-6ignctzsgrpxvw5t4cm4qcvgwoxcyldc" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-thsxrvsjfujpefcozikg4njityhv6za7" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-62gxccbhdmltjnoie7qfyshfjysalr2g" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-jctcdu5zfpkpv5x4uu6nqwsystvq3hxv" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-x2ce7umcpli5fqgdandkgczlf5myipoy" CACHE PATH "") # ENZYME not built # PETSC not built -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-n5ji6ocwvblajgxvbdc3mxbabhaovs4l" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-32s2rallmn4osasi2gf4hj637avz62gz" CACHE PATH "") # SLEPC not built -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-j45cr2r7jwn2jfi22mcipyjtsvcq3au6" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-4nzp2kzyiew7lxzc6ccmijqsfstuzxet" CACHE PATH "") -# SUNDIALS not built +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-be43ky6inobvtsbls5yk334r2kr4fqyn" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-jfr2q6yflznxg4zfjde3gtfmnfvgdvra" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-66ssnc5izfnzourvg7oiq6jcgaxz3mzw" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-6xv7sd5bkkijyzf3x5rl6tineama3h45" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-dt7szr32wsbu24yb4kvxvocngdxc5dln" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools From f328075b4dcd68f29de457ed48e82b69f65c8925 Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 12 Jan 2026 14:51:56 -0800 Subject: [PATCH 49/52] rz host configs --- ...x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake | 54 +++++++++---------- ...zwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake | 14 ++--- ...whippet-toss_4_x86_64_ib-llvm@19.1.3.cmake | 14 ++--- 3 files changed, 41 insertions(+), 41 deletions(-) diff --git a/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake b/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake index e12a41b70..a780eda25 100644 --- a/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake +++ b/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/caliper-2.12.1-jctcdu5zfpkpv5x4uu6nqwsystvq3hxv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/tribol-0.1.0.24-li2v7w6tzy3bquvyq3vdyuh2r6vxz5eu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/adiak-0.4.1-thsxrvsjfujpefcozikg4njityhv6za7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/libunwind-1.8.3-4ibpwgikobipl364amphqo4bdxwrvriz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/axom-0.12.0.1-u6rboqkrb4eyxnbsdwrrpwytpisu7qdk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/conduit-0.9.5-mnr2zeseuo3tmurwydkyde6igi7fstwb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/mfem-4.9.0.3-l6mmo5g32acrt2pkf6zbtqlnomjxirjk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/hypre-2.33.0-yqakhbwqitoi3ietipjxfhrx5eucbin4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/netcdf-c-4.7.4-2rl3tviecnv5pemshisnt22jq4hve46n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/raja-2025.09.0-n5ji6ocwvblajgxvbdc3mxbabhaovs4l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/strumpack-8.0.0-j45cr2r7jwn2jfi22mcipyjtsvcq3au6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-3x3cvlt7c7gickp2pjcwsjbabp4xdyfg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/umpire-2025.09.0-b33feg4ji72nz5ul5vlt33qcmutnxchn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/hdf5-1.8.23-kvfmo5z4egnqsk2okwsqdf5bbqd5mjc6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.2-dh34bfs5oixjh3ofazjyrfczow7nmvyg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/parmetis-4.0.3-4hvlwvlc6buxm4aizwr5wcb6c5dkfhuq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/camp-2025.09.2-reu2bamyonmirygoha4vj6hlo7z7za6v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/fmt-12.1.0-lxzbxdntivivu74acqyc3eleog5xg4d4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/metis-5.1.0-k5247olqm6ffoauu2nzca22kbovina2a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2/llvm;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/usr/tce/packages/cmake/cmake-3.29.2" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/caliper-2.12.1-x2ce7umcpli5fqgdandkgczlf5myipoy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/tribol-0.1.0.24-dt7szr32wsbu24yb4kvxvocngdxc5dln;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/adiak-0.4.1-62gxccbhdmltjnoie7qfyshfjysalr2g;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/libunwind-1.8.3-cxgef2qr2nlygjpigoowaglp43k4aykv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/axom-0.12.0.1-2icyrg6hylzrq3ihkecbdtex5okphlea;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/conduit-0.9.5-mivnw6vbanunz42cz7vpwytjnvydxn5p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/mfem-4.9.0.3-ilqq6fncrqigws3n2n2pgmbfdld3eelq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/netcdf-c-4.7.4-d4rvpsusha3on2pe75yvfh6sstiqnyw3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/raja-2025.09.0-32s2rallmn4osasi2gf4hj637avz62gz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/strumpack-8.0.0-4nzp2kzyiew7lxzc6ccmijqsfstuzxet;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/sundials-7.5.0-be43ky6inobvtsbls5yk334r2kr4fqyn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-6ignctzsgrpxvw5t4cm4qcvgwoxcyldc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/umpire-2025.09.0-66ssnc5izfnzourvg7oiq6jcgaxz3mzw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/hdf5-1.8.23-nmu2vrokct4k4banmaeyuchrnptg5mqx;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.2-vs53gyf6e56ekpdyi2alonlonz243yt7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/hypre-2.33.0-liw3q7m6gy3rpo3k3xoojvvtkyz22rjj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/parmetis-4.0.3-srcq3e64ymyvck256mucgmku2zraqcsb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/camp-2025.09.2-kubgohptqlzut47jgppfg4qftipbmg5v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/fmt-12.1.0-vwydbr72m2meunrzcqptplqmaswxclas;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/metis-5.1.0-v6xgdvelc46f7zu3dch37kpkp4iob2jw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/usr/tce/packages/cmake/cmake-3.29.2" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/smith-develop-mztdfnrlrai73qwb5zvxtcfhhsaxyuv3/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/smith-develop-mztdfnrlrai73qwb5zvxtcfhhsaxyuv3/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/smith-develop-wxp46ihlpdolxo2onw56vm3ciu4eukps/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/smith-develop-wxp46ihlpdolxo2onw56vm3ciu4eukps/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/smith-develop-mztdfnrlrai73qwb5zvxtcfhhsaxyuv3/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2/smith-develop-mztdfnrlrai73qwb5zvxtcfhhsaxyuv3/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/smith-develop-wxp46ihlpdolxo2onw56vm3ciu4eukps/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2/smith-develop-wxp46ihlpdolxo2onw56vm3ciu4eukps/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.4.2/xxel7qj3g2gwmkyaepp3ifhgjwzw6bfv +# Compiler Spec: llvm-amdgpu@6.4.2/qqu2fuqnsualfqjnck7t5neooh62ehog #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdflang" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/none-none/compiler-wrapper-1.0-gsjte4xjarvat5o7b7sdeufsa3qr7mjh/libexec/spack/rocmcc/amdflang" CACHE PATH "") else() @@ -61,11 +61,11 @@ set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") # ROCm #------------------------------------------------ -set(ROCM_PATH "/opt/rocm-6.4.2/llvm" CACHE PATH "") +set(ROCM_PATH "/opt/rocm-6.4.2" CACHE PATH "") set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") -set(CMAKE_HIP_COMPILER "/opt/rocm-6.4.2/llvm/bin/amdclang++" CACHE FILEPATH "") +set(CMAKE_HIP_COMPILER "/opt/rocm-6.4.2/bin/amdclang++" CACHE FILEPATH "") set(HIP_ROOT_DIR "/opt/rocm-6.4.2" CACHE PATH "") @@ -85,51 +85,51 @@ set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpa # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_05_16_04_31/llvm-amdgpu-6.4.2" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_01_12_11_38_55/llvm-amdgpu-6.4.2" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-u6rboqkrb4eyxnbsdwrrpwytpisu7qdk" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-2icyrg6hylzrq3ihkecbdtex5okphlea" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-reu2bamyonmirygoha4vj6hlo7z7za6v" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-kubgohptqlzut47jgppfg4qftipbmg5v" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-mnr2zeseuo3tmurwydkyde6igi7fstwb" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-mivnw6vbanunz42cz7vpwytjnvydxn5p" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-l6mmo5g32acrt2pkf6zbtqlnomjxirjk" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-ilqq6fncrqigws3n2n2pgmbfdld3eelq" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-kvfmo5z4egnqsk2okwsqdf5bbqd5mjc6" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-nmu2vrokct4k4banmaeyuchrnptg5mqx" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-yqakhbwqitoi3ietipjxfhrx5eucbin4" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-liw3q7m6gy3rpo3k3xoojvvtkyz22rjj" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-k5247olqm6ffoauu2nzca22kbovina2a" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-v6xgdvelc46f7zu3dch37kpkp4iob2jw" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-4hvlwvlc6buxm4aizwr5wcb6c5dkfhuq" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-srcq3e64ymyvck256mucgmku2zraqcsb" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-2rl3tviecnv5pemshisnt22jq4hve46n" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.7.4-d4rvpsusha3on2pe75yvfh6sstiqnyw3" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-3x3cvlt7c7gickp2pjcwsjbabp4xdyfg" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-6ignctzsgrpxvw5t4cm4qcvgwoxcyldc" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-thsxrvsjfujpefcozikg4njityhv6za7" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-62gxccbhdmltjnoie7qfyshfjysalr2g" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-jctcdu5zfpkpv5x4uu6nqwsystvq3hxv" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-x2ce7umcpli5fqgdandkgczlf5myipoy" CACHE PATH "") # ENZYME not built # PETSC not built -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-n5ji6ocwvblajgxvbdc3mxbabhaovs4l" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-32s2rallmn4osasi2gf4hj637avz62gz" CACHE PATH "") # SLEPC not built -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-j45cr2r7jwn2jfi22mcipyjtsvcq3au6" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-4nzp2kzyiew7lxzc6ccmijqsfstuzxet" CACHE PATH "") -# SUNDIALS not built +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-be43ky6inobvtsbls5yk334r2kr4fqyn" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-b33feg4ji72nz5ul5vlt33qcmutnxchn" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-66ssnc5izfnzourvg7oiq6jcgaxz3mzw" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-li2v7w6tzy3bquvyq3vdyuh2r6vxz5eu" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-dt7szr32wsbu24yb4kvxvocngdxc5dln" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake b/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake index c657cde1f..a97ee1d5d 100644 --- a/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake +++ b/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/caliper-2.12.1-tk7wym3upctbrp3i2suzxv7my7m3pfdu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/tribol-0.1.0.24-s5pf3yh4mgc3zpnadjapydji37osb6y7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/adiak-0.4.1-vqksqwovkybg6b3mnmxy45emt5ubiwt2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/axom-0.12.0.1-dn4zn5rn5xba3hcfhbtdz7xtjpycvsep;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/mfem-4.9.0.3-324nt7qhtn5vtqe5v2xpnlvvjtglq6x6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/slepc-3.21.2-v7xivamm2untbvgdiyxxtp3hbzlk5ekf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/sundials-7.5.0-tu6hy2rbppyu6kuxsdrcd6n6jpgzij4k;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/fmt-12.1.0-5lnprcfapwxyu3c54urgyjwijqi3p7v2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/petsc-3.21.6-5sxqphdcfksqymrid36se6bwvhdipkld;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/hypre-3.0.0-uquwiscgj5fwiiw44vhsmac2q5mu5ox6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/netlib-scalapack-2.2.2-ix2gryrz2eanjagz3grgjahr336vnk64;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/caliper-2.12.1-tk7wym3upctbrp3i2suzxv7my7m3pfdu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/tribol-0.1.0.24-s5pf3yh4mgc3zpnadjapydji37osb6y7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/adiak-0.4.1-vqksqwovkybg6b3mnmxy45emt5ubiwt2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/axom-0.12.0.1-dn4zn5rn5xba3hcfhbtdz7xtjpycvsep;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/mfem-4.9.0.3-324nt7qhtn5vtqe5v2xpnlvvjtglq6x6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/slepc-3.21.2-v7xivamm2untbvgdiyxxtp3hbzlk5ekf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/sundials-7.5.0-tu6hy2rbppyu6kuxsdrcd6n6jpgzij4k;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/fmt-12.1.0-5lnprcfapwxyu3c54urgyjwijqi3p7v2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/petsc-3.21.6-5sxqphdcfksqymrid36se6bwvhdipkld;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/hypre-3.0.0-uquwiscgj5fwiiw44vhsmac2q5mu5ox6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/netlib-scalapack-2.2.2-ix2gryrz2eanjagz3grgjahr336vnk64;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -65,7 +65,7 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/gcc-13.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1" CACHE PATH "") set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-dn4zn5rn5xba3hcfhbtdz7xtjpycvsep" CACHE PATH "") diff --git a/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake b/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake index 1574d8703..c8e20b59b 100644 --- a/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake +++ b/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/caliper-2.12.1-ik3kvsnx7elfpq7bgezi7absta3qw5mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/tribol-0.1.0.24-67kjmqqvk3h7uwgksl5pru4jghtkmwgj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/adiak-0.4.1-qo5wbcyrevse2t7rxhu5od4lkzxpdfby;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/axom-0.12.0.1-3bn34a3axgdusi2nbvm3xprdtilig5vj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/mfem-4.9.0.3-tijdohp7qjlnyso3yiimmg236ukwjtdn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/enzyme-0.0.206-hubbm37qnxlxoq55ap3t24el3fvlvhog;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/slepc-3.21.2-xm5oaajbb774spronrxxp2wqkwx3wvhm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/sundials-7.5.0-xqtga2o3az6swe7avviu2hbhqxigwrqh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/fmt-12.1.0-gdkwdeexi2g2ymovqbwy5vcx5r4uf3xj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/petsc-3.21.6-tlx2pzidodi3u2lrbjaqd2dcwpwxj5tv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/hypre-3.0.0-kqjln4f3xjqrr4conrjmqmp7lmdxm7mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/netlib-scalapack-2.2.2-bybea665m5fy73fp5tr5ijpugkuwlvjq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/caliper-2.12.1-ik3kvsnx7elfpq7bgezi7absta3qw5mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/tribol-0.1.0.24-67kjmqqvk3h7uwgksl5pru4jghtkmwgj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/adiak-0.4.1-qo5wbcyrevse2t7rxhu5od4lkzxpdfby;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/axom-0.12.0.1-3bn34a3axgdusi2nbvm3xprdtilig5vj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/mfem-4.9.0.3-tijdohp7qjlnyso3yiimmg236ukwjtdn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/enzyme-0.0.206-hubbm37qnxlxoq55ap3t24el3fvlvhog;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/slepc-3.21.2-xm5oaajbb774spronrxxp2wqkwx3wvhm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/sundials-7.5.0-xqtga2o3az6swe7avviu2hbhqxigwrqh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/fmt-12.1.0-gdkwdeexi2g2ymovqbwy5vcx5r4uf3xj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/petsc-3.21.6-tlx2pzidodi3u2lrbjaqd2dcwpwxj5tv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/hypre-3.0.0-kqjln4f3xjqrr4conrjmqmp7lmdxm7mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/netlib-scalapack-2.2.2-bybea665m5fy73fp5tr5ijpugkuwlvjq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -65,7 +65,7 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_05_16_10_41/llvm-19.1.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3" CACHE PATH "") set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-3bn34a3axgdusi2nbvm3xprdtilig5vj" CACHE PATH "") From 8ea88b77fccca9bc10961eb86c028d7d9b39568b Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 12 Jan 2026 16:18:59 -0800 Subject: [PATCH 50/52] remove cuda from CI --- .github/workflows/ci-tests.yml | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index e85a4ad4a..79d6dfa74 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -40,11 +40,12 @@ jobs: host_config: llvm@19.1.1.cmake compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }} cmake_opts: "-DBUILD_SHARED_LIBS=ON -DENABLE_DOCS=OFF" - - job_name: gcc@13.3.0, shared, cuda, no tests/install/warnings as errors - host_config: gcc@13.3.0_cuda.cmake - compiler_image: ${{ needs.set_image_vars.outputs.cuda_docker_image }} - cmake_opts: "-DBUILD_SHARED_LIBS=ON -DENABLE_DOCS=OFF -DENABLE_WARNINGS_AS_ERRORS=OFF" - build_src_opts: "--skip-install --skip-tests" + # # Not enough disk space to run CUDA container + # - job_name: gcc@13.3.0, shared, cuda, no tests/install/warnings as errors + # host_config: gcc@13.3.0_cuda.cmake + # compiler_image: ${{ needs.set_image_vars.outputs.cuda_docker_image }} + # cmake_opts: "-DBUILD_SHARED_LIBS=ON -DENABLE_DOCS=OFF -DENABLE_WARNINGS_AS_ERRORS=OFF" + # build_src_opts: "--skip-install --skip-tests" - job_name: gcc@14.2.0, shared host_config: gcc@14.2.0.cmake compiler_image: ${{ needs.set_image_vars.outputs.gcc_docker_image }} @@ -69,17 +70,6 @@ jobs: uses: actions/checkout@v4 with: submodules: recursive - - name: Attempt to save disk space - # CUDA library is 5GB, so requires more cleaning up - if: ${{ matrix.config.compiler_image == needs.set_image_vars.outputs.cuda_docker_image }} - run: | - df -h && du -h -d2 .. | sort -h -r - pwd - ls -la - rm -rf ../smith_tpls/builtin_spack_packages_repo \ - .git axom mfem tribol /usr/lib/jvm /usr/lib/ruby /usr/share/vim \ - /usr/share/perl5 /usr/share/perl /tmp/* - df -h && du -h -d2 .. | sort -h -r - name: Print Matrix Variables run: | echo "build_src_opts ${{ matrix.config.build_src_opts }}" From 8fea296c70803238a9ffb9cbd3506a0b8ae2c54a Mon Sep 17 00:00:00 2001 From: chapman39 Date: Mon, 12 Jan 2026 16:20:53 -0800 Subject: [PATCH 51/52] rzwhippet host configs --- ...zwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake | 34 +++++++++--------- ...whippet-toss_4_x86_64_ib-llvm@19.1.3.cmake | 36 +++++++++---------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake b/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake index a97ee1d5d..466db08ff 100644 --- a/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake +++ b/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/caliper-2.12.1-tk7wym3upctbrp3i2suzxv7my7m3pfdu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/tribol-0.1.0.24-s5pf3yh4mgc3zpnadjapydji37osb6y7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/adiak-0.4.1-vqksqwovkybg6b3mnmxy45emt5ubiwt2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/axom-0.12.0.1-dn4zn5rn5xba3hcfhbtdz7xtjpycvsep;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/mfem-4.9.0.3-324nt7qhtn5vtqe5v2xpnlvvjtglq6x6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/slepc-3.21.2-v7xivamm2untbvgdiyxxtp3hbzlk5ekf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/sundials-7.5.0-tu6hy2rbppyu6kuxsdrcd6n6jpgzij4k;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/fmt-12.1.0-5lnprcfapwxyu3c54urgyjwijqi3p7v2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/petsc-3.21.6-5sxqphdcfksqymrid36se6bwvhdipkld;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/hypre-3.0.0-uquwiscgj5fwiiw44vhsmac2q5mu5ox6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/netlib-scalapack-2.2.2-ix2gryrz2eanjagz3grgjahr336vnk64;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/caliper-2.12.1-3vgupxsjuro7su7vnutcrjox3ib45n4w;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/tribol-0.1.0.24-u257pg2av6ctopbsnaf6k3q77q6w4s3x;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/adiak-0.4.1-e4is4ivipnkh7mhc6lsoee5zw4lk6lf4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/axom-0.12.0.1-kjwspqfgdwqf7zw2epumrtyr44xcwgjr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/conduit-0.9.5-tlfqpujltbg2p2hucxinky6tmhl64g7a;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/mfem-4.9.0.3-fm6luxfxsiu3mrzqqll4w3a6z2knew62;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/raja-2025.09.0-ucnmktkjrusjvh43l62zssgzglrvyqtm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/umpire-2025.09.0-4jy5kcmivyzcbuarktyagxguqqe3vivb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/netcdf-c-4.7.4-vwdc5jgzjavznvxiqr574fpewqr73kjg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/slepc-3.21.2-ytgpdpjp4vgx3rvulebka7crfspfh3zc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/sundials-7.5.0-7y7pwc3css7mmumtzmczrcvsp7nl346v;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m4n4y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/camp-2025.09.2-qgjriiyu22ystmnhajh463ftgs3vxfeq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/fmt-12.1.0-vtbnfeyf4awxqp3shb4hob6unowwthaj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/petsc-3.21.6-aeewzmhkws2wf7ng6cyp32lwkjn4kium;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/hypre-2.33.0-zskqdt3hnxfhqmohbxihnter4pbpsfvj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/strumpack-8.0.0-kysnesd47fetzndhuxjqfv2bydttfwi3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/netlib-scalapack-2.2.2-ix2gryrz2eanjagz3grgjahr336vnk64;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/parmetis-4.0.3-f3dt2cmlkbce5xhb2mqtkmx7ocsa4cbo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-slmrvqluf4pkbmmfzrrgca6nboqtuc3g/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-slmrvqluf4pkbmmfzrrgca6nboqtuc3g/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-irl4bawckigm4qedu5pzxbfd4we7zbd5/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-slmrvqluf4pkbmmfzrrgca6nboqtuc3g/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1/smith-develop-slmrvqluf4pkbmmfzrrgca6nboqtuc3g/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -67,19 +67,19 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/gcc-13.3.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-dn4zn5rn5xba3hcfhbtdz7xtjpycvsep" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-kjwspqfgdwqf7zw2epumrtyr44xcwgjr" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-qvzosuj6csdluzgi36us4677kbt5ka6j" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-qgjriiyu22ystmnhajh463ftgs3vxfeq" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-xgrihxx4cumadzvqpeloty2nrd3rchlm" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-tlfqpujltbg2p2hucxinky6tmhl64g7a" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-324nt7qhtn5vtqe5v2xpnlvvjtglq6x6" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-fm6luxfxsiu3mrzqqll4w3a6z2knew62" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-ixwdvjnmd652wvzhpp2eydjtflzmydmo" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-3.0.0-uquwiscgj5fwiiw44vhsmac2q5mu5ox6" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-zskqdt3hnxfhqmohbxihnter4pbpsfvj" CACHE PATH "") set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-lcqqjesw75tpleujsz6ugqmdz3baourl" CACHE PATH "") @@ -91,27 +91,27 @@ set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-6bc45iisbdzhkgqobuguvw7jxu6m set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-r4unmc7e3kfxhl6g6yfcf5m5hzwustbl" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-vqksqwovkybg6b3mnmxy45emt5ubiwt2" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-e4is4ivipnkh7mhc6lsoee5zw4lk6lf4" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-tk7wym3upctbrp3i2suzxv7my7m3pfdu" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-3vgupxsjuro7su7vnutcrjox3ib45n4w" CACHE PATH "") # ENZYME not built -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-5sxqphdcfksqymrid36se6bwvhdipkld" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-aeewzmhkws2wf7ng6cyp32lwkjn4kium" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-pncnz56uh54kwcirz72irfzfvrhoharz" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-ucnmktkjrusjvh43l62zssgzglrvyqtm" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-v7xivamm2untbvgdiyxxtp3hbzlk5ekf" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-ytgpdpjp4vgx3rvulebka7crfspfh3zc" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-wctms6sm7x3z64jqomadxohfdgjzmflu" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-kysnesd47fetzndhuxjqfv2bydttfwi3" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-tu6hy2rbppyu6kuxsdrcd6n6jpgzij4k" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-7y7pwc3css7mmumtzmczrcvsp7nl346v" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-umdyozg3hhzkvpyqy5sh6wpglgnwmewk" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-4jy5kcmivyzcbuarktyagxguqqe3vivb" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-s5pf3yh4mgc3zpnadjapydji37osb6y7" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-u257pg2av6ctopbsnaf6k3q77q6w4s3x" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake b/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake index c8e20b59b..cb38b00db 100644 --- a/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake +++ b/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/caliper-2.12.1-ik3kvsnx7elfpq7bgezi7absta3qw5mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/tribol-0.1.0.24-67kjmqqvk3h7uwgksl5pru4jghtkmwgj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/adiak-0.4.1-qo5wbcyrevse2t7rxhu5od4lkzxpdfby;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/axom-0.12.0.1-3bn34a3axgdusi2nbvm3xprdtilig5vj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/mfem-4.9.0.3-tijdohp7qjlnyso3yiimmg236ukwjtdn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/enzyme-0.0.206-hubbm37qnxlxoq55ap3t24el3fvlvhog;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/slepc-3.21.2-xm5oaajbb774spronrxxp2wqkwx3wvhm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/sundials-7.5.0-xqtga2o3az6swe7avviu2hbhqxigwrqh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/fmt-12.1.0-gdkwdeexi2g2ymovqbwy5vcx5r4uf3xj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/petsc-3.21.6-tlx2pzidodi3u2lrbjaqd2dcwpwxj5tv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/hypre-3.0.0-kqjln4f3xjqrr4conrjmqmp7lmdxm7mo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/netlib-scalapack-2.2.2-bybea665m5fy73fp5tr5ijpugkuwlvjq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/caliper-2.12.1-xvu6gphjnram7dikwz3tk6opt33h4sv6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/tribol-0.1.0.24-2epyekzigjalftbisw2vodt2giglbvh7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/adiak-0.4.1-hifzznphqij5h2n76col3fvx64qg7qvi;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/axom-0.12.0.1-75jrlbkg3uyu7wkm6ne5z4y5hahbdpqq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/conduit-0.9.5-r4psjhn4x2yg4btxxlom724pwmsrf7ks;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/mfem-4.9.0.3-ndnsrp2gpjhgiqtr4tbnamiludke3ipw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/raja-2025.09.0-xh4v7lj3jsce2yyridubcg2f23nawe2k;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/umpire-2025.09.0-zoxuepcac3skhnfg7oj7fc4le4tqqwau;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/enzyme-0.0.234-jojjvhusykmt7eswignc5ou3p3nonvh4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/netcdf-c-4.7.4-ogvtbckg4blhirtwocbku7imgjivqvwd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/slepc-3.21.2-o5hmeyjy3mzq4apedfj6ty3f2uwhq2my;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/sundials-7.5.0-c25n6dwugdtx4h6whckwjy4pue4idqt4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bdufha;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/camp-2025.09.2-xhbzucf6qwnzadevqavzuqgjdkqavx3i;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/fmt-12.1.0-6hvct4shpu3yzamttnq7kumty4inbhtm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/petsc-3.21.6-d2luvfhwxylms2rquidchvvq4scbthiu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/hypre-2.33.0-zrapl5yyv3zyg6h3kuytv7xiulhokl4f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/strumpack-8.0.0-5qzgxyyoqqtp5ru77sxbusqx2j2wou57;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/netlib-scalapack-2.2.2-bybea665m5fy73fp5tr5ijpugkuwlvjq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/parmetis-4.0.3-huj53popagizpjj5i2gxugq736eckv2u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/gcc-runtime-13.3.1-scfst3ajevwhrnllujwyso7cnja2uif4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/none-none/compiler-wrapper-1.0-32dgmtd4fhqezj4ib4pbwjnwrxcuzxs7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/cmake/cmake-3.30.5" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-k5eefmo3ob46ftgovz2aaph6zw6usf66/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-k5eefmo3ob46ftgovz2aaph6zw6usf66/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-rvqf4gzlh2p63qjylg25imk47jtmf4i7/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-k5eefmo3ob46ftgovz2aaph6zw6usf66/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3/smith-develop-k5eefmo3ob46ftgovz2aaph6zw6usf66/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -67,19 +67,19 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_01_12_11_39_40/llvm-19.1.3" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-3bn34a3axgdusi2nbvm3xprdtilig5vj" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.12.0.1-75jrlbkg3uyu7wkm6ne5z4y5hahbdpqq" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-p4obdfpzfi3an34dqsl77q4fm7yycka5" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.09.2-xhbzucf6qwnzadevqavzuqgjdkqavx3i" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-hpu6feisovga7fx3zjsxtmlwnhpo4j2l" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-r4psjhn4x2yg4btxxlom724pwmsrf7ks" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-tijdohp7qjlnyso3yiimmg236ukwjtdn" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-ndnsrp2gpjhgiqtr4tbnamiludke3ipw" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-jfqfynkzf5qugyz6z7ng4f5fsan7bkgp" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-3.0.0-kqjln4f3xjqrr4conrjmqmp7lmdxm7mo" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-zrapl5yyv3zyg6h3kuytv7xiulhokl4f" CACHE PATH "") set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-hdiwbpm3m76gvfzrr2x7ksv7tomrbh2p" CACHE PATH "") @@ -91,27 +91,27 @@ set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-yuhbnly3teen2pdkza6gpvkoa5bd set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-yjxh7nwxprthkrg2xtql3pdvqlbkotwm" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-qo5wbcyrevse2t7rxhu5od4lkzxpdfby" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-hifzznphqij5h2n76col3fvx64qg7qvi" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-ik3kvsnx7elfpq7bgezi7absta3qw5mo" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.12.1-xvu6gphjnram7dikwz3tk6opt33h4sv6" CACHE PATH "") -set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.206-hubbm37qnxlxoq55ap3t24el3fvlvhog" CACHE PATH "") +set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.234-jojjvhusykmt7eswignc5ou3p3nonvh4" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-tlx2pzidodi3u2lrbjaqd2dcwpwxj5tv" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-d2luvfhwxylms2rquidchvvq4scbthiu" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-n2gy6ls5t3c2mm6jeylk56cvgw4mg36m" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.09.0-xh4v7lj3jsce2yyridubcg2f23nawe2k" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-xm5oaajbb774spronrxxp2wqkwx3wvhm" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-o5hmeyjy3mzq4apedfj6ty3f2uwhq2my" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-2brrloawpzt5crcdsjnle4vdwrsb3p45" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-5qzgxyyoqqtp5ru77sxbusqx2j2wou57" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-xqtga2o3az6swe7avviu2hbhqxigwrqh" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.5.0-c25n6dwugdtx4h6whckwjy4pue4idqt4" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-vj6pcqka22nphd23ntpcceknw55265df" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.09.0-zoxuepcac3skhnfg7oj7fc4le4tqqwau" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-67kjmqqvk3h7uwgksl5pru4jghtkmwgj" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.24-2epyekzigjalftbisw2vodt2giglbvh7" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools From 8ece7016a3c8d03535a45e693bd9505dfddf9e19 Mon Sep 17 00:00:00 2001 From: Alex Tyler Chapman <100869159+chapman39@users.noreply.github.com> Date: Tue, 13 Jan 2026 11:21:19 -0800 Subject: [PATCH 52/52] Update .github/workflows/ci-tests.yml --- .github/workflows/ci-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index 79d6dfa74..0729d33f9 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -41,6 +41,7 @@ jobs: compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }} cmake_opts: "-DBUILD_SHARED_LIBS=ON -DENABLE_DOCS=OFF" # # Not enough disk space to run CUDA container + # https://github.com/LLNL/smith/issues/1479 # - job_name: gcc@13.3.0, shared, cuda, no tests/install/warnings as errors # host_config: gcc@13.3.0_cuda.cmake # compiler_image: ${{ needs.set_image_vars.outputs.cuda_docker_image }}