From 8839392d5bf49495fe260a7fe442801056c073d1 Mon Sep 17 00:00:00 2001 From: "Victor A. P. Magri" Date: Fri, 14 Aug 2026 16:55:41 -0400 Subject: [PATCH 1/7] Add script for running integrated tests --- scripts/runIntegratedTests.sh | 572 ++++++++++++++++++++++++++++++++++ 1 file changed, 572 insertions(+) create mode 100755 scripts/runIntegratedTests.sh diff --git a/scripts/runIntegratedTests.sh b/scripts/runIntegratedTests.sh new file mode 100755 index 00000000000..9bab1513f25 --- /dev/null +++ b/scripts/runIntegratedTests.sh @@ -0,0 +1,572 @@ +#!/usr/bin/env bash +# +# Run the GEOS integrated tests in the same Docker image as streak2 CI: +# geosx/ubuntu24.04-gcc12: +# where GEOS_TPL_TAG comes from .devcontainer/devcontainer.json. +# +# Hypredrive is left off (ENABLE_HYPREDRV=OFF), matching CI. +# +# Usage: +# scripts/runIntegratedTests.sh +# scripts/runIntegratedTests.sh --cpus 16 --memory 128g +# scripts/runIntegratedTests.sh --cpus 32 --memory 256g # match streak2 +# scripts/runIntegratedTests.sh --baselines /path/to/baselines +# scripts/runIntegratedTests.sh --filter _mgr +# +# If --baselines is omitted, the archive named in .integrated_tests.yaml is +# downloaded from GCS (public, ~1.5 GB) into .integrated-test-baselines/. +# A failed download does not abort the run: ATS continues without comparing +# against packed baselines. +# +# Resource flags apply to the Docker container and to ATS rank limits. +# Remaining arguments are forwarded to geos_ats.sh. +# +# This script requires a native Linux host. The CI image is linux/amd64 and +# will not run on macOS (including Docker Desktop, Colima, and OrbStack). +# +# LLNL LC (Dane, etc.): `docker` is usually Podman. Image layers cannot live on +# Lustre/NFS/VAST (lsetxattr: operation not supported). Dane compute nodes are +# diskless: /tmp and /var/tmp are tmpfs (RAM), and $TMPDIR is often a Lustre +# symlink. This script then stores images under /tmp/geos-podman-$USER +# (override with GEOS_ITS_CONTAINER_STORE). The store is lost when the job +# ends and counts against node memory. +# + +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +GEOS_SRC_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)" + +CPUS="${GEOS_ITS_CPUS:-8}" +MEMORY="${GEOS_ITS_MEMORY:-32g}" +NPROC="" +BASELINES="" +FILTER="" +CUTOFF="45m" +BUILD_DIR_NAME="build-integrated-tests" +PULL=1 +EXTRA_ATS_ARGS=() + +usage() +{ + sed -n '2,/^$/p' "${BASH_SOURCE[0]}" | sed 's/^# \{0,1\}//' + cat < 380g). + --nproc N Compile parallelism (default: same as --cpus) + --baselines DIR Host directory of ATS baseline tarballs (mounted read-only). + If omitted, download the archive from .integrated_tests.yaml. + If the download fails, continue without baseline comparison. + --filter EXPR ATS name filter (tests whose name contains EXPR) + --cutoff TIME ATS cutoff (default ${CUTOFF}) + --build-dir NAME Build directory name under the repo (default ${BUILD_DIR_NAME}) + --no-pull Do not docker pull the image first + -h, --help Show this help +EOF +} + +log() +{ + printf '[%s] %s\n' "$(date -u +"%Y-%m-%dT%H:%M:%SZ")" "$*" +} + +die() +{ + printf 'ERROR: %s\n' "$*" >&2 + exit 1 +} + +SKIP_PACKED_BASELINES=0 + +# Print a boxed notice so a skipped baseline compare is hard to miss. +skip_baselines() +{ + local reason="$1" + cat >&2 </dev/null 2>&1; then + python3 -c 'import json,sys; print(json.load(open(sys.argv[1]))["build"]["args"]["GEOS_TPL_TAG"])' "${json}" + else + sed -n 's/.*"GEOS_TPL_TAG": *"\([^"]*\)".*/\1/p' "${json}" | head -n1 + fi +} + +# Download the public GCS baseline tarball named in .integrated_tests.yaml. +# On any download/parse failure, leave BASELINES empty and keep going. +ensure_baselines() +{ + local yaml bucket baseline tarname dest url cache curl_status + if [[ -n "${BASELINES}" ]]; then + [[ -d "${BASELINES}" ]] || die "baselines directory not found: ${BASELINES}" + return + fi + + yaml="${GEOS_SRC_DIR}/.integrated_tests.yaml" + if [[ ! -f "${yaml}" ]]; then + skip_baselines "missing ${yaml}, cannot determine which archive to fetch." + return + fi + bucket="$(grep -A 5 '^baselines:' "${yaml}" | awk '/bucket:/{print $2; exit}')" + baseline="$(grep -A 5 '^baselines:' "${yaml}" | awk '/baseline:/{print $2; exit}')" + if [[ -z "${bucket}" || -z "${baseline}" ]]; then + skip_baselines "could not parse bucket/baseline from ${yaml}." + return + fi + + cache="${GEOS_SRC_DIR}/.integrated-test-baselines" + tarname="$(basename "${baseline}").tar.gz" + dest="${cache}/${tarname}" + url="https://storage.googleapis.com/${bucket}/${baseline}.tar.gz" + + mkdir -p "${cache}" + if [[ -f "${dest}" && -s "${dest}" ]]; then + log "Cached baselines: ${dest}" + BASELINES="${cache}" + return + fi + + if ! command -v curl >/dev/null 2>&1; then + skip_baselines "curl is not on PATH, cannot download ${url}." + return + fi + + log "Download ${url}" + set +e + curl -fL --retry 3 --retry-delay 2 -o "${dest}.partial" "${url}" + curl_status=$? + set -e + if [[ "${curl_status}" -ne 0 ]]; then + rm -f "${dest}.partial" + skip_baselines "failed to download ${url} (curl exit ${curl_status}). The archive may be private, missing from GCS, or the network blocked it." + return + fi + if [[ ! -s "${dest}.partial" ]]; then + rm -f "${dest}.partial" + skip_baselines "downloaded ${url} but the file is empty." + return + fi + mv "${dest}.partial" "${dest}" + log "Saved ${dest}" + BASELINES="${cache}" +} + +resolve_path() +{ + local path="$1" + if command -v realpath >/dev/null 2>&1; then + realpath -m "${path}" 2>/dev/null || realpath "${path}" 2>/dev/null || printf '%s\n' "${path}" + elif readlink -f "${path}" >/dev/null 2>&1; then + readlink -f "${path}" + else + printf '%s\n' "${path}" + fi +} + +is_network_fs() +{ + local path fstype + path="$(resolve_path "$1")" + case "${path}" in + /p/lustre*|/p/gpfs*|/p/vast*|/g/*|/usr/workspace*|/usr/WS*|/nfs/*|/collab/*) return 0 ;; + esac + while [[ -n "${path}" && "${path}" != "/" && ! -d "${path}" ]]; do + path="$(dirname "${path}")" + done + [[ -d "${path}" ]] || path=/ + path="$(resolve_path "${path}")" + fstype="$(df -T "${path}" 2>/dev/null | awk 'NR==2 { print $2 }')" + case "${fstype}" in + nfs|nfs4|nfs3|lustre|fuse.lustre|llite|gpfs|cifs|smb|smb3|vast|fuse.vast) return 0 ;; + esac + return 1 +} + +is_ram_fs() +{ + local path fstype + path="$(resolve_path "$1")" + fstype="$(df -T "${path}" 2>/dev/null | awk 'NR==2 { print $2 }')" + case "${fstype}" in + tmpfs|overlay|ramfs) return 0 ;; + esac + return 1 +} + +fs_supports_user_xattr() +{ + local dir="$1" + local probe="${dir}/.geos-xattr-probe.$$" + touch "${probe}" 2>/dev/null || return 1 + if python3 -c 'import os,sys; os.setxattr(sys.argv[1], "user.geos", b"1")' "${probe}" 2>/dev/null; then + rm -f "${probe}" + return 0 + fi + rm -f "${probe}" + return 1 +} + +# On LC, $TMPDIR is often /var/tmp/$USER -> symlink onto Lustre. Use the +# local mountpoint itself (e.g. /var/tmp/geos-podman-$USER), not $TMPDIR. +pick_local_podman_store() +{ + local d resolved store user + user="${USER:-$(id -un)}" + if [[ -n "${GEOS_ITS_CONTAINER_STORE:-}" ]]; then + printf '%s\n' "$(resolve_path "${GEOS_ITS_CONTAINER_STORE}")" + return 0 + fi + for d in /var/tmp /tmp "${TMPDIR:-}"; do + [[ -n "${d}" ]] || continue + mkdir -p "${d}" 2>/dev/null || continue + resolved="$(resolve_path "${d}")" + if is_network_fs "${resolved}"; then + continue + fi + store="${resolved}/geos-podman-${user}" + mkdir -p "${store}" 2>/dev/null || continue + store="$(resolve_path "${store}")" + if is_network_fs "${store}"; then + continue + fi + printf '%s\n' "${store}" + return 0 + done + return 1 +} + +# Rootless Podman cannot unpack overlay layers on Lustre/NFS. Point this +# invocation at node-local disk without rewriting ~/.config/containers. +configure_podman_storage() +{ + local graphroot store conf driver + graphroot="$(${CONTAINER_CMD} info --format '{{.Store.GraphRoot}}' 2>/dev/null || true)" + if [[ -n "${graphroot}" ]]; then + graphroot="$(resolve_path "${graphroot}")" + fi + + if [[ -n "${graphroot}" ]] && ! is_network_fs "${graphroot}"; then + log "Podman image store: ${graphroot}" + return + fi + + store="$(pick_local_podman_store)" \ + || die "Podman needs a node-local image store (default is on a network filesystem${graphroot:+: ${graphroot}}). Set GEOS_ITS_CONTAINER_STORE to a real local directory (not a Lustre symlink), or run enable-podman." + + mkdir -p "${store}/storage" "${store}/run" + store="$(resolve_path "${store}")" + if is_network_fs "${store}"; then + die "Resolved Podman store is still on a network filesystem (${store}). Set GEOS_ITS_CONTAINER_STORE to a node-local path." + fi + + driver="overlay" + if ! fs_supports_user_xattr "${store}"; then + driver="vfs" + log "Filesystem at ${store} does not support user xattrs; using the vfs storage driver." + fi + + conf="${store}/storage.conf" + cat > "${conf}" <> "${conf}" <> "${conf}" </dev/null 2>&1; then + CONTAINER_CMD=podman + elif command -v docker >/dev/null 2>&1; then + CONTAINER_CMD=docker + else + die "docker or podman is not on PATH" + fi + + TPL_TAG="$(read_tpl_tag)" + IMAGE="geosx/ubuntu24.04-gcc12:${TPL_TAG}" + + log "Image: ${IMAGE} (streak2 integrated_tests)" + log "Runtime: ${CONTAINER_CMD}" + log "CPUs: ${CPUS}" + log "Memory: ${MEMORY}" + log "Nproc: ${NPROC}" + log "Cutoff: ${CUTOFF}" + [[ -n "${FILTER}" ]] && log "Filter: ${FILTER}" + + if [[ "${CONTAINER_CMD}" == podman ]]; then + configure_podman_storage + fi + + ensure_baselines + if [[ -n "${BASELINES}" ]]; then + log "Baselines: ${BASELINES}" + else + log "Baselines: none (ATS will not compare against a packed archive)" + fi + + runtime_args=() + if [[ -n "${PODMAN_ROOT}" ]]; then + runtime_args+=(--root "${PODMAN_ROOT}" --runroot "${PODMAN_RUNROOT}") + fi + if [[ "${CONTAINER_CMD}" == podman ]]; then + # systemd + Slurm: rootless Podman cannot mkdir under slurmstepd.scope. + runtime_args+=(--cgroup-manager=cgroupfs) + fi + + if [[ "${PULL}" -eq 1 ]]; then + log "Pull ${IMAGE}" + "${CONTAINER_CMD}" "${runtime_args[@]}" pull --platform linux/amd64 "${IMAGE}" + fi + + docker_args=( + --rm + --platform linux/amd64 + --workdir /workspace + --entrypoint /bin/bash + --env GEOS_IN_CONTAINER=1 + --env GEOS_ITS_CPUS="${CPUS}" + --env GEOS_ITS_NPROC="${NPROC}" + --env GEOS_ITS_CUTOFF="${CUTOFF}" + --env GEOS_ITS_FILTER="${FILTER}" + --env GEOS_ITS_BUILD_DIR="${BUILD_DIR_NAME}" + --env GEOS_ITS_SKIP_BASELINES="${SKIP_PACKED_BASELINES}" + --env GEOS_ITS_HOST_SRC="${GEOS_SRC_DIR}" + --mount "type=bind,src=${GEOS_SRC_DIR},dst=/workspace" + ) + + if [[ "${CONTAINER_CMD}" == podman ]]; then + # Rootless Podman under Slurm cannot create cgroup slices. Do not pass + # --cpus/--memory. --cgroups=disabled requires crun; runc rejects it + # ("not compatible with NoCgroups"). ATS still honors NPROC. + docker_args+=(--security-opt=seccomp=unconfined --systemd=false) + crun_bin="" + if command -v crun >/dev/null 2>&1; then + crun_bin="$(command -v crun)" + elif [[ -x /usr/bin/crun ]]; then + crun_bin=/usr/bin/crun + fi + if [[ -n "${crun_bin}" ]]; then + docker_args+=(--runtime "${crun_bin}" --cgroups=disabled) + log "Podman: crun (${crun_bin}), cgroups disabled; ATS nproc=${NPROC}" + else + log "Podman: runc + cgroupfs, no CPU/memory limits (crun not found); ATS nproc=${NPROC}" + fi + else + docker_args+=(--cpus="${CPUS}" --memory="${MEMORY}") + fi + + if [[ -n "${BASELINES}" ]]; then + docker_args+=(--mount "type=bind,src=$(cd "${BASELINES}" && pwd),dst=/tmp/geos/baselines,readonly") + fi + + if [[ ${#EXTRA_ATS_ARGS[@]} -gt 0 ]]; then + exec "${CONTAINER_CMD}" "${runtime_args[@]}" run "${docker_args[@]}" "${IMAGE}" \ + /workspace/scripts/runIntegratedTests.sh "${EXTRA_ATS_ARGS[@]}" + else + exec "${CONTAINER_CMD}" "${runtime_args[@]}" run "${docker_args[@]}" "${IMAGE}" \ + /workspace/scripts/runIntegratedTests.sh + fi +fi + +# --------------------------------------------------------------------------- +# Container: configure, build, run ATS (no hypredrive) +# --------------------------------------------------------------------------- +NPROC="${GEOS_ITS_NPROC:-8}" +CUTOFF="${GEOS_ITS_CUTOFF:-45m}" +FILTER="${GEOS_ITS_FILTER:-}" +BUILD_DIR="/workspace/${GEOS_ITS_BUILD_DIR:-build-integrated-tests}" +VENV_DIR="${BUILD_DIR}/ats-venv" +VENV_PY="${VENV_DIR}/bin/python3" +ATS_WORKING_DIR="${BUILD_DIR}/ats-working" +ATS_BASELINE_DIR="${BUILD_DIR}/ats-baselines" +HOST_CONFIG=/spack-generated.cmake + +# ATS always calls collect_baselines() on run. If the named archive is already +# marked present (.blob_name), it skips GCS. Seed that marker so a 403 does not +# hang in google.cloud.storage retries. +seed_dummy_ats_baselines() +{ + local yaml blob + yaml="/workspace/.integrated_tests.yaml" + blob="" + if [[ -f "${yaml}" ]]; then + blob="$(grep -A 5 '^baselines:' "${yaml}" | awk '/baseline:/{print $2; exit}')" + fi + blob="$(basename "${blob:-skip-packed-baselines}")" + mkdir -p "${ATS_BASELINE_DIR}" + # ATS compares this file with == and does not strip whitespace. + printf '%s' "${blob}" > "${ATS_BASELINE_DIR}/.blob_name" + log "ATS will not fetch GCS (seeded ${ATS_BASELINE_DIR}/.blob_name=${blob})" +} + +or_die() +{ + "$@" + local status=$? + if [[ ${status} -ne 0 ]]; then + echo "ERROR ${status} command: $*" >&2 + exit ${status} + fi +} + +log "Create ATS virtualenv" +if [[ ! -x "${VENV_PY}" ]]; then + or_die python3 -m venv --system-site-packages "${VENV_DIR}" +fi +git config --global --add safe.directory /workspace 2>/dev/null || true +"${VENV_PY}" -m pip install --upgrade pip setuptools wheel || true +"${VENV_PY}" -m pip install --disable-pip-version-check --upgrade matplotlib || true + +log "Configure (ENABLE_HYPREDRV=OFF)" +or_die cmake -S /workspace/src -B "${BUILD_DIR}" -G Ninja \ + -C "${HOST_CONFIG}" \ + -DCMAKE_BUILD_TYPE=Release \ + -DGEOS_INSTALL_SCHEMA=ON \ + -DENABLE_HYPRE=ON \ + -DENABLE_HYPREDRV=OFF \ + -DENABLE_HYPRE_DEVICE=CPU \ + -DENABLE_TRILINOS=OFF \ + -DGEOS_LA_INTERFACE:PATH=Hypre \ + -DGEOS_ENABLE_BOUNDS_CHECK=ON \ + "-DBLT_MPI_COMMAND_APPEND=--allow-run-as-root;--oversubscribe" \ + "-DATS_ARGUMENTS:STRING=--machine openmpi --ats openmpi_mpirun=/usr/bin/mpirun --ats openmpi_args=--allow-run-as-root --ats openmpi_procspernode=${NPROC} --ats openmpi_maxprocs=${NPROC} --ats cutoff=${CUTOFF}" \ + -DPython3_EXECUTABLE="${VENV_PY}" \ + -DATS_BASELINE_DIR="${ATS_BASELINE_DIR}" \ + -DATS_WORKING_DIR="${ATS_WORKING_DIR}" + +ENABLE_HYPREDRV_VAL="$(sed -n 's/^ENABLE_HYPREDRV:[^=]*=//p' "${BUILD_DIR}/CMakeCache.txt" | head -n1)" +log "CMake ENABLE_HYPREDRV=${ENABLE_HYPREDRV_VAL}" +if [[ "${ENABLE_HYPREDRV_VAL}" != "OFF" ]]; then + die "ENABLE_HYPREDRV is ${ENABLE_HYPREDRV_VAL}; expected OFF" +fi + +export ATS_FILTER="np<=${NPROC}" +log "ATS_FILTER=${ATS_FILTER}" + +log "Build geosx" +or_die cmake --build "${BUILD_DIR}" --target geosx --parallel "${NPROC}" +log "Build ats_environment" +or_die cmake --build "${BUILD_DIR}" --target ats_environment --parallel "${NPROC}" + +cd "${BUILD_DIR}" +ATS_CMD=(integratedTests/geos_ats.sh) +if [[ "${GEOS_ITS_SKIP_BASELINES:-0}" == 1 || ! -d /tmp/geos/baselines ]]; then + seed_dummy_ats_baselines + cat >&2 < Date: Sat, 15 Aug 2026 20:44:55 -0400 Subject: [PATCH 2/7] Add option to generate baselines locally --- scripts/runIntegratedTests.sh | 115 ++++++++++++++++++++++++++++++---- 1 file changed, 104 insertions(+), 11 deletions(-) diff --git a/scripts/runIntegratedTests.sh b/scripts/runIntegratedTests.sh index 9bab1513f25..3bf2512b0c8 100755 --- a/scripts/runIntegratedTests.sh +++ b/scripts/runIntegratedTests.sh @@ -12,12 +12,18 @@ # scripts/runIntegratedTests.sh --cpus 32 --memory 256g # match streak2 # scripts/runIntegratedTests.sh --baselines /path/to/baselines # scripts/runIntegratedTests.sh --filter _mgr +# scripts/runIntegratedTests.sh --generateBaselines # # If --baselines is omitted, the archive named in .integrated_tests.yaml is # downloaded from GCS (public, ~1.5 GB) into .integrated-test-baselines/. # A failed download does not abort the run: ATS continues without comparing # against packed baselines. # +# --generateBaselines builds origin/develop (worktree if this checkout is not +# develop) with 32 cores and 128g, then packs the archive named in develop's +# .integrated_tests.yaml into this repo's .integrated-test-baselines/. Use that +# when the GCS download is unavailable. +# # Resource flags apply to the Docker container and to ATS rank limits. # Remaining arguments are forwarded to geos_ats.sh. # @@ -45,6 +51,9 @@ FILTER="" CUTOFF="45m" BUILD_DIR_NAME="build-integrated-tests" PULL=1 +GENERATE_BASELINES=0 +CPUS_FROM_CLI=0 +MEMORY_FROM_CLI=0 EXTRA_ATS_ARGS=() usage() @@ -61,6 +70,9 @@ Options: --baselines DIR Host directory of ATS baseline tarballs (mounted read-only). If omitted, download the archive from .integrated_tests.yaml. If the download fails, continue without baseline comparison. + --generateBaselines Build develop at 32 cores / 128g and pack the tarball + named in develop's .integrated_tests.yaml into + .integrated-test-baselines/. Cannot be used with --baselines. --filter EXPR ATS name filter (tests whose name contains EXPR) --cutoff TIME ATS cutoff (default ${CUTOFF}) --build-dir NAME Build directory name under the repo (default ${BUILD_DIR_NAME}) @@ -171,6 +183,41 @@ ensure_baselines() BASELINES="${cache}" } +# Use origin/develop (or local develop) so the packed archive matches what +# this repo's .integrated_tests.yaml expects. Copies this script into the +# worktree because develop does not contain it. +prepare_develop_for_baselines() +{ + local br wt ref sha + br="$(git -C "${GEOS_SRC_DIR}" rev-parse --abbrev-ref HEAD 2>/dev/null || true)" + if [[ "${br}" == "develop" ]]; then + log "Using current develop checkout" + return + fi + if git -C "${GEOS_SRC_DIR}" fetch origin develop; then + ref=origin/develop + elif git -C "${GEOS_SRC_DIR}" rev-parse --verify develop >/dev/null 2>&1; then + ref=develop + log "Could not fetch origin/develop; using local develop" + else + die "Need origin/develop (or a local develop branch) to generate baselines" + fi + sha="$(git -C "${GEOS_SRC_DIR}" rev-parse "${ref}")" + wt="${ORIGINAL_SRC}-develop-baselines" + if [[ -e "${wt}/.git" ]]; then + git -C "${wt}" checkout --detach "${sha}" + elif [[ -e "${wt}" ]]; then + die "Refusing to use ${wt}; path exists and is not a git worktree" + else + git -C "${ORIGINAL_SRC}" worktree add --detach "${wt}" "${sha}" + fi + mkdir -p "${wt}/scripts" + cp "${SCRIPT_DIR}/runIntegratedTests.sh" "${wt}/scripts/runIntegratedTests.sh" + GEOS_SRC_DIR="${wt}" + log "Using develop worktree ${wt} ($(git -C "${wt}" rev-parse --short HEAD))" + git -C "${GEOS_SRC_DIR}" submodule update --init --recursive +} + resolve_path() { local path="$1" @@ -327,10 +374,11 @@ normalize_memory() while [[ $# -gt 0 ]]; do case "$1" in - --cpus) CPUS="$2"; shift 2;; - --memory) MEMORY="$2"; shift 2;; + --cpus) CPUS_FROM_CLI=1; CPUS="$2"; shift 2;; + --memory) MEMORY_FROM_CLI=1; MEMORY="$2"; shift 2;; --nproc) NPROC="$2"; shift 2;; --baselines) BASELINES="$2"; shift 2;; + --generateBaselines) GENERATE_BASELINES=1; shift;; --filter) FILTER="$2"; shift 2;; --cutoff) CUTOFF="$2"; shift 2;; --build-dir) BUILD_DIR_NAME="$2"; shift 2;; @@ -341,6 +389,11 @@ while [[ $# -gt 0 ]]; do esac done +if [[ "${GENERATE_BASELINES}" -eq 1 ]]; then + [[ -z "${BASELINES}" ]] || die "--generateBaselines cannot be used with --baselines" + [[ "${CPUS_FROM_CLI}" -eq 1 ]] || CPUS=32 + [[ "${MEMORY_FROM_CLI}" -eq 1 ]] || MEMORY=128g +fi [[ -n "${NPROC}" ]] || NPROC="${CPUS}" normalize_memory @@ -363,6 +416,28 @@ if [[ "${GEOS_IN_CONTAINER:-}" != 1 ]]; then die "docker or podman is not on PATH" fi + ORIGINAL_SRC="${GEOS_SRC_DIR}" + BASELINE_CACHE="${ORIGINAL_SRC}/.integrated-test-baselines" + BASELINE_ARCHIVE="" + if [[ "${GENERATE_BASELINES}" -eq 1 ]]; then + SKIP_PACKED_BASELINES=1 + prepare_develop_for_baselines + yaml="${GEOS_SRC_DIR}/.integrated_tests.yaml" + [[ -f "${yaml}" ]] || die "missing ${yaml}" + BASELINE_ARCHIVE="$(grep -A 5 '^baselines:' "${yaml}" | awk '/baseline:/{print $2; exit}')" + BASELINE_ARCHIVE="$(basename "${BASELINE_ARCHIVE}")" + [[ -n "${BASELINE_ARCHIVE}" ]] || die "could not parse baseline name from ${yaml}" + mkdir -p "${BASELINE_CACHE}" + log "Will pack ${BASELINE_CACHE}/${BASELINE_ARCHIVE}.tar.gz" + else + ensure_baselines + if [[ -n "${BASELINES}" ]]; then + log "Baselines: ${BASELINES}" + else + log "Baselines: none (ATS will not compare against a packed archive)" + fi + fi + TPL_TAG="$(read_tpl_tag)" IMAGE="geosx/ubuntu24.04-gcc12:${TPL_TAG}" @@ -378,13 +453,6 @@ if [[ "${GEOS_IN_CONTAINER:-}" != 1 ]]; then configure_podman_storage fi - ensure_baselines - if [[ -n "${BASELINES}" ]]; then - log "Baselines: ${BASELINES}" - else - log "Baselines: none (ATS will not compare against a packed archive)" - fi - runtime_args=() if [[ -n "${PODMAN_ROOT}" ]]; then runtime_args+=(--root "${PODMAN_ROOT}" --runroot "${PODMAN_RUNROOT}") @@ -411,6 +479,8 @@ if [[ "${GEOS_IN_CONTAINER:-}" != 1 ]]; then --env GEOS_ITS_FILTER="${FILTER}" --env GEOS_ITS_BUILD_DIR="${BUILD_DIR_NAME}" --env GEOS_ITS_SKIP_BASELINES="${SKIP_PACKED_BASELINES}" + --env GEOS_ITS_GENERATE_BASELINES="${GENERATE_BASELINES}" + --env GEOS_ITS_BASELINE_ARCHIVE="${BASELINE_ARCHIVE}" --env GEOS_ITS_HOST_SRC="${GEOS_SRC_DIR}" --mount "type=bind,src=${GEOS_SRC_DIR},dst=/workspace" ) @@ -436,7 +506,13 @@ if [[ "${GEOS_IN_CONTAINER:-}" != 1 ]]; then docker_args+=(--cpus="${CPUS}" --memory="${MEMORY}") fi - if [[ -n "${BASELINES}" ]]; then + if [[ "${GENERATE_BASELINES}" -eq 1 ]]; then + docker_args+=(--mount "type=bind,src=${BASELINE_CACHE},dst=/tmp/geos/generated-baselines") + if [[ "${GEOS_SRC_DIR}" != "${ORIGINAL_SRC}" ]]; then + # Worktree .git is a pointer into the main repo; ATS needs that for history. + docker_args+=(--mount "type=bind,src=${ORIGINAL_SRC},dst=${ORIGINAL_SRC},readonly") + fi + elif [[ -n "${BASELINES}" ]]; then docker_args+=(--mount "type=bind,src=$(cd "${BASELINES}" && pwd),dst=/tmp/geos/baselines,readonly") fi @@ -531,7 +607,10 @@ or_die cmake --build "${BUILD_DIR}" --target ats_environment --parallel "${NPROC cd "${BUILD_DIR}" ATS_CMD=(integratedTests/geos_ats.sh) -if [[ "${GEOS_ITS_SKIP_BASELINES:-0}" == 1 || ! -d /tmp/geos/baselines ]]; then +if [[ "${GEOS_ITS_GENERATE_BASELINES:-0}" == 1 ]]; then + seed_dummy_ats_baselines + log "Generate mode: run ATS without packed baselines, then rebaseline and pack" +elif [[ "${GEOS_ITS_SKIP_BASELINES:-0}" == 1 || ! -d /tmp/geos/baselines ]]; then seed_dummy_ats_baselines cat >&2 < Date: Sun, 16 Aug 2026 01:00:04 -0400 Subject: [PATCH 3/7] Remaining fixes --- scripts/runIntegratedTests.sh | 64 +++++++++++++++++++++++++++-------- 1 file changed, 49 insertions(+), 15 deletions(-) diff --git a/scripts/runIntegratedTests.sh b/scripts/runIntegratedTests.sh index 3bf2512b0c8..a8d009e3613 100755 --- a/scripts/runIntegratedTests.sh +++ b/scripts/runIntegratedTests.sh @@ -4,7 +4,7 @@ # geosx/ubuntu24.04-gcc12: # where GEOS_TPL_TAG comes from .devcontainer/devcontainer.json. # -# Hypredrive is left off (ENABLE_HYPREDRV=OFF), matching CI. +# Hypredrive is enabled for these integrated-test runs. # # Usage: # scripts/runIntegratedTests.sh @@ -20,9 +20,11 @@ # against packed baselines. # # --generateBaselines builds origin/develop (worktree if this checkout is not -# develop) with 32 cores and 128g, then packs the archive named in develop's +# develop) with 32 cores and 128g, copies every restart/hdf5 artifact the run +# produced into the baseline tree, then packs the archive named in develop's # .integrated_tests.yaml into this repo's .integrated-test-baselines/. Use that -# when the GCS download is unavailable. +# when the GCS download is unavailable. ATS -a rebaseline is not used: it +# aborts the rest of an .ats file when one test has no restart output. # # Resource flags apply to the Docker container and to ATS rank limits. # Remaining arguments are forwarded to geos_ats.sh. @@ -70,8 +72,9 @@ Options: --baselines DIR Host directory of ATS baseline tarballs (mounted read-only). If omitted, download the archive from .integrated_tests.yaml. If the download fails, continue without baseline comparison. - --generateBaselines Build develop at 32 cores / 128g and pack the tarball - named in develop's .integrated_tests.yaml into + --generateBaselines Build develop at 32 cores / 128g, copy every restart + and hdf5 artifact the run produced, and pack the + tarball named in develop's .integrated_tests.yaml into .integrated-test-baselines/. Cannot be used with --baselines. --filter EXPR ATS name filter (tests whose name contains EXPR) --cutoff TIME ATS cutoff (default ${CUTOFF}) @@ -526,7 +529,7 @@ if [[ "${GEOS_IN_CONTAINER:-}" != 1 ]]; then fi # --------------------------------------------------------------------------- -# Container: configure, build, run ATS (no hypredrive) +# Container: configure, build, run ATS (HypreDrive enabled) # --------------------------------------------------------------------------- NPROC="${GEOS_ITS_NPROC:-8}" CUTOFF="${GEOS_ITS_CUTOFF:-45m}" @@ -556,6 +559,36 @@ seed_dummy_ats_baselines() log "ATS will not fetch GCS (seeded ${ATS_BASELINE_DIR}/.blob_name=${blob})" } +# Mirror restart roots (and their rank hdf5 dirs) plus standalone hdf5 +# (curve-check histories) from the ATS working tree into the baseline tree. +copy_run_outputs_to_baselines() +{ + local src="$1" dst="$2" n=0 nh=0 + local root rel dest datadir hdf + [[ -d "${src}" ]] || die "working directory not found: ${src}" + mkdir -p "${dst}" + while IFS= read -r -d '' root; do + rel="${root#"${src}"/}" + dest="${dst}/${rel}" + mkdir -p "$(dirname "${dest}")" + cp -a "${root}" "${dest}" + datadir="${root%.root}" + if [[ -d "${datadir}" ]]; then + rm -rf "${dest%.root}" + cp -a "${datadir}" "${dest%.root}" + fi + n=$(( n + 1 )) + done < <(find "${src}" -type f -name '*.root' -print0) + while IFS= read -r -d '' hdf; do + rel="${hdf#"${src}"/}" + dest="${dst}/${rel}" + mkdir -p "$(dirname "${dest}")" + cp -a "${hdf}" "${dest}" + nh=$(( nh + 1 )) + done < <(find "${src}" -type f -name '*.hdf5' ! -path '*_restart_*/*' -print0) + log "Copied ${n} restart roots and ${nh} standalone hdf5 files into ${dst}" +} + or_die() { "$@" @@ -574,13 +607,13 @@ git config --global --add safe.directory /workspace 2>/dev/null || true "${VENV_PY}" -m pip install --upgrade pip setuptools wheel || true "${VENV_PY}" -m pip install --disable-pip-version-check --upgrade matplotlib || true -log "Configure (ENABLE_HYPREDRV=OFF)" +log "Configure (ENABLE_HYPREDRV=ON)" or_die cmake -S /workspace/src -B "${BUILD_DIR}" -G Ninja \ -C "${HOST_CONFIG}" \ -DCMAKE_BUILD_TYPE=Release \ -DGEOS_INSTALL_SCHEMA=ON \ -DENABLE_HYPRE=ON \ - -DENABLE_HYPREDRV=OFF \ + -DENABLE_HYPREDRV=ON \ -DENABLE_HYPRE_DEVICE=CPU \ -DENABLE_TRILINOS=OFF \ -DGEOS_LA_INTERFACE:PATH=Hypre \ @@ -593,8 +626,8 @@ or_die cmake -S /workspace/src -B "${BUILD_DIR}" -G Ninja \ ENABLE_HYPREDRV_VAL="$(sed -n 's/^ENABLE_HYPREDRV:[^=]*=//p' "${BUILD_DIR}/CMakeCache.txt" | head -n1)" log "CMake ENABLE_HYPREDRV=${ENABLE_HYPREDRV_VAL}" -if [[ "${ENABLE_HYPREDRV_VAL}" != "OFF" ]]; then - die "ENABLE_HYPREDRV is ${ENABLE_HYPREDRV_VAL}; expected OFF" +if [[ "${ENABLE_HYPREDRV_VAL}" != "ON" ]]; then + die "ENABLE_HYPREDRV is ${ENABLE_HYPREDRV_VAL}; expected ON" fi export ATS_FILTER="np<=${NPROC}" @@ -609,7 +642,7 @@ cd "${BUILD_DIR}" ATS_CMD=(integratedTests/geos_ats.sh) if [[ "${GEOS_ITS_GENERATE_BASELINES:-0}" == 1 ]]; then seed_dummy_ats_baselines - log "Generate mode: run ATS without packed baselines, then rebaseline and pack" + log "Generate mode: run ATS without packed baselines, then copy outputs and pack" elif [[ "${GEOS_ITS_SKIP_BASELINES:-0}" == 1 || ! -d /tmp/geos/baselines ]]; then seed_dummy_ats_baselines cat >&2 < Date: Mon, 17 Aug 2026 21:12:51 -0700 Subject: [PATCH 4/7] update LC images --- .../dane-toss_4_x86_64_ib-gcc@12.1.1.cmake | 48 +++++++++---------- .../dane-toss_4_x86_64_ib-gcc@13.3.1.cmake | 48 +++++++++---------- .../dane-toss_4_x86_64_ib-llvm@14.0.6.cmake | 48 +++++++++---------- .../dane-toss_4_x86_64_ib-llvm@19.1.3.cmake | 48 +++++++++---------- ...s_4_x86_64_ib-gcc@12.1.1-cuda@12.6.0.cmake | 44 ++++++++--------- ...s_4_x86_64_ib-gcc@13.3.1-cuda@12.9.1.cmake | 44 ++++++++--------- ..._4_x86_64_ib-llvm@14.0.6-cuda@12.6.0.cmake | 44 ++++++++--------- ..._4_x86_64_ib-llvm@19.1.3-cuda@12.9.1.cmake | 44 ++++++++--------- ...x86_64_ib_cray-cce@20.0.0-rocm@6.4.3.cmake | 44 ++++++++--------- ...ib_cray-llvm-amdgpu@6.4.3-rocm@6.4.3.cmake | 44 ++++++++--------- 10 files changed, 228 insertions(+), 228 deletions(-) diff --git a/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@12.1.1.cmake b/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@12.1.1.cmake index e11124c891e..3f54ad79a17 100644 --- a/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@12.1.1.cmake +++ b/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@12.1.1.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: gcc@12.1.1/tip5n7rqr2qzxyu675utpsa2hwmlcf7u +# Compiler Spec: gcc@12.1.1/juhzhguo5cx4jdi4eeq2i5tmtrhqwpvv # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -65,15 +65,15 @@ set(ENABLE_HIP OFF CACHE BOOL "") set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/chai-2025.12.0-gj4cge5skn5pmcq7h4rd7vg47zygtx63" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/chai-2025.12.0-4khaadq5l5ca2jl3lucxp2mkyqq2iayp" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/raja-2025.12.0-7tz3a6vkc7e642t7zmpxexyi5lqsfafg" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/raja-2025.12.0-cvfvxksvyqh6aeayl4dp65saybibccqh" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/umpire-2025.12.0-qxwp33yhikgs2fkl2vdeobbmal6bqw6n" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/umpire-2025.12.0-cpjfsv7uav27prpwf5owglbrsyz7uzs4" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/camp-2025.12.0-v3got3dbxmrizv3nk7m6gftc37aen4ym" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/camp-2025.12.0-55vzxi5poorfxr6pdjs6qvv64sijcuvo" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -81,23 +81,23 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/ca set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/caliper-2.14.0-lwnj4cxlrnclq564deuu7tljugndvtnt" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/caliper-2.14.0-mds3ilcapuq6d6xhaoez2fhqcm74gl2k" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/adiak-0.4.0-6lz2sfblhg3haec5wghtcahttyei5h3v" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/adiak-0.4.0-w24kil5cdhfoghlnvjsduqe3v6cgrmxw" CACHE PATH "") set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/hdf5-1.14.6-7n343tz7mztayupsigyaj7chzbsltayo" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/hdf5-1.14.6-kp5nz5niclj56qdwea7wt766dfvubldk" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/conduit-0.9.5-j25t5t5kvxjhbt3vzvrig6ejqyjuy3pl" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/conduit-0.9.5-wkwt2pbolfwfpyfzc2xanjuysw6bahij" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/silo-4.12.0-wo3vlynxc3jkwkunrlikk3645pg76gog" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/silo-4.12.0-6p6aqqnpqjtsyzofqlma5sjkyvzlcaht" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/pugixml-1.13-vnpomoy3m4sh7zsnz5uqfn2hp6zh2mzw" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/pugixml-1.13-l6ugbcq26b2424xde5w66vrabv4zcgu5" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/vtk-9.4.2-mu24yirl5ddhfv3qzhhbwilxxsjn47dp" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/vtk-9.4.2-276jg4hcm7affh7zas5vfvo6ouu6hpsm" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/fmt-11.0.2-fbj372jbpfsajq5bzeyhdj4ouz4pgbzm" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/fmt-11.2.0-uidxs2v3pdxvvrbrihwui3shhmcumdsj" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries @@ -111,23 +111,23 @@ set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/metis-5.1.0-pxv4jh6tetihokv5u7keagd7cytygua7" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/metis-5.1.0-lnhdc7ibpdw7c3grhslxc56hphtxcsmc" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/parmetis-4.0.3-rbzv62lqv7bqm54x5ofwvlgw43wjcalo" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/parmetis-4.0.3-y55zlqz7hkjej5xsl66teevhkt3quqmz" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/scotch-7.0.8-eqsq7le3z5srqx2ezsez4yvwu2vq5n6g" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/scotch-7.0.8-sq2iimq7dhjmbptm276nxup2cplkfsc4" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/superlu-dist-9.2.1-n2ffm6w6nh6s7lc3puw6uiffldvtuto4" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/superlu-dist-9.2.1-moiljeiksdduzshk6tzwotb5l7j3tlro" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/suite-sparse-5.10.1-d6clmff6msrxrgoecsx6one2cbju6a4t" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/suite-sparse-5.10.1-hsiexjmfd2ouykgq2ibkyuem2nk4uwzc" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/trilinos-16.1.0-bhndzpfd5ytpinku5xk54weqiprrc7mq" CACHE PATH "") +set(ENABLE_TRILINOS OFF CACHE BOOL "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-l3nuajfedgl7ova5u2fheltf6euxupvq" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-hbux4egdegkpkk4qkgsu5t6sb2aaunjb" CACHE PATH "") set(ENABLE_HYPREDRV ON CACHE BOOL "") -set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-6fr7ry746mawo3hg35sap7j43nfijbzi" CACHE PATH "") +set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-t5bhey7nkvnei2w75ad3siizoyfefeuo" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -151,7 +151,7 @@ set(ENABLE_PYGEOSX ON CACHE BOOL "") set(SPHINX_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/sphinx-build" CACHE PATH "") -set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/doxygen-1.8.20-lbqhlrg3msfivysu2rfxq674siosbmob/bin/doxygen" CACHE PATH "") +set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/doxygen-1.8.20-2rdko4r5zizmg7dv4tudmmvw2bmf3lom/bin/doxygen" CACHE PATH "") #-------------------------------------------------------------------------------- # Development tools @@ -159,7 +159,7 @@ set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") -set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-yqfbyrbgcnjjpkfaijkdtsejzjtpp4ig/bin/uncrustify" CACHE PATH "") +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-mfneiajo5bzqbnemkz3h7ihtvgf4sqqa/bin/uncrustify" CACHE PATH "") #-------------------------------------------------------------------------------- # Other @@ -167,7 +167,7 @@ set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/ set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-12_tpls/gcc-12.1.1/mathpresso-geos-iz4kph2ijg7inklauzcits2sivybrttp" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-12_tpls/gcc-12.1.1/mathpresso-geos-5hxcbnh5k2suv2evhmqzibqafzdsi3x5" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") diff --git a/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake b/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake index 5027070a0bc..95c2ae5e30d 100644 --- a/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake +++ b/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: gcc@13.3.1/usup2wgpduknmwrwuols33qbmrmhz5dq +# Compiler Spec: gcc@13.3.1/o464ezsfinwwqsrsytbnxplb7arx4qq3 # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -65,15 +65,15 @@ set(ENABLE_HIP OFF CACHE BOOL "") set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/chai-2025.12.0-qbuudn4fk6m7wftxulklbk5cw7ozacjf" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/chai-2025.12.0-5vopete44kklglytc2hz5dlkwp77lprs" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/raja-2025.12.0-g37z6m2jmvyqb7qiwwa37hom3uyp2ypp" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/raja-2025.12.0-vgaudrwoezfjom5fnnm7cfpjxexvuq74" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/umpire-2025.12.0-hqtbmsfujzpjxj3kl3jk3bmt3a7k5ety" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/umpire-2025.12.0-xfa4isdyfxdc4o2xxrwon5bqxpeokuu3" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/camp-2025.12.0-3q3quidchcepoysqupvlwla577e3smyt" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/camp-2025.12.0-y6nlnf7tqiyz3gy7om6sb662urfgbqpb" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -81,23 +81,23 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/ca set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/caliper-2.14.0-xixabnkvywrgd6a7v766yr74mobs73tx" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/caliper-2.14.0-5bcguho4kmwz74obgh4nbank2ozlpbgl" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/adiak-0.4.0-u3s7u7hqxlxok3vyus63lfao77t3wvdq" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/adiak-0.4.0-hpquyedc5hbxvxtqtwcedmd2lnhk3ev3" CACHE PATH "") set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/hdf5-1.14.6-ptzjlsdhytvyf5dxp6js6iugmpfd6pqc" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/hdf5-1.14.6-kapcqu6nuwal6ozwcm5wvjpwooi7jtqo" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/conduit-0.9.5-6ockgir74o2gncru2tfhabauss3leyqb" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/conduit-0.9.5-mh3mpwk4uhqn2pzvrhj7fyohpoab477l" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/silo-4.12.0-zwey5kdj32q7nfz6o6gbgay5mln6qozf" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/silo-4.12.0-idzjpvc4hddq7mp34he3ns4nmizv2uee" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/pugixml-1.13-vykyowhrjriqfjysczgzijjvo6fbimew" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/pugixml-1.13-3wnmoobd36t6ehcaogvyic26e7e6hmq2" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/vtk-9.4.2-xllx5twzha2typ6vabecuwrdb7dt5vdn" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/vtk-9.4.2-tmshijpiiub5gdcvwi4n4mbqp73yz6pa" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/fmt-11.0.2-g27pu3mcspwrp46iuo32tkyrrxrhzdrk" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/fmt-11.2.0-3iuphas5aoqpbyjog25ccnurmccym72b" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries @@ -111,23 +111,23 @@ set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/metis-5.1.0-7lnhkbv2fdcbtcrv5ubv7og3l6cor54b" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/metis-5.1.0-5ijktywvvhl3tgmqx66qddtqlsqkqmdu" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/parmetis-4.0.3-3mayiemdzkvic4myatatjp37gx7wmk3k" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/parmetis-4.0.3-fplm7mt2snhjy3rkwm4jyjuaj3gffq6d" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/scotch-7.0.8-smdrzzop27f3svwxzwq63aoaol7wwyzu" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/scotch-7.0.8-giey7qowr7ofmlcp673wp7ullisrfycv" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/superlu-dist-9.2.1-lkn6ca4m4oejawk3pauulv7qmeiruuhq" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/superlu-dist-9.2.1-xhiwdxksk72eupwiig542uihz3hxk6cm" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/suite-sparse-5.10.1-avjp6ihuavwtlx4xgtotehbz2noze2fh" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/suite-sparse-5.10.1-5vuk6n64m2nyfamjipa7hjn2kufwohd2" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/trilinos-16.1.0-ylg344vhxpyzdj5lb4y4l7lwls3iqrba" CACHE PATH "") +set(ENABLE_TRILINOS OFF CACHE BOOL "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-obgrfae6tjeywyz5xufz77nm44qexv55" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-g775cfp7ag6x6xqjseuvlz5dkdswdxie" CACHE PATH "") set(ENABLE_HYPREDRV ON CACHE BOOL "") -set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-s75vosid4wxvttywirk75zdaqxdb5zw7" CACHE PATH "") +set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-iakyjggk2f27vd5tr7wo226g7guunruu" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -151,7 +151,7 @@ set(ENABLE_PYGEOSX ON CACHE BOOL "") set(SPHINX_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/sphinx-build" CACHE PATH "") -set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/doxygen-1.8.20-x3azuxonudnfy6nnvzjyovjkjfncioq2/bin/doxygen" CACHE PATH "") +set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/doxygen-1.8.20-bts22sh65bg244iohbubifr3vabi3zpo/bin/doxygen" CACHE PATH "") #-------------------------------------------------------------------------------- # Development tools @@ -159,7 +159,7 @@ set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") -set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-wp72eon5hcohsatqntmggcspmd3ibryy/bin/uncrustify" CACHE PATH "") +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-4jisxj5qofa2za5op7uavlt6m46rdvya/bin/uncrustify" CACHE PATH "") #-------------------------------------------------------------------------------- # Other @@ -167,7 +167,7 @@ set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/ set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-gcc-13_tpls/gcc-13.3.1/mathpresso-geos-fzt67tuymmzyrl5lhcprtffdhnanu4xq" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-gcc-13_tpls/gcc-13.3.1/mathpresso-geos-b3cpi4qeal5a6l56bxwdtlh6khxsk3ev" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") diff --git a/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@14.0.6.cmake b/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@14.0.6.cmake index 488d394c668..7df58acee10 100644 --- a/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@14.0.6.cmake +++ b/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@14.0.6.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: llvm@14.0.6/6hueebr6kxrx6r2je7lfkrj7gk6sdghn +# Compiler Spec: llvm@14.0.6/4vnsgoicqdfa2y3y4fimnxwn4spjab4h # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -65,15 +65,15 @@ set(ENABLE_HIP OFF CACHE BOOL "") set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/chai-2025.12.0-pvwccufebbexz5j5332lq7jq7ynwhv3y" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/chai-2025.12.0-urbcgmtlhlhrr6vzvuhqw3tujm7lipyx" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/raja-2025.12.0-s45pq56nd5qutsia5icxw7c7odt4wngp" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/raja-2025.12.0-kdz2sziciypij2bhyuvhxbxnyberi235" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/umpire-2025.12.0-62eh5t3wbqm3skcy5sl7d744mdrmpi2j" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/umpire-2025.12.0-oe6irwruzadu5coxjogtqmwfahukhyqq" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/camp-2025.12.0-agkxhbph6l3wdetnbv5mrmq5chogauge" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/camp-2025.12.0-7x4s3ppkngxucz77r6xjaar5pomko27n" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -81,23 +81,23 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/ set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/caliper-2.14.0-oahv5uuriqn2vyqbzespzkrfsghxjfew" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/caliper-2.14.0-4mecvrawwuimridt2vcmcvq3xrttryik" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/adiak-0.4.0-iitjnfmanurcrmlyau4qm7kpep6q6vxt" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/adiak-0.4.0-gmrdaggcchlixqxe6ngceealawcebbb7" CACHE PATH "") set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/hdf5-1.14.6-ottiokh52c2uvkujg6s4yc63afy24e7d" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/hdf5-1.14.6-nmv7kx5odiuczkygx3vrwmsur3fpnspk" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/conduit-0.9.5-y5dwa2wdrmelzcpyx7yzayckzo3gpgrm" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/conduit-0.9.5-yxn2ze2pyp7leldjzzrtorjwsmzsfoym" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/silo-4.12.0-24vfiuq62fnn5ui6uqdhvouz65zytin2" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/silo-4.12.0-jpyl4bi46pjlb3vtmrcm2ievdaxico6f" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/pugixml-1.13-rd24lxieweuz24w7ycbaryfyk6lbznmb" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/pugixml-1.13-qxmbxcyf6esso4yjb5377fkaq5suab6v" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/vtk-9.4.2-fnpua5soyrcqbkrqnnh4zqt6yn5hem5e" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/vtk-9.4.2-wtc5dpvsaqj2bsn2hv26h4tq6kn3la6u" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/fmt-11.0.2-voxs6pm2ttqbwt3gszcbvcb2xmugiosj" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/fmt-11.2.0-dezyl57k6wjfhfuu6hmtgjqzxyiq7vsw" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries @@ -111,23 +111,23 @@ set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/metis-5.1.0-7ultypmkrm5nnur3o6ntl557ut4zpi3a" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/metis-5.1.0-jqfs2lt52bwl4zwjughckbhrvs54hqpm" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/parmetis-4.0.3-l7zdwdi3icsmd2ei7lmnytikc4kitsrf" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/parmetis-4.0.3-ccsm27ijmnhatpsods57uv3nk4x5a3lo" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/scotch-7.0.8-kfvnwp3qofbqvm4duccjctx23zsjfyj3" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/scotch-7.0.8-vkrey3rhteittppbr7q3ddrwftxtqiwt" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/superlu-dist-9.2.1-ft373aafcmpgtywcvvti4taddmsbqn2r" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/superlu-dist-9.2.1-75nhlzs236zvqllhleo7ssnmkpwt64xd" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/suite-sparse-5.10.1-6s5wuk2jv66hevvxm4tjnrxmad6cuqw3" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/suite-sparse-5.10.1-spiteyzsnusnpctx737runf2qdcvxndh" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/trilinos-16.1.0-bwrk4wvgw7ktbembtmi22jr7stvbkcvj" CACHE PATH "") +set(ENABLE_TRILINOS OFF CACHE BOOL "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-fiuodd3ym2fwfict7krpl3law4lvwfht" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-kgpct6wzeai5orhj2g6cyqsclp3gack2" CACHE PATH "") set(ENABLE_HYPREDRV ON CACHE BOOL "") -set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-bamxtt67tqifn6kkbkqis7m3qq3ul4on" CACHE PATH "") +set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-iq6jnjrhetz4v7dpy66x5jti3wvfoghy" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -151,7 +151,7 @@ set(ENABLE_PYGEOSX ON CACHE BOOL "") set(SPHINX_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/sphinx-build" CACHE PATH "") -set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/doxygen-1.8.20-r35mgsl7acmueg3o7lu4sm436u6lmeye/bin/doxygen" CACHE PATH "") +set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/doxygen-1.8.20-kqb5aukvkkn5rkwpjdszechtcthzuv7o/bin/doxygen" CACHE PATH "") #-------------------------------------------------------------------------------- # Development tools @@ -159,7 +159,7 @@ set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/ll set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") -set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-rmqswrm2hqjas6bshjhhf6vljdk3c663/bin/uncrustify" CACHE PATH "") +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-clappbh25vxeky7k4lr3qurtcrjkwjkk/bin/uncrustify" CACHE PATH "") #-------------------------------------------------------------------------------- # Other @@ -167,7 +167,7 @@ set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-14_tpls/llvm-14.0.6/mathpresso-geos-kxwkykrmexwzjykwccwn3p4hl54nsmym" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-14_tpls/llvm-14.0.6/mathpresso-geos-sn363eudk74prv5hmgok5kchbo3l243l" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") diff --git a/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake b/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake index eb93739106d..86ff984a138 100644 --- a/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake +++ b/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: llvm@19.1.3/habns2audkie6inulqld6jd365vyat2b +# Compiler Spec: llvm@19.1.3/hjgi63xrm7o26tcgiguvstjhzvyeda3s # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -65,15 +65,15 @@ set(ENABLE_HIP OFF CACHE BOOL "") set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/chai-2025.12.0-zggmegavyen23j54tmeg7q6utmnjse5f" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/chai-2025.12.0-xlhj7sclyhnsiulvp6qc5c4ezlfbaiew" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/raja-2025.12.0-cajra6jawhf4w6oqzxecxe427r6o2bui" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/raja-2025.12.0-bkzlpnqnixwi2ogm2k3lf2randqmyicg" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/umpire-2025.12.0-h5pfqtbchzkbxxjxjhmv3paldoeorwme" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/umpire-2025.12.0-7zrjp32yg6qqgl2smkzf6dcmciskh37v" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/camp-2025.12.0-mh3yb77ywuf32gplrc4lhml23ote7yp3" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/camp-2025.12.0-e76op5cdiskl624xxxvsyf4hmwwuun6r" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -81,23 +81,23 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/ set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/caliper-2.14.0-wrc2ypphd35igian2fzgjoy6fsk77oho" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/caliper-2.14.0-xgp2z6wwfczkqvtjwtbczwuy4d5b4wew" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/adiak-0.4.0-ujr4y5se43yq4lockjqy7vowt67dw4xw" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/adiak-0.4.0-l4rn2eei2l5js3s6vt32a7mrh4dbbojy" CACHE PATH "") set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/hdf5-1.14.6-4fjfrpi2m2m7h2i3stkstsfpyxf3cgqs" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/hdf5-1.14.6-uls2v2o6f6hp46g6bvgsi6sn2xqndym2" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/conduit-0.9.5-r62ftdczyms4lqbth3pwxgklrvhk4pjo" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/conduit-0.9.5-u6iyb6fyjwfma4tlrdyqm5iufqeqypux" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/silo-4.12.0-fq3zneqbjlbdm3oabe7do6q6ujl37igk" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/silo-4.12.0-4aojvzxfzbmb7yhggqizphrhk6q3n7yh" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/gcc-13.3.1/pugixml-1.13-vykyowhrjriqfjysczgzijjvo6fbimew" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/pugixml-1.13-llxtretjci2iarvgcsdcjvayyxyo4s7s" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/vtk-9.4.2-scfh7fve7yam3m7e2fd4yvxj4ahndf7k" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/vtk-9.4.2-dtgbaevs2f6pnae4dmn5s4lfarmegbuu" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/fmt-11.0.2-togw47kavsjrlxnebp23byhiwvhylawl" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/fmt-11.2.0-y4etnmq2kvkm5ko6ex5vfvtnlvbtwagb" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries @@ -111,23 +111,23 @@ set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/metis-5.1.0-oxwylf6j2verzocr4vn4njqhtlennylg" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/metis-5.1.0-sn2fyabl2rntxmxlqgmazrfdtj6fujob" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/parmetis-4.0.3-gtl5bhyxtkun2ppcnnzb4ocximklfs4n" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/parmetis-4.0.3-mpeju2kfj72ijsmamenmmudki7zn4qvu" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/scotch-7.0.8-4y2qvry7rn7wavoepaoa5wkzf6zmvwce" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/scotch-7.0.8-ckpvu2ubc5nazyigjqiawgzb3aiswobf" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/superlu-dist-9.2.1-uoomikhpvwtlzu7odatw5duzka7tebar" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/superlu-dist-9.2.1-ekotqlk77zanouekc22otu4ppgicvrwc" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/suite-sparse-5.10.1-tbp64oxbjdeyijs22ngwvsdeszamufwq" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/suite-sparse-5.10.1-k5aes4hkcsouibigmhupy6vqsw7nzdcc" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/trilinos-16.1.0-4fcaram2kztfidsut6lyvkedhmfszyx5" CACHE PATH "") +set(ENABLE_TRILINOS OFF CACHE BOOL "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-ggcgviv6w5o72uguflziyhkfjclijbnq" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-nvg2iom2kunatpesimhnxhovsx4uwkjc" CACHE PATH "") set(ENABLE_HYPREDRV ON CACHE BOOL "") -set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-e2nxbaosj6yo46uxk64mdy3fhy4f2ebt" CACHE PATH "") +set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-2oghowp44bkklt4ur3a354olqg3amyw6" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -151,7 +151,7 @@ set(ENABLE_PYGEOSX ON CACHE BOOL "") set(SPHINX_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/sphinx-build" CACHE PATH "") -set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/gcc-13.3.1/doxygen-1.8.20-x3azuxonudnfy6nnvzjyovjkjfncioq2/bin/doxygen" CACHE PATH "") +set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/gcc-13.3.1/doxygen-1.8.20-h6tfpgng4j7bbntgjqqwaaq42etylkqt/bin/doxygen" CACHE PATH "") #-------------------------------------------------------------------------------- # Development tools @@ -159,7 +159,7 @@ set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/gc set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") -set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/llvm-19.1.3/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-mjajvyor26b46jvqafzpmxt5vc32lica/bin/uncrustify" CACHE PATH "") +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-lpj2ebpivfqzdje35npcui5riil54cun/bin/uncrustify" CACHE PATH "") #-------------------------------------------------------------------------------- # Other @@ -167,7 +167,7 @@ set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/dane-llvm-19_tpls/gcc-13.3.1/mathpresso-geos-fzt67tuymmzyrl5lhcprtffdhnanu4xq" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/dane-llvm-19_tpls/llvm-19.1.3/mathpresso-geos-cxrldz2fh27jcxzlb74mqpd3tvacb5uz" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") diff --git a/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@12.1.1-cuda@12.6.0.cmake b/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@12.1.1-cuda@12.6.0.cmake index e54448a562e..2a58bd61454 100644 --- a/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@12.1.1-cuda@12.6.0.cmake +++ b/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@12.1.1-cuda@12.6.0.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: gcc@12.1.1/tip5n7rqr2qzxyu675utpsa2hwmlcf7u +# Compiler Spec: gcc@12.1.1/juhzhguo5cx4jdi4eeq2i5tmtrhqwpvv # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -79,15 +79,15 @@ set(ENABLE_HIP OFF CACHE BOOL "") set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/chai-2025.12.0-eai7qn6635lcxbo52rxsydh4rytkpjxs" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/chai-2025.12.0-tcvodmrdymi3a5sdbd26mzb4ltpxedsg" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/raja-2025.12.0-5uzmmaqpyuxzh3c4swijeeihtbbaturz" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/raja-2025.12.0-tysowueoi52e6dldv7rc72uyj5rw6hev" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/umpire-2025.12.0-75jwccjcgnx6kkdsabgkulooqpiqe6ks" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/umpire-2025.12.0-gkjrtdopalcxq5qrs5innyiwl75ulnlb" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/camp-2025.12.0-hgj24s6p3cdle65yjc752zkoc75v7zxn" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/camp-2025.12.0-pb46uhuxkjs52ckqqnzxj5u7klke3tk2" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -95,23 +95,23 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/g set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/caliper-2.14.0-lwnj4cxlrnclq564deuu7tljugndvtnt" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/caliper-2.14.0-mds3ilcapuq6d6xhaoez2fhqcm74gl2k" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/adiak-0.4.0-6lz2sfblhg3haec5wghtcahttyei5h3v" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/adiak-0.4.0-w24kil5cdhfoghlnvjsduqe3v6cgrmxw" CACHE PATH "") set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/hdf5-1.14.6-7n343tz7mztayupsigyaj7chzbsltayo" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/hdf5-1.14.6-kp5nz5niclj56qdwea7wt766dfvubldk" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/conduit-0.9.5-j25t5t5kvxjhbt3vzvrig6ejqyjuy3pl" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/conduit-0.9.5-wkwt2pbolfwfpyfzc2xanjuysw6bahij" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/silo-4.12.0-wo3vlynxc3jkwkunrlikk3645pg76gog" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/silo-4.12.0-6p6aqqnpqjtsyzofqlma5sjkyvzlcaht" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/pugixml-1.13-vnpomoy3m4sh7zsnz5uqfn2hp6zh2mzw" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/pugixml-1.13-l6ugbcq26b2424xde5w66vrabv4zcgu5" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/vtk-9.4.2-mu24yirl5ddhfv3qzhhbwilxxsjn47dp" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/vtk-9.4.2-276jg4hcm7affh7zas5vfvo6ouu6hpsm" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/fmt-11.0.2-fbj372jbpfsajq5bzeyhdj4ouz4pgbzm" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/fmt-11.2.0-uidxs2v3pdxvvrbrihwui3shhmcumdsj" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries @@ -125,25 +125,25 @@ set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/metis-5.1.0-pxv4jh6tetihokv5u7keagd7cytygua7" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/metis-5.1.0-lnhdc7ibpdw7c3grhslxc56hphtxcsmc" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/parmetis-4.0.3-rbzv62lqv7bqm54x5ofwvlgw43wjcalo" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/parmetis-4.0.3-y55zlqz7hkjej5xsl66teevhkt3quqmz" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/scotch-7.0.8-eqsq7le3z5srqx2ezsez4yvwu2vq5n6g" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/scotch-7.0.8-sq2iimq7dhjmbptm276nxup2cplkfsc4" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/superlu-dist-9.2.1-o4lnuxo5k5i7ztokmixcdhewg6yfxzr3" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/superlu-dist-9.2.1-ym374pfv4ubu4mkv43pxw5uxlpboaetv" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/suite-sparse-5.10.1-d6clmff6msrxrgoecsx6one2cbju6a4t" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/suite-sparse-5.10.1-hsiexjmfd2ouykgq2ibkyuem2nk4uwzc" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/trilinos-16.1.0-bhndzpfd5ytpinku5xk54weqiprrc7mq" CACHE PATH "") +set(ENABLE_TRILINOS OFF CACHE BOOL "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-a6mspanzzqq5ecia7rmvo72pxpj5zlwh" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-2d7w7adfjv7gecq744oe3fseh6l5nmpf" CACHE PATH "") set(ENABLE_HYPRE_DEVICE "CUDA" CACHE STRING "") set(ENABLE_HYPREDRV ON CACHE BOOL "") -set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-wwxdf7tyzd3nfvvijymtd3fzmrbf6ngs" CACHE PATH "") +set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-fxyi34uxlhdu6nav3zzmx4pzkllny4tc" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -183,7 +183,7 @@ set(ENABLE_UNCRUSTIFY OFF CACHE BOOL "") set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/mathpresso-geos-iz4kph2ijg7inklauzcits2sivybrttp" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/mathpresso-geos-5hxcbnh5k2suv2evhmqzibqafzdsi3x5" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") diff --git a/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@13.3.1-cuda@12.9.1.cmake b/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@13.3.1-cuda@12.9.1.cmake index 23054b3c0ea..8920e4f1fab 100644 --- a/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@13.3.1-cuda@12.9.1.cmake +++ b/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@13.3.1-cuda@12.9.1.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: gcc@13.3.1/usup2wgpduknmwrwuols33qbmrmhz5dq +# Compiler Spec: gcc@13.3.1/o464ezsfinwwqsrsytbnxplb7arx4qq3 # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -79,15 +79,15 @@ set(ENABLE_HIP OFF CACHE BOOL "") set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/chai-2025.12.0-meix2nqnb76bnykuhxydtp6ikahodwld" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/chai-2025.12.0-nfxerhz2po5kukxwqoxvmlszqia74n7l" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/raja-2025.12.0-ofcrxyx6kb2iwsugddcps4yjsfaws4dz" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/raja-2025.12.0-6jtwpjbwltxk5hpevt5iguq2exhzwawv" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/umpire-2025.12.0-w3o2oo5becpghphnwxqli5pogj7ni7vi" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/umpire-2025.12.0-w7err2f36cv7ygvlfm3grunxmu5tzin5" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/camp-2025.12.0-c4wmxpp5jwkkfdo3c5ygbfcdpf7xjk2x" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/camp-2025.12.0-hsv7p2egtw47dk7ei2acrudqt52galig" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -95,23 +95,23 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/g set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/caliper-2.14.0-xixabnkvywrgd6a7v766yr74mobs73tx" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/caliper-2.14.0-5bcguho4kmwz74obgh4nbank2ozlpbgl" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/adiak-0.4.0-u3s7u7hqxlxok3vyus63lfao77t3wvdq" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/adiak-0.4.0-hpquyedc5hbxvxtqtwcedmd2lnhk3ev3" CACHE PATH "") set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/hdf5-1.14.6-ptzjlsdhytvyf5dxp6js6iugmpfd6pqc" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/hdf5-1.14.6-kapcqu6nuwal6ozwcm5wvjpwooi7jtqo" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/conduit-0.9.5-6ockgir74o2gncru2tfhabauss3leyqb" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/conduit-0.9.5-mh3mpwk4uhqn2pzvrhj7fyohpoab477l" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/silo-4.12.0-zwey5kdj32q7nfz6o6gbgay5mln6qozf" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/silo-4.12.0-idzjpvc4hddq7mp34he3ns4nmizv2uee" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/pugixml-1.13-vykyowhrjriqfjysczgzijjvo6fbimew" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/pugixml-1.13-3wnmoobd36t6ehcaogvyic26e7e6hmq2" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/vtk-9.4.2-xllx5twzha2typ6vabecuwrdb7dt5vdn" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/vtk-9.4.2-tmshijpiiub5gdcvwi4n4mbqp73yz6pa" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/fmt-11.0.2-g27pu3mcspwrp46iuo32tkyrrxrhzdrk" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/fmt-11.2.0-3iuphas5aoqpbyjog25ccnurmccym72b" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries @@ -125,25 +125,25 @@ set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/metis-5.1.0-7lnhkbv2fdcbtcrv5ubv7og3l6cor54b" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/metis-5.1.0-5ijktywvvhl3tgmqx66qddtqlsqkqmdu" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/parmetis-4.0.3-3mayiemdzkvic4myatatjp37gx7wmk3k" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/parmetis-4.0.3-fplm7mt2snhjy3rkwm4jyjuaj3gffq6d" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/scotch-7.0.8-smdrzzop27f3svwxzwq63aoaol7wwyzu" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/scotch-7.0.8-giey7qowr7ofmlcp673wp7ullisrfycv" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/superlu-dist-9.2.1-t7vgyyy3wvegm3sbx3d7o2nts3rrq2bi" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/superlu-dist-9.2.1-qoky6rs74louuyylajoto4xtnguux765" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/suite-sparse-5.10.1-avjp6ihuavwtlx4xgtotehbz2noze2fh" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/suite-sparse-5.10.1-5vuk6n64m2nyfamjipa7hjn2kufwohd2" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/trilinos-16.1.0-ylg344vhxpyzdj5lb4y4l7lwls3iqrba" CACHE PATH "") +set(ENABLE_TRILINOS OFF CACHE BOOL "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-ax3ydbdwy3kkeob2oa57ucjbtvrlht25" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-4g5mw2iq2gv2w6gvhcpd54ockzyav5um" CACHE PATH "") set(ENABLE_HYPRE_DEVICE "CUDA" CACHE STRING "") set(ENABLE_HYPREDRV ON CACHE BOOL "") -set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-dkkq24wpwi457ars3gne3wkpa62s3wxi" CACHE PATH "") +set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-wvaa2h7vtrp7esii6vcpxkxukdvpmatb" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -183,7 +183,7 @@ set(ENABLE_UNCRUSTIFY OFF CACHE BOOL "") set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/mathpresso-geos-fzt67tuymmzyrl5lhcprtffdhnanu4xq" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/mathpresso-geos-b3cpi4qeal5a6l56bxwdtlh6khxsk3ev" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") diff --git a/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@14.0.6-cuda@12.6.0.cmake b/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@14.0.6-cuda@12.6.0.cmake index e31e052f496..c6b796f917c 100644 --- a/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@14.0.6-cuda@12.6.0.cmake +++ b/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@14.0.6-cuda@12.6.0.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: llvm@14.0.6/6hueebr6kxrx6r2je7lfkrj7gk6sdghn +# Compiler Spec: llvm@14.0.6/4vnsgoicqdfa2y3y4fimnxwn4spjab4h # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -79,15 +79,15 @@ set(ENABLE_HIP OFF CACHE BOOL "") set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/chai-2025.12.0-434reoatceiqmp5nhsvqhmqqh5v66ekl" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/chai-2025.12.0-s4dvwb65dixjukmxw732xjoq5hq4v3rj" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/raja-2025.12.0-ftze7ut2hidtld6s6557vwo7kqd7m2d2" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/raja-2025.12.0-h6edj5lo2jhtkycn3ip2ytevy2dhkgji" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/umpire-2025.12.0-zvalmcwps5dsita5uhmu5g3zzwdbux7x" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/umpire-2025.12.0-y2kuwktai3tgqyr3szddjk4g4tcx3bww" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/camp-2025.12.0-hzukgfyf3dys4u6ehe6tjpq7r2cwpjgb" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/camp-2025.12.0-4ydz7qhkwvv6ck7f7q53kng4veoin2uo" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -95,23 +95,23 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/ set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/caliper-2.14.0-oahv5uuriqn2vyqbzespzkrfsghxjfew" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/caliper-2.14.0-4mecvrawwuimridt2vcmcvq3xrttryik" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/adiak-0.4.0-iitjnfmanurcrmlyau4qm7kpep6q6vxt" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/adiak-0.4.0-gmrdaggcchlixqxe6ngceealawcebbb7" CACHE PATH "") set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/hdf5-1.14.6-ottiokh52c2uvkujg6s4yc63afy24e7d" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/hdf5-1.14.6-nmv7kx5odiuczkygx3vrwmsur3fpnspk" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/conduit-0.9.5-y5dwa2wdrmelzcpyx7yzayckzo3gpgrm" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/conduit-0.9.5-yxn2ze2pyp7leldjzzrtorjwsmzsfoym" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/silo-4.12.0-24vfiuq62fnn5ui6uqdhvouz65zytin2" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/silo-4.12.0-jpyl4bi46pjlb3vtmrcm2ievdaxico6f" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/pugixml-1.13-rd24lxieweuz24w7ycbaryfyk6lbznmb" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/pugixml-1.13-qxmbxcyf6esso4yjb5377fkaq5suab6v" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/vtk-9.4.2-fnpua5soyrcqbkrqnnh4zqt6yn5hem5e" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/vtk-9.4.2-wtc5dpvsaqj2bsn2hv26h4tq6kn3la6u" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/fmt-11.0.2-voxs6pm2ttqbwt3gszcbvcb2xmugiosj" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/fmt-11.2.0-dezyl57k6wjfhfuu6hmtgjqzxyiq7vsw" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries @@ -125,25 +125,25 @@ set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/metis-5.1.0-7ultypmkrm5nnur3o6ntl557ut4zpi3a" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/metis-5.1.0-jqfs2lt52bwl4zwjughckbhrvs54hqpm" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/parmetis-4.0.3-l7zdwdi3icsmd2ei7lmnytikc4kitsrf" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/parmetis-4.0.3-ccsm27ijmnhatpsods57uv3nk4x5a3lo" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/scotch-7.0.8-kfvnwp3qofbqvm4duccjctx23zsjfyj3" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/scotch-7.0.8-vkrey3rhteittppbr7q3ddrwftxtqiwt" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/superlu-dist-9.2.1-qyykp4rzu22h7hzag5xubujl2oxl6iqu" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/superlu-dist-9.2.1-3cuibjq3og72l6ssabjzullj356cwmwy" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/suite-sparse-5.10.1-6s5wuk2jv66hevvxm4tjnrxmad6cuqw3" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/suite-sparse-5.10.1-spiteyzsnusnpctx737runf2qdcvxndh" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/trilinos-16.1.0-bwrk4wvgw7ktbembtmi22jr7stvbkcvj" CACHE PATH "") +set(ENABLE_TRILINOS OFF CACHE BOOL "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-r2dj6ratziufpd22wb6xkkh77lwl74sp" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-fa6vo6tbxva2nd5luhsvl7th4ni3yzhu" CACHE PATH "") set(ENABLE_HYPRE_DEVICE "CUDA" CACHE STRING "") set(ENABLE_HYPREDRV ON CACHE BOOL "") -set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-cccwwkyyauh5ma5pq7ibwt6hhlsauw2c" CACHE PATH "") +set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-itbcbq5yd4ho6wg4mbchvlcarrqp4s3g" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -183,7 +183,7 @@ set(ENABLE_UNCRUSTIFY OFF CACHE BOOL "") set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/mathpresso-geos-kxwkykrmexwzjykwccwn3p4hl54nsmym" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-14-cuda-12.6_tpls/llvm-14.0.6/mathpresso-geos-sn363eudk74prv5hmgok5kchbo3l243l" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") diff --git a/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@19.1.3-cuda@12.9.1.cmake b/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@19.1.3-cuda@12.9.1.cmake index a6d8f2a15be..5b1bc661aca 100644 --- a/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@19.1.3-cuda@12.9.1.cmake +++ b/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@19.1.3-cuda@12.9.1.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: llvm@19.1.3/habns2audkie6inulqld6jd365vyat2b +# Compiler Spec: llvm@19.1.3/hjgi63xrm7o26tcgiguvstjhzvyeda3s # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -79,15 +79,15 @@ set(ENABLE_HIP OFF CACHE BOOL "") set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/chai-2025.12.0-ib2cqysjlzt3wwjl2cufzyi3ue4uhuc7" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/chai-2025.12.0-ol5csnqmwrhmiy5iznmikyghr3dgs2gj" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/raja-2025.12.0-r37be665umopzrbi24zswofosnvh7jmz" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/raja-2025.12.0-kdsdev5ij74hdn2rlc2qezdaf34nulls" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/umpire-2025.12.0-wgk2v4jqd3unptjuwdaih7p5ulzxv47x" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/umpire-2025.12.0-jeibj7se3qadjnev6ondlcv75iokbp7y" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/camp-2025.12.0-pbx76ulylargqljlodtht4pkntpck35q" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/camp-2025.12.0-niiefts7l7g32fzmpth2bbkorl3gxstj" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -95,23 +95,23 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/ set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/caliper-2.14.0-kehdscqwtewmtqo5dvchiuc5zazlffuz" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/caliper-2.14.0-xgp2z6wwfczkqvtjwtbczwuy4d5b4wew" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/adiak-0.4.0-pxpenoo7xnjrwg5ozcdvtbiuffclwth7" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/adiak-0.4.0-l4rn2eei2l5js3s6vt32a7mrh4dbbojy" CACHE PATH "") set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/hdf5-1.14.6-bnpjs5nouol4334iecw7htzgbdanzx5o" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/hdf5-1.14.6-uls2v2o6f6hp46g6bvgsi6sn2xqndym2" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/conduit-0.9.5-6cuckjyq7gda3nufjxfynbqchpk32f34" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/conduit-0.9.5-u6iyb6fyjwfma4tlrdyqm5iufqeqypux" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/silo-4.12.0-na7kwpkogxpv7phnw2nxj3wl2fdq2tgf" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/silo-4.12.0-4aojvzxfzbmb7yhggqizphrhk6q3n7yh" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/pugixml-1.13-croztjo7eqsnni3vkno6zmydkeix4t3a" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/pugixml-1.13-llxtretjci2iarvgcsdcjvayyxyo4s7s" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/vtk-9.4.2-scfh7fve7yam3m7e2fd4yvxj4ahndf7k" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/vtk-9.4.2-dtgbaevs2f6pnae4dmn5s4lfarmegbuu" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/fmt-11.0.2-7spm6qh5pp5lnym2whrsq3ry5ektpxyv" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/fmt-11.2.0-y4etnmq2kvkm5ko6ex5vfvtnlvbtwagb" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries @@ -125,25 +125,25 @@ set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/metis-5.1.0-cnjdtwvpu6ncfkvjrcaeolixz65ph5m5" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/metis-5.1.0-sn2fyabl2rntxmxlqgmazrfdtj6fujob" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/parmetis-4.0.3-k2l6kwiu536k2mv6tuqkh2cexgutz5un" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/parmetis-4.0.3-mpeju2kfj72ijsmamenmmudki7zn4qvu" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/scotch-7.0.8-ayjsxukjfngehyi4dc26f3hf4gtcwgfh" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/scotch-7.0.8-ckpvu2ubc5nazyigjqiawgzb3aiswobf" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/superlu-dist-9.2.1-fxwj4hn3denaalhokks5zr7jwi62otz3" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/superlu-dist-9.2.1-psjhv25pqlrjnjx5z2rrququhthtnm7v" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/suite-sparse-5.10.1-vludha7jex5ir5uofrvfjwuofcfa2lz2" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/suite-sparse-5.10.1-k5aes4hkcsouibigmhupy6vqsw7nzdcc" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/trilinos-16.1.0-uznggz7mncqcqmubbselzjqvggsxikjy" CACHE PATH "") +set(ENABLE_TRILINOS OFF CACHE BOOL "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-5mpipuv6vlb2wug7ncncm7c35vmiew2l" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-jnyzglij26l2ssw6fezn67hz2zjulbec" CACHE PATH "") set(ENABLE_HYPRE_DEVICE "CUDA" CACHE STRING "") set(ENABLE_HYPREDRV ON CACHE BOOL "") -set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-4cshncaancog3oyenmrqiaxxajvngwsv" CACHE PATH "") +set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-5g7tlxfyfaremxlrbcava5do52pjetxb" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -183,7 +183,7 @@ set(ENABLE_UNCRUSTIFY OFF CACHE BOOL "") set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/mathpresso-geos-bqegytlbvvg4io324svtlc74dzam4ifs" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/matrix-llvm-19-cuda-12.9_tpls/llvm-19.1.3/mathpresso-geos-cxrldz2fh27jcxzlb74mqpd3tvacb5uz" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") diff --git a/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-cce@20.0.0-rocm@6.4.3.cmake b/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-cce@20.0.0-rocm@6.4.3.cmake index 9622763efef..d374849d9b5 100644 --- a/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-cce@20.0.0-rocm@6.4.3.cmake +++ b/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-cce@20.0.0-rocm@6.4.3.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib_cray -# Compiler Spec: cce@20.0.0/3lsh34k6vtdv3cgqje3mxi5tudetifrc +# Compiler Spec: cce@20.0.0/jsxhkuinfphvs3f63jhiol4t24cdwomd # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-8.3.1/cmake-3.24.2-ywx52e32uh6gkxzuyubpwkulzgdvxyh6/bin/cmake #-------------------------------------------------------------------------------- @@ -73,15 +73,15 @@ set(ROCM_PATH "/opt/rocm-6.4.3" CACHE PATH "") set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/chai-2025.12.0-xnyu3aqqd7benfr7fkwlates66mruuth" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/chai-2025.12.0-4vm3j6ldec5ff7ynrjvlreivoqko4dud" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/raja-2025.12.0-amgdvrnkwl2oh5lpddgvyupteldgl6ip" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/raja-2025.12.0-76bbsdqjimlfobyfgzmihb74rss57rdz" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/umpire-2025.12.0-l7ni3umhaf7f4rwoy4qhjfyrnye3oit6" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/umpire-2025.12.0-l5csty6zd7kni55knksm5rxkpub2ak5v" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/camp-2025.12.0-p2srwdveimzi7csrjw7o3u4ryxpaz5wm" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/camp-2025.12.0-4q4op6apqykoaou3joqiep4pfj4kk65p" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -89,23 +89,23 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpl set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/caliper-2.14.0-xfkj7r2zaqfuuugu2wdkppydyr3fwrph" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/caliper-2.14.0-ddbvcxro7xql2luo4wtbsaidlzlhyb7m" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/adiak-0.4.0-6rim24h5wdcrhoaxgpw5mldcufzkfqxb" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/adiak-0.4.0-zv47sfcwzudtrk2ivemdyajlckq4pon5" CACHE PATH "") set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/hdf5-1.14.6-b55srpmbowvfsql65n2652uh5xj3n3b5" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/hdf5-1.14.6-3ibotnphfnhuygyzokkhmwiqpmeald7s" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/conduit-0.9.5-74psmq2xghvj4rfuqymomncufbxjxb7b" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/conduit-0.9.5-bvumr65f4dzktb5iobjhnpzv6ixwmyac" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/silo-4.12.0-dvjbdqytwnsndxfskcpkdodgj6zr7k5n" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/silo-4.12.0-6237ggfbykukb3h2cky6krkm4ch2jymd" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/pugixml-1.13-o2jle7fb6idvyr32ibcsvm552yq5xqbe" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/pugixml-1.13-e3pmghwewcexjn2kz6s3szgy4wpkqdos" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/vtk-9.4.2-ztzvsmp6mlmtyk5o3rpqbgn7phg7ervu" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/vtk-9.4.2-rbtq744shnttfnsowdpmpvmasz3d4f6o" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/fmt-11.0.2-x7b5m6zdgekxl3mmjyampxc2pmt4lgur" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/fmt-11.2.0-f3ryh7fjo7ivavi64qeysr2dacahptbi" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries @@ -119,25 +119,25 @@ set(LAPACK_LIBRARIES /usr/lib64/liblapack.so CACHE STRING "") # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/metis-5.1.0-oo45sjxzdfx4e4z3qgrmnudzvwfboi7n" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/metis-5.1.0-xo5ilqtsu22vqo3ap7ofbfnpbljsd3xc" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/parmetis-4.0.3-onkwfgqwdwkund4tmpvzo3gif3cewf7y" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/parmetis-4.0.3-mpxoxzshxm43om6nglgeoyvuvc2ducof" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/scotch-7.0.8-wphygatd54wcwziiuvi63jzkzx3pvrp7" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/scotch-7.0.8-fqkfrn3fe3m565ybbjjueu4caabho6i4" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/superlu-dist-9.2.1-t3fmcjdkmgtbi3il5fji6t4mihzrxzni" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/superlu-dist-9.2.1-pixwzad2cf64k5pd6f4gjedaa2hwsito" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/suite-sparse-5.10.1-x3vbz2scbieouiqnnqxoirfsvrx7fj5t" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/suite-sparse-5.10.1-fwkhklsjinduguawym7mi2k7go7knilw" CACHE PATH "") set(ENABLE_TRILINOS OFF CACHE BOOL "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-32ln76na4x6hzj25ts3gcsakjirunz6p" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-bvg6pjtba4fwdwgcwqajirjum6k33adf" CACHE PATH "") set(ENABLE_HYPRE_DEVICE "HIP" CACHE STRING "") set(ENABLE_HYPREDRV ON CACHE BOOL "") -set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-b4cizv3pkm255dru3juyk4vpne4lzr2h" CACHE PATH "") +set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-3yyxtxatnqfxnohp7olwyezxuawukrsh" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -171,7 +171,7 @@ set(ENABLE_SPHINX OFF CACHE BOOL "") set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") -set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-6hvpggvwvhbhd322pnqivylw2ywdkhaq/bin/uncrustify" CACHE PATH "") +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-tn3ncjjuhqn3ol3jac5qisybktur24c2/bin/uncrustify" CACHE PATH "") #-------------------------------------------------------------------------------- # Other @@ -179,7 +179,7 @@ set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-r set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/mathpresso-geos-w3ssu5ocek533pxesneyk3urbxhnhgmw" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-cce-20-rocm-6.4.3_tpls/cce-20.0.0/mathpresso-geos-4cc3g6a2qymg3l7ps2nadn5rrbjh6gsn" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") diff --git a/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3-rocm@6.4.3.cmake b/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3-rocm@6.4.3.cmake index c91fa5b66a3..b93a96ba792 100644 --- a/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3-rocm@6.4.3.cmake +++ b/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3-rocm@6.4.3.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib_cray -# Compiler Spec: llvm-amdgpu@6.4.3/saipjvhhes22pxj5rnkjw46erthbkkln +# Compiler Spec: llvm-amdgpu@6.4.3/ttoqi52mggogog43da5bbe6cdmups5s3 # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-8.3.1/cmake-3.24.2-ywx52e32uh6gkxzuyubpwkulzgdvxyh6/bin/cmake #-------------------------------------------------------------------------------- @@ -73,15 +73,15 @@ set(ROCM_PATH "/opt/rocm-6.4.3" CACHE PATH "") set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/chai-2025.12.0-bui2qjacbspelk7pwk3ap474padtsriy" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/chai-2025.12.0-lsam7xrrn2xoyutixbrodqfptgmxmedr" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/raja-2025.12.0-phw2uaei64dmmcxcle5ct3jsso262eny" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/raja-2025.12.0-seu5ffy4sb266huku6vnuhkmcaa7dxvo" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/umpire-2025.12.0-7nyetx7q5rljh7z2bcchdutu7ugkxpas" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/umpire-2025.12.0-fblzq75z5dodltuknm4y5n5fovsoukvf" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/camp-2025.12.0-n4t7sxktutnfffuwc2e6z2hya4dbxiti" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/camp-2025.12.0-j2avlxjynm2ox4xrchozqfx56tf2jjl4" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -89,23 +89,23 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpl set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/caliper-2.14.0-nchdbsxkkfwgrezu5azi4iaiwnjx6zy3" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/caliper-2.14.0-bztfgt3etletndi2b7yl3rxgitgbhyoz" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/adiak-0.4.0-x7wwsvhjq2ehtw4r7jvzjecdpcxiwfl7" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/adiak-0.4.0-vco7ybffav5qujuwixxgfxmmaffnkho3" CACHE PATH "") set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/hdf5-1.14.6-qqfx3gxy555optxhwmffsjtwuo7wpwlo" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/hdf5-1.14.6-ombvlnozyrresuh7fqv5invm4yqvusfz" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/conduit-0.9.5-qqbspejhqzbjqxr7antnfuedgxehjysl" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/conduit-0.9.5-usraryaoqwgfnck5m2s3z7kjv7qxkkbi" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/silo-4.12.0-ale723hmqzp6vwhbqp3r7xnslpj73pww" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/silo-4.12.0-vnjbftwc546varqz44lqvwlim6eywwca" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/pugixml-1.13-yo2g6mdyjdcz3saiq6cewsmilagincwn" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/pugixml-1.13-zzs25jilf4nmsol5yrrbdfqlze4hk2oi" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/vtk-9.4.2-7rwq4ausmeiweksccifubmdxgb6kmgjw" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/vtk-9.4.2-zq655fcbq5bdwlj5sshzqyt2pgdg225l" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/fmt-11.0.2-vjwb72ugeomwqz4kcgt64id6mnkgqzhp" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/fmt-11.2.0-f2suv2dia6zrhi4ncyt44yq3yvpptoao" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries @@ -119,25 +119,25 @@ set(LAPACK_LIBRARIES /usr/lib64/liblapack.so CACHE STRING "") # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/metis-5.1.0-fah7yojtygjosrxaywxuhy6arel2a5o3" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/metis-5.1.0-e2xbrr2ghhfa6smpiehrxnzz5rv4apb3" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/parmetis-4.0.3-ztyzko3dlrcb5mfhkvxdwvgoyyq7wbl3" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/parmetis-4.0.3-qaocm7xjf636zgs7egy5wfsh7mvjncal" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/scotch-7.0.8-5t6uibtbtbfdbkisch7rgxvy44pgw6pm" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/scotch-7.0.8-4ebpprbctqec3la3h4g3vjre77lwsrot" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/superlu-dist-9.2.1-m66d72gxlkboj7tdkfmuxww2auhzraii" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/superlu-dist-9.2.1-n2grbg575iyxklxtaiszyajjqu7qba5b" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/suite-sparse-5.10.1-iwxia6d76g2r6dwnto2iajidfws2j3ts" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/suite-sparse-5.10.1-vqhne5l2mkrmzrl5ulupdvy64zlczcth" CACHE PATH "") set(ENABLE_TRILINOS OFF CACHE BOOL "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-452srziz72v3dbdghq7ob27iitt4vhle" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/hypre-git.9fbaf60dc9435e71ff5af984f1e12e2bf8be6ad8_master-tabxldomvumrv6qzsubntlg65e3viit3" CACHE PATH "") set(ENABLE_HYPRE_DEVICE "HIP" CACHE STRING "") set(ENABLE_HYPREDRV ON CACHE BOOL "") -set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-6vvzj7xbvkl6imlstcj5n2wlw2uatzqj" CACHE PATH "") +set(HYPREDRV_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/hypredrive-git.4eb4f1b126332844feaaf941e32ae5dc125e5bdc_master-xptsclqele2ekwezfremc3jrysyjgzxh" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -171,7 +171,7 @@ set(ENABLE_SPHINX OFF CACHE BOOL "") set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") -set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-b7rjjhdbf6yqcn5br6rzvsngyvb2i4ha/bin/uncrustify" CACHE PATH "") +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-xgy6bvgcz5pvi6bmeuwnzgmwacbgxpxn/bin/uncrustify" CACHE PATH "") #-------------------------------------------------------------------------------- # Other @@ -179,7 +179,7 @@ set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amd set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-12/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/mathpresso-geos-nolryyeptxklghofeiszkkyyhd6don35" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2026-08-17/tuolumne-llvm-amdgpu-6.4.3_tpls/llvm-amdgpu-6.4.3/mathpresso-geos-h2s2s3flqivtos7pz3nvjpmbx3gt3lmd" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") From e2ce4593a18c3db36e547884ba24088489e53311 Mon Sep 17 00:00:00 2001 From: Nicola Castelletto Date: Mon, 17 Aug 2026 21:16:33 -0700 Subject: [PATCH 5/7] update TPL-TAG --- .devcontainer/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index a542a046f58..8ead3e27623 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -2,7 +2,7 @@ "build": { "dockerfile": "Dockerfile", "args": { - "GEOS_TPL_TAG": "357-1039" + "GEOS_TPL_TAG": "359-1057" } }, "runArgs": [ From fbe16233bc2b9c96ad2e8b1727ce86e25f6efa34 Mon Sep 17 00:00:00 2001 From: "Victor A. P. Magri" Date: Tue, 18 Aug 2026 00:41:03 -0400 Subject: [PATCH 6/7] Fix fmt issue --- src/coreComponents/common/format/Format.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/coreComponents/common/format/Format.hpp b/src/coreComponents/common/format/Format.hpp index e624dea1d65..917efb1e549 100644 --- a/src/coreComponents/common/format/Format.hpp +++ b/src/coreComponents/common/format/Format.hpp @@ -141,8 +141,10 @@ constexpr auto GEOS_FMT_NS::detail::has_const_formatter_impl< GEOS_FMT_NS::forma * Evaluates at compile time if a fmt::formatter exists for a given type */ #if __cplusplus < 202002L +// fmt 11.2: has_formatter() no longer works. The second parameter +// is now Char (not format_context), and the type-trait form is deprecated. template< class T > -static constexpr bool has_formatter_v = fmt::has_formatter< fmt::remove_cvref_t< T >, fmt::format_context >(); +static constexpr bool has_formatter_v = fmt::is_formattable< fmt::remove_cvref_t< T > >::value; #else template< typename T > concept has_formatter_v = requires ( T& v, std::format_context ctx ) From eed52c5e614cc31e7d8220d87d220529b234c25d Mon Sep 17 00:00:00 2001 From: Randolph Settgast Date: Mon, 17 Aug 2026 21:42:56 -0700 Subject: [PATCH 7/7] port fix for overloading core0 with all serial jobs --- scripts/runIntegratedTests.sh | 39 ++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/scripts/runIntegratedTests.sh b/scripts/runIntegratedTests.sh index a8d009e3613..a549824b19a 100755 --- a/scripts/runIntegratedTests.sh +++ b/scripts/runIntegratedTests.sh @@ -541,6 +541,17 @@ ATS_WORKING_DIR="${BUILD_DIR}/ats-working" ATS_BASELINE_DIR="${BUILD_DIR}/ats-baselines" HOST_CONFIG=/spack-generated.cmake +if ! [[ "${NPROC}" =~ ^[1-9][0-9]*$ ]]; then + die "NPROC must be a positive integer, got '${NPROC}'." +fi + +# Open MPI refuses root launches in CI containers unless both guard variables +# are set. Keep this separate from openmpi_args because repeated geos-ats +# overrides replace values. +export OMPI_ALLOW_RUN_AS_ROOT=1 +export OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1 +ATS_ARGUMENTS="--machine openmpi --ats openmpi_mpirun=/usr/bin/mpirun --ats openmpi_procspernode=${NPROC} --ats openmpi_maxprocs=${NPROC} --ats cutoff=${CUTOFF}" + # ATS always calls collect_baselines() on run. If the named archive is already # marked present (.blob_name), it skips GCS. Seed that marker so a 403 does not # hang in google.cloud.storage retries. @@ -619,7 +630,7 @@ or_die cmake -S /workspace/src -B "${BUILD_DIR}" -G Ninja \ -DGEOS_LA_INTERFACE:PATH=Hypre \ -DGEOS_ENABLE_BOUNDS_CHECK=ON \ "-DBLT_MPI_COMMAND_APPEND=--allow-run-as-root;--oversubscribe" \ - "-DATS_ARGUMENTS:STRING=--machine openmpi --ats openmpi_mpirun=/usr/bin/mpirun --ats openmpi_args=--allow-run-as-root --ats openmpi_procspernode=${NPROC} --ats openmpi_maxprocs=${NPROC} --ats cutoff=${CUTOFF}" \ + "-DATS_ARGUMENTS:STRING=${ATS_ARGUMENTS}" \ -DPython3_EXECUTABLE="${VENV_PY}" \ -DATS_BASELINE_DIR="${ATS_BASELINE_DIR}" \ -DATS_WORKING_DIR="${ATS_WORKING_DIR}" @@ -666,6 +677,32 @@ if [[ ${#EXTRA_ATS_ARGS[@]} -gt 0 ]]; then ATS_CMD+=("${EXTRA_ATS_ARGS[@]}") fi +# This route configures geos-ats' Open MPI machine explicitly. Capture the +# selected launcher's identity once, and fail before tests if an image change +# would make the Open MPI placement environment below ineffective. +log "Diagnostic: mpirun --version" +MPIRUN_VERSION_STATUS=0 +MPIRUN_VERSION_OUTPUT="$(/usr/bin/mpirun --version 2>&1)" || MPIRUN_VERSION_STATUS=$? +printf '%s\n' "${MPIRUN_VERSION_OUTPUT}" +log "Diagnostic 'mpirun --version' exit status: ${MPIRUN_VERSION_STATUS}" +if [[ "${MPIRUN_VERSION_STATUS}" -ne 0 ]]; then + die "Open MPI integrated tests require /usr/bin/mpirun --version to succeed (exit ${MPIRUN_VERSION_STATUS})." +fi +if [[ "${MPIRUN_VERSION_OUTPUT}" != *"Open MPI"* ]]; then + die "Open MPI integrated tests require /usr/bin/mpirun to identify itself as Open MPI." +fi + +# ATS accounts for the rank capacity of concurrent tests but does not assign +# disjoint CPU affinities to their independent mpirun processes. Disable each +# launcher's local rank binding so Linux can schedule ranks across the +# container's allowed CPU set; this policy does not guarantee exclusive cores. +export OMPI_MCA_hwloc_base_binding_policy=none +log "Open MPI rank binding disabled with OMPI_MCA_hwloc_base_binding_policy=${OMPI_MCA_hwloc_base_binding_policy}." + +# Report the resulting placement policy in each launch's retained stderr. +export OMPI_MCA_hwloc_base_report_bindings=1 +log "Open MPI binding reports enabled with OMPI_MCA_hwloc_base_report_bindings=${OMPI_MCA_hwloc_base_report_bindings}." + log "Run ${ATS_CMD[*]}" set +e "${ATS_CMD[@]}"