diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index a5b1d5fb0d..755890baf3 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -12,9 +12,9 @@ concurrency: cancel-in-progress: ${{ github.ref != 'refs/heads/develop' }} env: - CLANG_DOCKER_IMAGE: seracllnl/tpls:clang-19_07-02-26_18h-01m + CLANG_DOCKER_IMAGE: seracllnl/tpls:clang-19_08-28-26_19h-02m CUDA_DOCKER_IMAGE: seracllnl/tpls:cuda-12_01-09-26_02h-37m - GCC_DOCKER_IMAGE: seracllnl/tpls:gcc-14_07-02-26_18h-06m + GCC_DOCKER_IMAGE: seracllnl/tpls:gcc-14_08-28-26_19h-02m jobs: # Hacky solution to reference env variables outside of `run` steps https://stackoverflow.com/a/74217028 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index df346c359c..e86fa1a93a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -75,10 +75,8 @@ stages: rules: - if: $SMITH_CI_WORKFLOW_TYPE == "comparison" dependencies: - # TODO re-enable with CZMatrix - # - blueos-clang_14_0_5-benchmarks - - toss4-gcc_13_3_1-benchmarks - - toss4-llvm_19_1_3-benchmarks + - dane-gcc_13_3_1-benchmarks + - dane-llvm_19_1_3-benchmarks #### # Templates @@ -109,7 +107,7 @@ stages: # Build TPLs, src, and run unit tests - echo -e "section_start:$(date +%s):tpl_build_and_unit_test\r\e[0K TPL Build and Unit Test ${CI_PROJECT_NAME}" - - ${ALLOC_COMMAND} python3 scripts/llnl/build_tpls.py -v ${SPEC} --directory=${FULL_BUILD_ROOT} --short-path + - ${ALLOC_COMMAND} python3 scripts/llnl/build_tpls.py -v --spec="${SPEC}" --directory=${FULL_BUILD_ROOT} --short-path - echo -e "section_end:$(date +%s):tpl_build_and_unit_test\r\e[0K" artifacts: expire_in: 2 weeks @@ -165,9 +163,8 @@ stages: # This is where jobs are included for each system include: - # TODO re-enable with CZMatrix - # - local: .gitlab/build_blueos.yml - - local: .gitlab/build_toss4.yml - - local: .gitlab/build_toss4_cray.yml + - local: .gitlab/build_dane.yml + - local: .gitlab/build_matrix.yml + - local: .gitlab/build_tuolumne.yml - project: 'lc-templates/id_tokens' file: 'id_tokens.yml' diff --git a/.gitlab/build_blueos.yml b/.gitlab/build_blueos.yml deleted file mode 100644 index 8d39dba60a..0000000000 --- a/.gitlab/build_blueos.yml +++ /dev/null @@ -1,79 +0,0 @@ -#### -# This is the share configuration of jobs for blueos -.on_blueos: - variables: - SCHEDULER_PARAMETERS: -nnodes ${ALLOC_NODES} -W ${ALLOC_TIME} -q pci -G ${ALLOC_BANK} - tags: - - batch - - lassen - rules: - - if: '$CI_COMMIT_BRANCH =~ /_lnone/ || $ON_BLUEOS == "OFF"' #run except if ... - when: never - - when: on_success - before_script: - # python3.8 is needed on blueos to avoid trampling on the x86 clingo wheel - - module load python/3.8 - # CMake >= 3.17 is needed for FindCUDAToolkit with caliper - # We could also extract the CMake executable location from the hostconfig in common_build_functions - # like we do in config-build - - module load cmake/3.23.1 - # Workaround for multiple before_scripts - see https://gitlab.com/gitlab-org/gitlab-runner/-/issues/2301 - # See also https://github.com/LLNL/smith/pull/417#discussion_r631194968 - - if [[ $CUDA_BUILD == "ON" ]]; then module load cuda/11.8.0; fi - -#### -# Load required CUDA module -.with_cuda: - variables: - CUDA_BUILD: "ON" - -#### -# Template -.src_build_on_blueos: - extends: [.src_build_script, .on_blueos, .src_workflow] - -.examples_build_on_blueos: - extends: [.examples_build_script, .on_blueos, .examples_workflow] - -.tpl_build_on_blueos: - extends: [.tpl_build_script, .on_blueos, .tpl_workflow] - -.benchmarks_build_on_blueos: - extends: [.benchmarks_build_script, .on_blueos, .benchmarks_workflow] - -#### -# Build jobs -blueos-clang_14_0_5-src: - variables: - COMPILER: "clang@14.0.5" - HOST_CONFIG: "lassen-blueos_3_ppc64le_ib_p9-${COMPILER}_cuda.cmake" - EXTRA_CMAKE_OPTIONS: "-DENABLE_BENCHMARKS=ON -DENABLE_DOCS=OFF -DCMAKE_BUILD_TYPE=Debug" - ALLOC_NODES: "1" - ALLOC_TIME: "30" - extends: [.src_build_on_blueos, .with_cuda] - -# NOTE: SPEC should matches specs.json, but devtools and profiling variants removed -blueos-clang_14_0_5-tpl: - variables: - COMPILER: "clang@14.0.5" - SPEC: "--spec %${COMPILER}+cuda~strumpack cuda_arch=70" - ALLOC_NODES: "1" - ALLOC_TIME: "75" - extends: [.tpl_build_on_blueos, .with_cuda] - -blueos-clang_14_0_5-examples: - variables: - COMPILER: "clang@14.0.5" - HOST_CONFIG: "lassen-blueos_3_ppc64le_ib_p9-${COMPILER}_cuda.cmake" - EXTRA_CMAKE_OPTIONS: "-DCMAKE_BUILD_TYPE=Debug" - ALLOC_NODES: "1" - ALLOC_TIME: "60" - extends: [.examples_build_on_blueos, .with_cuda] - -blueos-clang_14_0_5-benchmarks: - variables: - COMPILER: "clang@14.0.5" - HOST_CONFIG: "lassen-blueos_3_ppc64le_ib_p9-${COMPILER}_cuda.cmake" - ALLOC_NODES: "1" - ALLOC_TIME: "120" - extends: [.benchmarks_build_on_blueos, .with_cuda] diff --git a/.gitlab/build_toss4.yml b/.gitlab/build_dane.yml similarity index 69% rename from .gitlab/build_toss4.yml rename to .gitlab/build_dane.yml index 8394c698fa..54bd6cc811 100644 --- a/.gitlab/build_toss4.yml +++ b/.gitlab/build_dane.yml @@ -1,6 +1,6 @@ #### -# This is the shared configuration of jobs for toss4 -.on_toss4: +# This is the shared configuration of jobs for dane +.on_dane: variables: SCHEDULER_PARAMETERS: "--reservation=ci --exclusive=user --deadline=now+${ALLOC_DEADLINE}minutes -N ${ALLOC_NODES} -t ${ALLOC_TIME} -A ${ALLOC_BANK}" ALLOC_DEADLINE: "180" # Allocation times must be less than this value @@ -8,7 +8,7 @@ - batch - dane rules: - - if: '$CI_COMMIT_BRANCH =~ /_qnone/ || $ON_TOSS4 == "OFF"' #run except if ... + - if: '$CI_COMMIT_BRANCH =~ /_qnone/ || $ON_DANE == "OFF"' #run except if ... when: never before_script: # We could also extract the CMake executable location from the hostconfig in common_build_functions @@ -18,32 +18,32 @@ #### # Templates -.src_build_on_toss4: - extends: [.src_build_script, .on_toss4, .src_workflow] +.src_build_on_dane: + extends: [.src_build_script, .on_dane, .src_workflow] # NOTE: the asan build is just a src build with a different pipeline schedule, so re-use src build script. -.asan_build_on_toss4: - extends: [.src_build_script, .on_toss4, .asan_workflow] +.asan_build_on_dane: + extends: [.src_build_script, .on_dane, .asan_workflow] -.examples_build_on_toss4: - extends: [.examples_build_script, .on_toss4, .examples_workflow] +.examples_build_on_dane: + extends: [.examples_build_script, .on_dane, .examples_workflow] -.tpl_build_on_toss4: - extends: [.tpl_build_script, .on_toss4, .tpl_workflow] +.tpl_build_on_dane: + extends: [.tpl_build_script, .on_dane, .tpl_workflow] before_script: # LC version of pip is ancient - if [[ $(python3 -c 'import pip; print(pip.__version__ < "19.3")') == "True" ]]; then python3 -m pip install --user --upgrade pip; fi -.benchmarks_build_on_toss4: - extends: [.benchmarks_build_script, .on_toss4, .benchmarks_workflow] +.benchmarks_build_on_dane: + extends: [.benchmarks_build_script, .on_dane, .benchmarks_workflow] -.comparison_build_on_toss4: - extends: [.comparison_build_script, .on_toss4, .comparison_workflow] +.comparison_build_on_dane: + extends: [.comparison_build_script, .on_dane, .comparison_workflow] #### # Build jobs -toss4-llvm_19_1_3-src: +dane-llvm_19_1_3-src: variables: COMPILER: "llvm@19.1.3" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" @@ -53,9 +53,9 @@ toss4-llvm_19_1_3-src: # ALLOC_NODES: "2" ALLOC_NODES: "1" ALLOC_TIME: "30" - extends: .src_build_on_toss4 + extends: .src_build_on_dane -toss4-llvm_19_1_3-src-codevelop: +dane-llvm_19_1_3-src-codevelop: variables: COMPILER: "llvm@19.1.3" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" @@ -63,36 +63,36 @@ toss4-llvm_19_1_3-src-codevelop: EXTRA_BUILD_OPTIONS: "--skip-install" ALLOC_NODES: "1" ALLOC_TIME: "30" - extends: .src_build_on_toss4 + extends: .src_build_on_dane -toss4-gcc_13_3_1-src: +dane-gcc_13_3_1-src: variables: COMPILER: "gcc@13.3.1" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" EXTRA_CMAKE_OPTIONS: "-DENABLE_BENCHMARKS=ON -DENABLE_DOCS=OFF -DCMAKE_BUILD_TYPE=Debug" ALLOC_NODES: "1" ALLOC_TIME: "30" - extends: .src_build_on_toss4 + extends: .src_build_on_dane -toss4-gcc_13_3_1-src-no-tribol: +dane-gcc_13_3_1-src-no-tribol: variables: COMPILER: "gcc@13.3.1" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" EXTRA_CMAKE_OPTIONS: "-DENABLE_BENCHMARKS=ON -DENABLE_DOCS=OFF -DCMAKE_BUILD_TYPE=Debug -UTRIBOL_DIR" ALLOC_NODES: "1" ALLOC_TIME: "30" - extends: .src_build_on_toss4 + extends: .src_build_on_dane -toss4-gcc_13_3_1-src-no-optional-solvers: +dane-gcc_13_3_1-src-no-optional-solvers: variables: COMPILER: "gcc@13.3.1" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" EXTRA_CMAKE_OPTIONS: "-DENABLE_BENCHMARKS=ON -DENABLE_DOCS=OFF -DCMAKE_BUILD_TYPE=Debug -USUNDIALS_DIR -UPETSC_DIR" ALLOC_NODES: "1" ALLOC_TIME: "30" - extends: .src_build_on_toss4 + extends: .src_build_on_dane -toss4-llvm_19_1_3-src-asan: +dane-llvm_19_1_3-src-asan: variables: COMPILER: "llvm@19.1.3" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" @@ -100,61 +100,59 @@ toss4-llvm_19_1_3-src-asan: LSAN_OPTIONS: "suppressions=${CI_PROJECT_DIR}/suppressions.asan" ALLOC_NODES: "1" ALLOC_TIME: "30" - extends: .asan_build_on_toss4 + extends: .asan_build_on_dane -toss4-llvm_19_1_3-tpl: +dane-llvm_19_1_3-tpl: variables: - COMPILER: "llvm@19.1.3" - SPEC: "--spec %${COMPILER}" + SPEC: "%clang_19" ALLOC_NODES: "1" ALLOC_TIME: "45" - extends: .tpl_build_on_toss4 + extends: .tpl_build_on_dane -toss4-gcc_13_3_1-tpl: +dane-gcc_13_3_1-tpl: variables: - COMPILER: "gcc@13.3.1" - SPEC: "--spec %${COMPILER}" + SPEC: "%gcc_13" ALLOC_NODES: "1" ALLOC_TIME: "45" - extends: .tpl_build_on_toss4 + extends: .tpl_build_on_dane -toss4-llvm_19_1_3-examples: +dane-llvm_19_1_3-examples: variables: COMPILER: "llvm@19.1.3" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" EXTRA_CMAKE_OPTIONS: "-DCMAKE_BUILD_TYPE=Debug" ALLOC_NODES: "1" ALLOC_TIME: "30" - extends: .examples_build_on_toss4 + extends: .examples_build_on_dane -toss4-gcc_13_3_1-examples: +dane-gcc_13_3_1-examples: variables: COMPILER: "gcc@13.3.1" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" EXTRA_CMAKE_OPTIONS: "-DCMAKE_BUILD_TYPE=Debug" ALLOC_NODES: "1" ALLOC_TIME: "30" - extends: .examples_build_on_toss4 + extends: .examples_build_on_dane -toss4-llvm_19_1_3-benchmarks: +dane-llvm_19_1_3-benchmarks: variables: COMPILER: "llvm@19.1.3" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" ALLOC_NODES: "1" ALLOC_TIME: "75" - extends: .benchmarks_build_on_toss4 + extends: .benchmarks_build_on_dane -toss4-gcc_13_3_1-benchmarks: +dane-gcc_13_3_1-benchmarks: variables: COMPILER: "gcc@13.3.1" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" ALLOC_NODES: "1" ALLOC_TIME: "75" - extends: .benchmarks_build_on_toss4 + extends: .benchmarks_build_on_dane # This comparison job simply runs Hatchet and compares against benchmarks generated across all configurations -toss4-comparison: +dane-comparison: variables: ALLOC_NODES: "1" ALLOC_TIME: "30" - extends: .comparison_build_on_toss4 + extends: .comparison_build_on_dane diff --git a/.gitlab/build_matrix.yml b/.gitlab/build_matrix.yml new file mode 100644 index 0000000000..84c63d72ae --- /dev/null +++ b/.gitlab/build_matrix.yml @@ -0,0 +1,52 @@ +#### +# This is the shared configuration of jobs for matrix +.on_matrix: + variables: + SCHEDULER_PARAMETERS: "--partition=pci --exclusive=user --deadline=now+2hour -N1 -t ${ALLOC_TIME}" + tags: + - batch + - matrix + rules: + - if: '$CI_COMMIT_BRANCH =~ /_qnone/ || $ON_MATRIX == "OFF"' #run except if ... + when: never + before_script: + - module load cmake/3.30.5 + +#### +# Template +.src_build_on_matrix: + extends: [.src_build_script, .on_matrix, .src_workflow] + +.tpl_build_on_matrix: + extends: [.tpl_build_script, .on_matrix, .tpl_workflow] + +#### +# PR Build jobs +matrix-llvm_19_1_3_cuda-src: + variables: + COMPILER: "llvm@19.1.3_cuda" + HOST_CONFIG: "matrix-toss_4_x86_64_ib-${COMPILER}.cmake" + ALLOC_TIME: "30" + extends: .src_build_on_matrix + +# NOTE: Reducing load put on Matrix, as it has limited resources +# matrix-gcc_13_3_1_cuda-src: +# variables: +# COMPILER: "gcc@13.3.1_cuda" +# HOST_CONFIG: "matrix-toss_4_x86_64_ib-${COMPILER}.cmake" +# ALLOC_TIME: "30" +# extends: .src_build_on_matrix + +#### +# TPL Build jobs +matrix-llvm_19_1_3_cuda-tpl: + variables: + SPEC: "~devtools~profiling+adiak+caliper~enzyme cuda_arch=90 %clang_19" + ALLOC_TIME: "30" + extends: .src_build_on_matrix + +# matrix-gcc_13_3_1_cuda-tpl: +# variables: +# SPEC: "~devtools~profiling+adiak+caliper~enzyme cuda_arch=90 %gcc_13" +# ALLOC_TIME: "45" +# extends: .tpl_build_on_matrix diff --git a/.gitlab/build_toss4_cray.yml b/.gitlab/build_tuolumne.yml similarity index 54% rename from .gitlab/build_toss4_cray.yml rename to .gitlab/build_tuolumne.yml index 5c27e6b5c7..9a0e60391f 100644 --- a/.gitlab/build_toss4_cray.yml +++ b/.gitlab/build_tuolumne.yml @@ -1,6 +1,6 @@ #### -# This is the shared configuration of jobs for toss4_cray -.on_toss4_cray: +# This is the shared configuration of jobs for tuolumne +.on_tuolumne: variables: SCHEDULER_PARAMETERS: "--queue pci --exclusive --time-limit=${ALLOC_TIME}m --nodes=${ALLOC_NODES}" COMPILER: "llvm-amdgpu@6.4.2" @@ -9,63 +9,63 @@ - batch - tuolumne rules: - - if: '$CI_COMMIT_BRANCH =~ /_qnone/ || $ON_TOSS4_CRAY == "OFF"' #run except if ... + - if: '$CI_COMMIT_BRANCH =~ /_qnone/ || $ON_TUOLUMNE == "OFF"' #run except if ... when: never before_script: - module load cmake/3.29.2 #### # Templates -.src_build_on_toss4_cray: - extends: [.src_build_script, .on_toss4_cray, .src_workflow] +.src_build_on_tuolumne: + extends: [.src_build_script, .on_tuolumne, .src_workflow] -.examples_build_on_toss4_cray: - extends: [.examples_build_script, .on_toss4_cray, .examples_workflow] +.examples_build_on_tuolumne: + extends: [.examples_build_script, .on_tuolumne, .examples_workflow] -.tpl_build_on_toss4_cray: - extends: [.tpl_build_script, .on_toss4_cray, .tpl_workflow] +.tpl_build_on_tuolumne: + extends: [.tpl_build_script, .on_tuolumne, .tpl_workflow] before_script: # LC version of pip is ancient - if [[ $(python3 -c 'import pip; print(pip.__version__ < "19.3")') == "True" ]]; then python3 -m pip install --user --upgrade pip; fi -.benchmarks_build_on_toss4_cray: - extends: [.benchmarks_build_script, .on_toss4_cray, .benchmarks_workflow] +.benchmarks_build_on_tuolumne: + extends: [.benchmarks_build_script, .on_tuolumne, .benchmarks_workflow] #### # Build jobs -toss4_cray-llvm_amdgpu_6_4_2-src: +tuolumne-llvm_amdgpu_6_4_2-src: variables: EXTRA_CMAKE_OPTIONS: "-DENABLE_BENCHMARKS=ON -DENABLE_DOCS=OFF -DCMAKE_BUILD_TYPE=Debug" ALLOC_NODES: "1" ALLOC_TIME: "75" - extends: .src_build_on_toss4_cray + extends: .src_build_on_tuolumne -toss4_cray-llvm_amdgpu_6_4_2-src-codevelop: +tuolumne-llvm_amdgpu_6_4_2-src-codevelop: variables: EXTRA_CMAKE_OPTIONS: "-DENABLE_BENCHMARKS=ON -DENABLE_DOCS=OFF -DCMAKE_BUILD_TYPE=Debug -DSMITH_ENABLE_CODEVELOP=ON" EXTRA_BUILD_OPTIONS: "--skip-install" ALLOC_NODES: "1" ALLOC_TIME: "75" - extends: .src_build_on_toss4_cray + extends: .src_build_on_tuolumne # NOTE: SPEC should matches specs.json, but devtools and profiling variants removed -toss4_cray-llvm_amdgpu_6_4_2-tpl: +tuolumne-llvm_amdgpu_6_4_2-tpl: variables: - SPEC: "--spec %~devtools~profiling~openmp+rocm~petsc~slepc~enzyme~sundials amdgpu_target=gfx942,gfx90a %${COMPILER}" + SPEC: "~devtools~profiling~openmp+rocm~petsc~slepc~enzyme~sundials amdgpu_target=gfx942,gfx90a %rocm_6_4_2" ALLOC_NODES: "1" ALLOC_TIME: "90" - extends: .tpl_build_on_toss4_cray + extends: .tpl_build_on_tuolumne -toss4_cray-llvm_amdgpu_6_4_2-examples: +tuolumne-llvm_amdgpu_6_4_2-examples: variables: EXTRA_CMAKE_OPTIONS: "-DCMAKE_BUILD_TYPE=Debug" ALLOC_NODES: "1" ALLOC_TIME: "90" - extends: .examples_build_on_toss4_cray + extends: .examples_build_on_tuolumne -toss4_cray-llvm_amdgpu_6_4_2-benchmarks: +tuolumne-llvm_amdgpu_6_4_2-benchmarks: variables: ALLOC_NODES: "1" ALLOC_TIME: "120" - extends: .benchmarks_build_on_toss4_cray + extends: .benchmarks_build_on_tuolumne diff --git a/.uberenv_config.json b/.uberenv_config.json index fa9bb8bddf..5e12d49cd0 100644 --- a/.uberenv_config.json +++ b/.uberenv_config.json @@ -4,9 +4,9 @@ "package_final_phase" : "initconfig", "package_source_dir" : "../..", "spack_url": "https://github.com/spack/spack.git", -"spack_commit": "5f5d3328847e8e1c50c82951fc7d66cc2c33be41", +"spack_commit": "195595ec296a29b006701279ad46fa146739665a", "spack_packages_url": "https://github.com/spack/spack-packages.git", -"spack_packages_commit": "1e377ba450d1d1e6458c72663f02826db098886d", +"spack_packages_commit": "1a7245cb1abc8cba0e7282c2ed98407a88ade51a", "spack_configs_path": "scripts/spack/configs", "spack_packages_path": ["scripts/spack/spack_repo/smith/packages"] } diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index c6efdb4f98..374f8b9b61 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -30,6 +30,7 @@ The Smith project release numbers follow [Semantic Versioning](http://semver.org - Added composable solid-mechanics and thermo-mechanics examples, tutorials, and regression tests covering coupled sensitivities, finite-difference checks, field parameters, and solves. - Added axisymmetric solid mechanics materials and loads for 2D `(r, z)` meshes. +- Added host-configs and CI testing for CZMatrix and RZVector machines ### Removed diff --git a/cmake/smith-config.cmake.in b/cmake/smith-config.cmake.in index b2e3f65cb5..37a09314c5 100644 --- a/cmake/smith-config.cmake.in +++ b/cmake/smith-config.cmake.in @@ -91,16 +91,6 @@ if(NOT SMITH_FOUND) set_property(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS TRUE) set_property(GLOBAL PROPERTY FIND_LIBRARY_USE_LIBX32_PATHS TRUE) - # Adiak - if(SMITH_USE_ADIAK) - find_dependency(adiak REQUIRED PATHS "${ADIAK_DIR}" "${ADIAK_DIR}/lib/cmake/adiak") - endif() - - # Caliper - if(SMITH_USE_CALIPER) - find_dependency(caliper REQUIRED PATHS "${CALIPER_DIR}" "${CALIPER_DIR}/share/cmake/caliper") - endif() - # See comment in SetupSmithThirdParty.cmake if(SMITH_ENABLE_CUDA) if(CMAKE_VERSION VERSION_LESS 3.17) @@ -165,6 +155,16 @@ if(NOT SMITH_FOUND) find_dependency(gretl REQUIRED PATHS ${SMITH_GRETL_DIR}/lib/cmake) endif() + # Adiak + if(SMITH_USE_ADIAK) + find_dependency(adiak REQUIRED PATHS "${ADIAK_DIR}" "${ADIAK_DIR}/lib/cmake/adiak") + endif() + + # Caliper + if(SMITH_USE_CALIPER) + find_dependency(caliper REQUIRED PATHS "${CALIPER_DIR}" "${CALIPER_DIR}/share/cmake/caliper") + endif() + #---------------------------------------------------------------------------- # Load BLT and Smith targets #---------------------------------------------------------------------------- diff --git a/cmake/thirdparty/FindMFEM.cmake b/cmake/thirdparty/FindMFEM.cmake index 63298b02be..81c54daba9 100644 --- a/cmake/thirdparty/FindMFEM.cmake +++ b/cmake/thirdparty/FindMFEM.cmake @@ -103,6 +103,13 @@ else() string(FIND "${mfem_tpl_lnk_flags}" "\n" mfem_tpl_lnl_flags_end_pos ) string(SUBSTRING "${mfem_tpl_lnk_flags}" 0 ${mfem_tpl_lnl_flags_end_pos} mfem_tpl_lnk_flags) string(STRIP "${mfem_tpl_lnk_flags}" mfem_tpl_lnk_flags) + + # transform -Xlinker items to -Wl + set(_mfem_tpl_list ${mfem_tpl_lnk_flags}) + separate_arguments(_mfem_tpl_list) + list(TRANSFORM _mfem_tpl_list + REPLACE "^-Xlinker=-rpath,(.*)$" "-Wl,-rpath,\\1") + set(mfem_tpl_lnk_flags ${_mfem_tpl_list}) else() message(WARNING "No third party library flags found in ${MFEM_CFG_DIR}/config.mk") endif() diff --git a/examples/contact/ironing_2D.cpp b/examples/contact/ironing_2D.cpp index 0083d63cf9..a9a1ad90c9 100644 --- a/examples/contact/ironing_2D.cpp +++ b/examples/contact/ironing_2D.cpp @@ -100,7 +100,7 @@ MeshPtr buildCircleMesh(const std::string& mesh_tag) .updateBdrAttrib(1, 6) .updateBdrAttrib(3, 9) .scale({1.0, 0.25}), - shared::MeshBuilder::SemiCircularShell(mesh_factor * 3 / 2, 10 * mesh_factor, 0.075, 0.125) + shared::MeshBuilder::HalfCylinder2D(mesh_factor * 3 / 2, 10 * mesh_factor, 0.075, 0.125) .translate({0.125, 0.375}) .updateBdrAttrib(1, 5) .updateBdrAttrib(2, 8) diff --git a/gretl b/gretl index d9f26d2b80..0a07c63a63 160000 --- a/gretl +++ b/gretl @@ -1 +1 @@ -Subproject commit d9f26d2b809e8af2d6a57effac39609f2124d566 +Subproject commit 0a07c63a633723c17025e61c5e4e9b22db756b5f diff --git a/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake b/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake index 611ef8cad8..ba25615f16 100644 --- a/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake +++ b/host-configs/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/caliper-2.14.0-gd5bk23yi6bzhtysivmoqtheyi7qu7or;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/tribol-0.1.0.27-5hrpjnserrbaprdwo4rtgwmz27egcmyc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/adiak-0.4.1-cq4xrf7m2zzl6ptjy7xpcqzgd7v2ffvk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/axom-0.14.0.2-5fhonbczmcctqntymi4fm3nspiltfbvs;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/conduit-0.9.6-yf5mmy6gg6ppgvwujhxys4jdbq4owp5p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/mfem-4.9.0.3-4yuwervidh7kw2bj2vt64kwf5arqokyg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/raja-2025.12.2-2qloooq5fllwvuwfjwwniktfieyu3m5h;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/umpire-2025.12.0-yl6bt3pw436rbdbdgozqntr2d6h7z3zs;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/netcdf-c-4.10.0-ygt3g3q2ymhu4coqvq6o3kyror45j6cr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/slepc-3.21.2-xslxthpf6rxyoknfrxj2el6whofkkcbw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/sundials-7.7.0-eginv5pemylpifwtxyw4brij7u6lap3y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/superlu-dist-8.1.2-yaewbemwohaxmi2y5z7tqko2xmyth563;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/camp-2025.12.0-463znceqfc2nfam7fjy3z5wu2kuwo5az;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/fmt-11.0.2-7mvuw2u6z4gvg2gml5fngilcjatua5wd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/hdf5-1.8.23-wtwgwbckochhzvh42lzuhukwummn3tsm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/arpack-ng-3.9.1-merpwbmvfa2w44flzcmznjkvkl3neqot;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/petsc-3.21.6-jrufedoanbwvfkhq46uqbpqmz4n25aqo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/hypre-2.33.0-ay2foaqlycebzbxcxpaq5bwl7pghykd5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/strumpack-8.0.0-ydmalvppf3fhnidu5bnb5eh7gz2lpmat;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/netlib-scalapack-2.2.3-fk3zj7unes53zwjqgg3vo3ib7jrc3d4q;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/parmetis-4.0.3-pd5n6lyej3jchi37q74yjlcqss4flvw7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/metis-5.1.0-rtjwdeiutwwda3hkzdq5zlextpjgkhhn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/none-none/gcc-runtime-13.3.1-idl2e7ehceec4tq2xcci4n27sch4dkvu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/caliper-2.15.0-tvzcbrebsyyeing6fvxq5pqzyzv42bbq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/tribol-0.1.0.28-vutlmjw3t3cybkc6fi2l6bbfy3r5zrpf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/adiak-0.4.1-tpt2cgp4huo4klbgvwmsug22sizezfyj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/axom-0.14.0.2-yxjmxgwde4sgbzyocqhobpztmxu7dv2c;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/conduit-0.9.6-rosrbbu6qh6a3vtayjlyl6sibl4p7slt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/mfem-4.9.1.4-3aas4xdlm5jgdukdyerr3f545t55prso;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/raja-2025.12.2-bfj4xop7cc5lomj37ffnk2x4pmrqxrgu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/umpire-2025.12.0-sq337432avaoujgyihvidcorzghthjns;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/netcdf-c-4.10.0-luc455gblezbmtajrcuodmbckefh3dyk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/slepc-3.23.3-bk2n5ctdfwabuvz3pfcs3wuclue5echm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/sundials-7.7.0-psupu52qyjb75x7gjfoyw4sxq343udzc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/superlu-dist-8.1.2-eexhmwdg73mh4avdfbm3lythueqv3vvn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/camp-2025.12.0-5ffmdeafwttxmokf6ovwdlgpehvjpeq4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/fmt-12.1.0-mk3exvsrargyhunhaqpeq6ugf2wwfgdo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/hdf5-1.8.23-63np7tfs7xxflwkgipjbnuefkpmra4tf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/arpack-ng-3.9.1-pepafcf6nuqyt5nc4q46lqxee6cjqh65;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/petsc-3.23.7-54vwzjzghdcnpj6wgwv2zuzp3rsjb4ku;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/hypre-2.33.0-gmkap7q4k3z34j5g2h2n4nkt6yt6wyh5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/strumpack-8.0.0-mrcsdoesvqazizugjpyqjxv62kn3tnrt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/netlib-scalapack-2.2.3-x64pycqoqxzix74lg53pxkj6mcpb3pfw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/parmetis-4.0.3-qmz4xjty3pnr6gwdaymox3tok5ej27ji;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/metis-5.1.0-26g2bhqa4d4l4kc7sks5m3ijfg3kmw44;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/none-none/gcc-runtime-13.3.1-yw47es4h2fpvnmevwt7twetblmdvv3ad;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/smith-develop-yvo2guvvhmdzojwfnvblecqnnahfim5l/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/smith-develop-yvo2guvvhmdzojwfnvblecqnnahfim5l/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/smith-develop-ulaqcf74wdc6z4kiccrxtpg4kvhu4wxb/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/smith-develop-ulaqcf74wdc6z4kiccrxtpg4kvhu4wxb/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/smith-develop-yvo2guvvhmdzojwfnvblecqnnahfim5l/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1/smith-develop-yvo2guvvhmdzojwfnvblecqnnahfim5l/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/smith-develop-ulaqcf74wdc6z4kiccrxtpg4kvhu4wxb/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1/smith-develop-ulaqcf74wdc6z4kiccrxtpg4kvhu4wxb/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: gcc@13.3.1/coban4v6d67qsc2lmofonv7wkeuxgg55 +# Compiler Spec: gcc@13.3.1/i6cnaowzjpqnmzzyn5hckpn3obc2j36g #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -69,53 +69,53 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/gcc-13.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/gcc-13.3.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-5fhonbczmcctqntymi4fm3nspiltfbvs" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-yxjmxgwde4sgbzyocqhobpztmxu7dv2c" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-463znceqfc2nfam7fjy3z5wu2kuwo5az" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-5ffmdeafwttxmokf6ovwdlgpehvjpeq4" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-yf5mmy6gg6ppgvwujhxys4jdbq4owp5p" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-rosrbbu6qh6a3vtayjlyl6sibl4p7slt" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-4yuwervidh7kw2bj2vt64kwf5arqokyg" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-3aas4xdlm5jgdukdyerr3f545t55prso" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-wtwgwbckochhzvh42lzuhukwummn3tsm" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-63np7tfs7xxflwkgipjbnuefkpmra4tf" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-ay2foaqlycebzbxcxpaq5bwl7pghykd5" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-gmkap7q4k3z34j5g2h2n4nkt6yt6wyh5" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-rtjwdeiutwwda3hkzdq5zlextpjgkhhn" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-26g2bhqa4d4l4kc7sks5m3ijfg3kmw44" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-pd5n6lyej3jchi37q74yjlcqss4flvw7" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-qmz4xjty3pnr6gwdaymox3tok5ej27ji" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-ygt3g3q2ymhu4coqvq6o3kyror45j6cr" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-luc455gblezbmtajrcuodmbckefh3dyk" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-yaewbemwohaxmi2y5z7tqko2xmyth563" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-eexhmwdg73mh4avdfbm3lythueqv3vvn" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-merpwbmvfa2w44flzcmznjkvkl3neqot" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-pepafcf6nuqyt5nc4q46lqxee6cjqh65" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-cq4xrf7m2zzl6ptjy7xpcqzgd7v2ffvk" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-tpt2cgp4huo4klbgvwmsug22sizezfyj" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.14.0-gd5bk23yi6bzhtysivmoqtheyi7qu7or" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-tvzcbrebsyyeing6fvxq5pqzyzv42bbq" CACHE PATH "") # ENZYME not built -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-jrufedoanbwvfkhq46uqbpqmz4n25aqo" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.23.7-54vwzjzghdcnpj6wgwv2zuzp3rsjb4ku" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-2qloooq5fllwvuwfjwwniktfieyu3m5h" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-bfj4xop7cc5lomj37ffnk2x4pmrqxrgu" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-xslxthpf6rxyoknfrxj2el6whofkkcbw" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.23.3-bk2n5ctdfwabuvz3pfcs3wuclue5echm" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-ydmalvppf3fhnidu5bnb5eh7gz2lpmat" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-mrcsdoesvqazizugjpyqjxv62kn3tnrt" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-eginv5pemylpifwtxyw4brij7u6lap3y" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-psupu52qyjb75x7gjfoyw4sxq343udzc" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-yl6bt3pw436rbdbdgozqntr2d6h7z3zs" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-sq337432avaoujgyihvidcorzghthjns" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.27-5hrpjnserrbaprdwo4rtgwmz27egcmyc" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-vutlmjw3t3cybkc6fi2l6bbfy3r5zrpf" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake b/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake index b832bd4ba2..9cc9c8c766 100644 --- a/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake +++ b/host-configs/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/caliper-2.14.0-cjpk3lddlqtp4tzn34rsgxddcthduc6n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/tribol-0.1.0.27-t5aay3tn2bnmnr3b3ewz5tii6qxjkf3n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/adiak-0.4.1-nhhqmngqj6aklphfuq5s6x3othlt5mrp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/axom-0.14.0.2-cvzljpgra2zvursta5ny2s5ybxyjyn2n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/conduit-0.9.6-tpdtfc2af4shnfovqhlofedxtpfx5gum;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/mfem-4.9.0.3-bwnirsb6k6n57fmisczibpf2lsjuot6m;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/raja-2025.12.2-bt4y2heof76hawjnuh2zeupkcd2bbge3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/umpire-2025.12.0-hrf4ogx6dmslytu7go5jz5wfct3bonjy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/enzyme-0.0.266-43y6ficl4n7wesqpzimsy25bpvvgj6wq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/netcdf-c-4.10.0-rb6drm2xw66is6u5xvr3e7h43ub5imj6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/slepc-3.21.2-oe5e56johcww3yfnoerhwssbtukk424d;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/sundials-7.7.0-flzbomo7uf644rao5ryd3et72sjlhy4n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/superlu-dist-8.1.2-k54zochov5bnyjmn6hnlipohnshfdtza;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/camp-2025.12.0-vw6lo3f6ulgpl4q3mms6su6b32i4tbib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/fmt-11.0.2-iuf4x7cn6q4nnq7t63j4r54ncoo6dohl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/hdf5-1.8.23-a4dez67ycuigqcbx4ula6cg6eppo4xvn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/arpack-ng-3.9.1-m7gtevxdiquenrgwglc7ymucwbbbjj5f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/petsc-3.21.6-ts3m73s74pips25xvveyz7rk26sehl22;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/hypre-2.33.0-kp5qifmd67usdztucz6fj6kbwea5wmtz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/strumpack-8.0.0-rez2utymybg7f5ivh5dkwp6rxvy6mapr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/netlib-scalapack-2.2.3-4lvl7wfkzwt4u6ncttepnqsxgrjmt5uj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/parmetis-4.0.3-k6uxxx6yk2hi33gdwg4kj7owrj4yoixr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/none-none/gcc-runtime-13.3.1-idl2e7ehceec4tq2xcci4n27sch4dkvu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/metis-5.1.0-75lz5tk3pqsoo65umayxosg5zi4ztgal;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/caliper-2.15.0-gt5lssal5o5ghov3nxh6v2okz4dbnyvw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/tribol-0.1.0.28-nqkwqvld7vpyikass7iif6aqbgjvcz7u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/adiak-0.4.1-mugoos2ngweef2sfv3h3hzamdobiidy7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/axom-0.14.0.2-emgmwlkortd6xx6jgls34ocjwfdgx6vb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/conduit-0.9.6-4uztni6nznttkafhj3o35flpyi5dlbhi;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/mfem-4.9.1.4-zvdmpaient5wbbmp2gmchpxaa444ncjn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/raja-2025.12.2-5lim5mwjyrlrxuiredfj2wpxkgmr3bal;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/umpire-2025.12.0-xgaowelfuqiwgh7fkxfcxsh7zfjyfcm3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/enzyme-0.0.266-l4d4gzpj5632pxsmjr4y7anmrk533i22;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/netcdf-c-4.10.0-nzlc3jnrrjpvuqex3whkprrubrt6njwg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/slepc-3.23.3-vlqwuecy3nxzz72qjuypjzpvvnseiahv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/sundials-7.7.0-m6mudsdn4apft7o22f4prsa6ae55jquw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/superlu-dist-8.1.2-fhwk2cxg4igtw2ezxf2px4ekt6zbxhwu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/camp-2025.12.0-qbukolkol7afsok2fb72rrzuo2ufoty2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/fmt-12.1.0-h42a64qzipimzjuc2dgzluebci3kxwch;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/hdf5-1.8.23-a4dez67ycuigqcbx4ula6cg6eppo4xvn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/arpack-ng-3.9.1-5wyotkff3f6fw6qunmyw7d7any5yuxwf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/petsc-3.23.7-g4m32ravl5ljcmwbbikbs7i3gfm4i4kq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/hypre-2.33.0-5lxspsnf4jrlhlyph6sewulbwnaffs22;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/strumpack-8.0.0-yuwgl2kyghgess7mwv3fish7irap6pr4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/netlib-scalapack-2.2.3-ipqfdckkgzuoibwkb5kxcn6p2uwvm3f6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/parmetis-4.0.3-k6uxxx6yk2hi33gdwg4kj7owrj4yoixr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/none-none/gcc-runtime-13.3.1-yw47es4h2fpvnmevwt7twetblmdvv3ad;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/metis-5.1.0-75lz5tk3pqsoo65umayxosg5zi4ztgal;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/smith-develop-p3qdxqv6jk32ccajgj5mc6utroazzj32/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/smith-develop-p3qdxqv6jk32ccajgj5mc6utroazzj32/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/smith-develop-wlmochhf3c45bsxelmttye6bc3srq6ak/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/smith-develop-wlmochhf3c45bsxelmttye6bc3srq6ak/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/smith-develop-p3qdxqv6jk32ccajgj5mc6utroazzj32/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3/smith-develop-p3qdxqv6jk32ccajgj5mc6utroazzj32/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/smith-develop-wlmochhf3c45bsxelmttye6bc3srq6ak/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3/smith-develop-wlmochhf3c45bsxelmttye6bc3srq6ak/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -69,53 +69,53 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_43/llvm-19.1.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/dane/2026_08_06_14_56_07/llvm-19.1.3" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-cvzljpgra2zvursta5ny2s5ybxyjyn2n" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-emgmwlkortd6xx6jgls34ocjwfdgx6vb" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-vw6lo3f6ulgpl4q3mms6su6b32i4tbib" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-qbukolkol7afsok2fb72rrzuo2ufoty2" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-tpdtfc2af4shnfovqhlofedxtpfx5gum" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-4uztni6nznttkafhj3o35flpyi5dlbhi" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-bwnirsb6k6n57fmisczibpf2lsjuot6m" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-zvdmpaient5wbbmp2gmchpxaa444ncjn" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-a4dez67ycuigqcbx4ula6cg6eppo4xvn" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-kp5qifmd67usdztucz6fj6kbwea5wmtz" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-5lxspsnf4jrlhlyph6sewulbwnaffs22" CACHE PATH "") set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-75lz5tk3pqsoo65umayxosg5zi4ztgal" CACHE PATH "") set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-k6uxxx6yk2hi33gdwg4kj7owrj4yoixr" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-rb6drm2xw66is6u5xvr3e7h43ub5imj6" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-nzlc3jnrrjpvuqex3whkprrubrt6njwg" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-k54zochov5bnyjmn6hnlipohnshfdtza" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-fhwk2cxg4igtw2ezxf2px4ekt6zbxhwu" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-m7gtevxdiquenrgwglc7ymucwbbbjj5f" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-5wyotkff3f6fw6qunmyw7d7any5yuxwf" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-nhhqmngqj6aklphfuq5s6x3othlt5mrp" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-mugoos2ngweef2sfv3h3hzamdobiidy7" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.14.0-cjpk3lddlqtp4tzn34rsgxddcthduc6n" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-gt5lssal5o5ghov3nxh6v2okz4dbnyvw" CACHE PATH "") -set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.266-43y6ficl4n7wesqpzimsy25bpvvgj6wq" CACHE PATH "") +set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.266-l4d4gzpj5632pxsmjr4y7anmrk533i22" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-ts3m73s74pips25xvveyz7rk26sehl22" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.23.7-g4m32ravl5ljcmwbbikbs7i3gfm4i4kq" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-bt4y2heof76hawjnuh2zeupkcd2bbge3" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-5lim5mwjyrlrxuiredfj2wpxkgmr3bal" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-oe5e56johcww3yfnoerhwssbtukk424d" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.23.3-vlqwuecy3nxzz72qjuypjzpvvnseiahv" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-rez2utymybg7f5ivh5dkwp6rxvy6mapr" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-yuwgl2kyghgess7mwv3fish7irap6pr4" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-flzbomo7uf644rao5ryd3et72sjlhy4n" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-m6mudsdn4apft7o22f4prsa6ae55jquw" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-hrf4ogx6dmslytu7go5jz5wfct3bonjy" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-xgaowelfuqiwgh7fkxfcxsh7zfjyfcm3" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.27-t5aay3tn2bnmnr3b3ewz5tii6qxjkf3n" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-nqkwqvld7vpyikass7iif6aqbgjvcz7u" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/docker/gcc@14.2.0.cmake b/host-configs/docker/gcc@14.2.0.cmake index f8f8c8335f..cd19c071d6 100644 --- a/host-configs/docker/gcc@14.2.0.cmake +++ b/host-configs/docker/gcc@14.2.0.cmake @@ -4,20 +4,20 @@ # CMake executable path: /usr/local/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/home/smith/smith_tpls/gcc-14.2.0/tribol-0.1.0.27-5i3zagzbk4bttvj4cnnaohusztvzxzaj;/home/smith/smith_tpls/gcc-14.2.0/axom-0.14.0.2-ahhfniujrks7cn5g2xocnd33lgs66lj7;/home/smith/smith_tpls/gcc-14.2.0/conduit-0.9.6-4m4diq7gvkpkuma5s6xqhw2ksz44nw5d;/home/smith/smith_tpls/gcc-14.2.0/mfem-4.9.0.3-45oec33grh3epiewvykakrt2vsu4hyir;/home/smith/smith_tpls/gcc-14.2.0/raja-2025.12.2-jiuzoiui6rxteponefqbu45uxqde6www;/home/smith/smith_tpls/gcc-14.2.0/umpire-2025.12.0-mmgy25257rfdiw4aklqq22i7l37co755;/home/smith/smith_tpls/gcc-14.2.0/netcdf-c-4.10.0-5iedidqvgbhbxivsmuzj4qd5drq3dtxw;/home/smith/smith_tpls/gcc-14.2.0/slepc-3.21.2-2fp26nlp672aiw56ydpj7tg7d4juccbn;/home/smith/smith_tpls/gcc-14.2.0/sundials-7.7.0-zyagrzpgblvrlkf5afoy5m6iyd4byttd;/home/smith/smith_tpls/gcc-14.2.0/superlu-dist-8.1.2-shalayim7ojq4gqnldol5te23fxqtwdr;/home/smith/smith_tpls/gcc-14.2.0/camp-2025.12.0-xta4mmxbbaxlitm2qxyjfomiirnqi3bq;/home/smith/smith_tpls/gcc-14.2.0/fmt-11.0.2-ns2cgb6j6lupl4nrbwfuttbxj7z6pmy2;/home/smith/smith_tpls/gcc-14.2.0/hdf5-1.8.23-3fx44bwgwfwj4733zo4fs6zvlsfwnofh;/home/smith/smith_tpls/gcc-14.2.0/arpack-ng-3.9.1-h546sx772app2bmgcopunqyptstytkvl;/home/smith/smith_tpls/gcc-14.2.0/petsc-3.21.6-2ovn2wnyl7nzousvrgsqjprnpptjmxn5;/home/smith/smith_tpls/gcc-14.2.0/hypre-2.33.0-w72wpgqwcahe5pqahrvvn6anx4hoknox;/home/smith/smith_tpls/gcc-14.2.0/strumpack-8.0.0-erepetuy6mgwo6ol2amupmgqfevx437v;/home/smith/smith_tpls/gcc-14.2.0/netlib-scalapack-2.2.3-dqjhh2on4hgitdcxlxo3kuap6mns2uwo;/home/smith/smith_tpls/gcc-14.2.0/parmetis-4.0.3-owk5xdqjm2jq5xffql4q5bj54w45zfd5;/home/smith/smith_tpls/gcc-14.2.0/openblas-0.3.33-vcqqt7asutulrrjrylk2dyw7mewcmz2p;/home/smith/smith_tpls/gcc-14.2.0/metis-5.1.0-eaucpjcdpfqtddbzy5mmyp3fl3h2dolk;/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-zbxhdzb6m6gt4uw7gylwtovrhigxic45;/home/smith/smith_tpls/gcc-14.2.0/hwloc-2.13.0-34o6dpabjn2a7trlskiiyw3gkbfao2hz;/home/smith/smith_tpls/gcc-14.2.0/libfabric-2.5.1-frfurtv7vd3qewgjuh5nfjqkrf3jpvar;/home/smith/smith_tpls/gcc-14.2.0/yaksa-0.4-zk73expnycizxmcv3u56xm564gdnhvix;/home/smith/smith_tpls/gcc-14.2.0/libpciaccess-0.17-i4hy2japicrdy4x3wnzzk62rg7srpxvp;/home/smith/smith_tpls/gcc-14.2.0/libxml2-2.15.3-bqmoc2eupsb7niz46kje6wprzj6vl4s3;/home/smith/smith_tpls/gcc-14.2.0/ncurses-6.6-f45x4yjohhfibwyn3rrm2ilsjmmxcjr5;/home/smith/smith_tpls/gcc-14.2.0/libiconv-1.18-tztnirhyiowa7lilnusz5fcxccmz2l7x;/home/smith/smith_tpls/gcc-14.2.0/xz-5.8.3-ek4uec3am4gqdexhtnhdiae4pgk3ybxh;/home/smith/smith_tpls/none-none/gcc-runtime-14.2.0-bg5pm5fobygqhtkysozqyivvocybhaim;/home/smith/smith_tpls/none-none/compiler-wrapper-1.1.0-m2hzi6ouuda4xfn6tiiaok5ekmsr62nh" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/home/smith/smith_tpls/gcc-14.2.0/tribol-0.1.0.28-yln3hivxjekvwdlyf6r7zws4h7d6v2ej;/home/smith/smith_tpls/gcc-14.2.0/axom-0.14.0.2-qapmse7cyzf3mbfw5w72dfuhdtt4vryd;/home/smith/smith_tpls/gcc-14.2.0/conduit-0.9.6-iuw3hc5jf4gdwmmjwdfrbixk4muylu3x;/home/smith/smith_tpls/gcc-14.2.0/mfem-4.9.1.4-rhqpc2sj3ouojaecavuivyrjmelfgzuv;/home/smith/smith_tpls/gcc-14.2.0/raja-2025.12.2-5nt6dlvgybnxgetu3n2iqtysyqxctwh6;/home/smith/smith_tpls/gcc-14.2.0/umpire-2025.12.0-uujozk75azbh2ivwfapas7e33orbhif4;/home/smith/smith_tpls/gcc-14.2.0/netcdf-c-4.10.0-fpdrhzrcqh5xqapvinff5hr44euemjph;/home/smith/smith_tpls/gcc-14.2.0/slepc-3.23.3-4xfjjezrescpnivjjnttj3u6enqvup7d;/home/smith/smith_tpls/gcc-14.2.0/sundials-7.7.0-nxp6ninvsloikufxpa6rzbaj5wir4v3u;/home/smith/smith_tpls/gcc-14.2.0/superlu-dist-8.1.2-5mzqeqoo5ixacxzoywdrhy2ihfajlbil;/home/smith/smith_tpls/gcc-14.2.0/camp-2025.12.0-z25q3fpth6md7ipj3zumhqakoayevqvk;/home/smith/smith_tpls/gcc-14.2.0/fmt-12.1.0-6at5sjcvvzy4eh3757grj3myi3cklymw;/home/smith/smith_tpls/gcc-14.2.0/hdf5-1.8.23-fsrjyyxaeptenkjqkfy7wxza3fivsdpx;/home/smith/smith_tpls/gcc-14.2.0/arpack-ng-3.9.1-vicnrqvwokmikoxjvt2xjkq7wq6xseya;/home/smith/smith_tpls/gcc-14.2.0/petsc-3.23.7-ubmd3bt2tld7irvt7aul75iqoa4ms4xg;/home/smith/smith_tpls/gcc-14.2.0/hypre-2.33.0-mz56z3pw3amwusmhk4edmcfxfwb2l3sq;/home/smith/smith_tpls/gcc-14.2.0/strumpack-8.0.0-hjvlejnkpqdqcouvkavyx5mcrbg7bjzo;/home/smith/smith_tpls/gcc-14.2.0/netlib-scalapack-2.2.3-y55hzx2egro3zer5eazzy55ydjqm2fyw;/home/smith/smith_tpls/gcc-14.2.0/parmetis-4.0.3-6tsjrr2ycqtbu237ovx7xbqwcb4irhrn;/home/smith/smith_tpls/gcc-14.2.0/openblas-0.3.33-zzt3jh6odc2srmb35nilgzsa5l4xgtqy;/home/smith/smith_tpls/gcc-14.2.0/metis-5.1.0-6xfo4km4twjyb4t33dw7mgjn5ixpc4w2;/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-gnbi3enacd36rm3xvfd6hrjqfu7nevtw;/home/smith/smith_tpls/gcc-14.2.0/hwloc-2.13.0-w4w6lsascumdhiniunm24n33n6b7z4q7;/home/smith/smith_tpls/gcc-14.2.0/libfabric-2.6.0-is4si3647pvxi7t43fst6ohl7qqmpnp4;/home/smith/smith_tpls/gcc-14.2.0/yaksa-0.4-ro2wkiwybjippqacslazrtamwnee7ktt;/home/smith/smith_tpls/gcc-14.2.0/libpciaccess-0.17-z7l7gal5pgy7z6x5fwdgeainrnwywkzb;/home/smith/smith_tpls/gcc-14.2.0/libxml2-2.15.3-hxgq4gzzz4mizqfetcasydtsho6grxrq;/home/smith/smith_tpls/gcc-14.2.0/ncurses-6.6-jgm5ie3kuvowfuvb2yuc7u342q62g2v7;/home/smith/smith_tpls/gcc-14.2.0/libiconv-1.18-etxywnz4dht7j3u6zqjvfliu6x3vr27s;/home/smith/smith_tpls/gcc-14.2.0/xz-5.8.3-amttdqqc6aipgvy6zfw3yof5hrckxwaj;/home/smith/smith_tpls/none-none/gcc-runtime-14.2.0-qtg6rv45vanzmht6ovn6fkr6xxvwquqt;/home/smith/smith_tpls/none-none/compiler-wrapper-1.1.0-m2hzi6ouuda4xfn6tiiaok5ekmsr62nh" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/home/smith/smith_tpls/gcc-14.2.0/smith-develop-ypd5jhv26d6ydms2k3xunuuvw5ct4ao5/lib;/home/smith/smith_tpls/gcc-14.2.0/smith-develop-ypd5jhv26d6ydms2k3xunuuvw5ct4ao5/lib64;;" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/home/smith/smith_tpls/gcc-14.2.0/smith-develop-m7hj4uv65x7epvxiutdfu4lx7sxgarzx/lib;/home/smith/smith_tpls/gcc-14.2.0/smith-develop-m7hj4uv65x7epvxiutdfu4lx7sxgarzx/lib64;;" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/home/smith/smith_tpls/gcc-14.2.0/smith-develop-ypd5jhv26d6ydms2k3xunuuvw5ct4ao5/lib;/home/smith/smith_tpls/gcc-14.2.0/smith-develop-ypd5jhv26d6ydms2k3xunuuvw5ct4ao5/lib64;;" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/home/smith/smith_tpls/gcc-14.2.0/smith-develop-m7hj4uv65x7epvxiutdfu4lx7sxgarzx/lib;/home/smith/smith_tpls/gcc-14.2.0/smith-develop-m7hj4uv65x7epvxiutdfu4lx7sxgarzx/lib64;;" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: gcc@14.2.0/nz3km7hsvii7ajqbkpppfxgurquoqw5l +# Compiler Spec: gcc@14.2.0/rkfrtr5utsh6wht7znghqyulp2b4vml5 #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) @@ -47,13 +47,13 @@ set(CMAKE_Fortran_FLAGS "-fPIC -pthread" CACHE STRING "") # MPI #------------------------------------------------------------------------------ -set(MPI_C_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-zbxhdzb6m6gt4uw7gylwtovrhigxic45/bin/mpicc" CACHE PATH "") +set(MPI_C_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-gnbi3enacd36rm3xvfd6hrjqfu7nevtw/bin/mpicc" CACHE PATH "") -set(MPI_CXX_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-zbxhdzb6m6gt4uw7gylwtovrhigxic45/bin/mpicxx" CACHE PATH "") +set(MPI_CXX_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-gnbi3enacd36rm3xvfd6hrjqfu7nevtw/bin/mpicxx" CACHE PATH "") -set(MPI_Fortran_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-zbxhdzb6m6gt4uw7gylwtovrhigxic45/bin/mpif90" CACHE PATH "") +set(MPI_Fortran_COMPILER "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-gnbi3enacd36rm3xvfd6hrjqfu7nevtw/bin/mpif90" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-zbxhdzb6m6gt4uw7gylwtovrhigxic45/bin/mpirun" CACHE PATH "") +set(MPIEXEC_EXECUTABLE "/home/smith/smith_tpls/gcc-14.2.0/mpich-4.2.0-gnbi3enacd36rm3xvfd6hrjqfu7nevtw/bin/mpirun" CACHE PATH "") set(MPIEXEC_NUMPROC_FLAG "-np" CACHE STRING "") @@ -71,29 +71,29 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(TPL_ROOT "/home/smith/smith_tpls/gcc-14.2.0" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-ahhfniujrks7cn5g2xocnd33lgs66lj7" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-qapmse7cyzf3mbfw5w72dfuhdtt4vryd" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-xta4mmxbbaxlitm2qxyjfomiirnqi3bq" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-z25q3fpth6md7ipj3zumhqakoayevqvk" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-4m4diq7gvkpkuma5s6xqhw2ksz44nw5d" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-iuw3hc5jf4gdwmmjwdfrbixk4muylu3x" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-45oec33grh3epiewvykakrt2vsu4hyir" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-rhqpc2sj3ouojaecavuivyrjmelfgzuv" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-3fx44bwgwfwj4733zo4fs6zvlsfwnofh" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-fsrjyyxaeptenkjqkfy7wxza3fivsdpx" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-w72wpgqwcahe5pqahrvvn6anx4hoknox" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-mz56z3pw3amwusmhk4edmcfxfwb2l3sq" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-eaucpjcdpfqtddbzy5mmyp3fl3h2dolk" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-6xfo4km4twjyb4t33dw7mgjn5ixpc4w2" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-owk5xdqjm2jq5xffql4q5bj54w45zfd5" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-6tsjrr2ycqtbu237ovx7xbqwcb4irhrn" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-5iedidqvgbhbxivsmuzj4qd5drq3dtxw" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-fpdrhzrcqh5xqapvinff5hr44euemjph" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-shalayim7ojq4gqnldol5te23fxqtwdr" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-5mzqeqoo5ixacxzoywdrhy2ihfajlbil" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-h546sx772app2bmgcopunqyptstytkvl" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-vicnrqvwokmikoxjvt2xjkq7wq6xseya" CACHE PATH "") # ADIAK not built @@ -103,19 +103,19 @@ set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-h546sx772app2bmgcopunqyptstytkvl" CA # ENZYME not built -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-2ovn2wnyl7nzousvrgsqjprnpptjmxn5" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.23.7-ubmd3bt2tld7irvt7aul75iqoa4ms4xg" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-jiuzoiui6rxteponefqbu45uxqde6www" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-5nt6dlvgybnxgetu3n2iqtysyqxctwh6" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-2fp26nlp672aiw56ydpj7tg7d4juccbn" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.23.3-4xfjjezrescpnivjjnttj3u6enqvup7d" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-erepetuy6mgwo6ol2amupmgqfevx437v" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-hjvlejnkpqdqcouvkavyx5mcrbg7bjzo" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-zyagrzpgblvrlkf5afoy5m6iyd4byttd" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-nxp6ninvsloikufxpa6rzbaj5wir4v3u" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-mmgy25257rfdiw4aklqq22i7l37co755" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-uujozk75azbh2ivwfapas7e33orbhif4" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.27-5i3zagzbk4bttvj4cnnaohusztvzxzaj" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-yln3hivxjekvwdlyf6r7zws4h7d6v2ej" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/docker/llvm@19.1.1.cmake b/host-configs/docker/llvm@19.1.1.cmake index caab2212ea..a45f0d808f 100644 --- a/host-configs/docker/llvm@19.1.1.cmake +++ b/host-configs/docker/llvm@19.1.1.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/local/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/home/smith/smith_tpls/llvm-19.1.1/tribol-0.1.0.27-yqn7i3bai6zph6hdow6pgtmdoeeovuqt;/home/smith/smith_tpls/llvm-19.1.1/axom-0.14.0.2-2cbtchzlg775lgoxzxqrjoe6qkvw7bch;/home/smith/smith_tpls/llvm-19.1.1/conduit-0.9.6-sajjhbqpqczxlfirbtabi5owg6mttcpd;/home/smith/smith_tpls/llvm-19.1.1/mfem-4.9.0.3-b2y7j2k7bhnjl7jn2iz5f7f2rwsprimu;/home/smith/smith_tpls/llvm-19.1.1/raja-2025.12.2-rhnj55yislgogbfvel55mgbo5qqhb25q;/home/smith/smith_tpls/llvm-19.1.1/umpire-2025.12.0-h2dcb45ykqin53jvqjbokwi4kh55yeft;/home/smith/smith_tpls/llvm-19.1.1/enzyme-0.0.266-poqppj4ak4ez7cckgig4griwn3xkybkn;/home/smith/smith_tpls/llvm-19.1.1/netcdf-c-4.10.0-ljxe6skdmznb6sy77l7olrttrppxk5wp;/home/smith/smith_tpls/llvm-19.1.1/slepc-3.21.2-zecyrs5hgckjk7gwjqyhntaj5wbcmr27;/home/smith/smith_tpls/llvm-19.1.1/sundials-7.7.0-a3gtwkpxr4avov65mict4wslft454lsz;/home/smith/smith_tpls/llvm-19.1.1/superlu-dist-8.1.2-fopyjwrbv6xbubujkifkleow5drhqjzz;/home/smith/smith_tpls/llvm-19.1.1/camp-2025.12.0-va47o3yk57vaxa74lubvgzc4ffjn3nmp;/home/smith/smith_tpls/llvm-19.1.1/fmt-11.0.2-vt3ri6ivodqm2bp3mmstsvplazd3mmxf;/home/smith/smith_tpls/llvm-19.1.1/hdf5-1.8.23-styqhpnger63ccameaun2nidmclxi6ie;/home/smith/smith_tpls/llvm-19.1.1/arpack-ng-3.9.1-nl5irhxizsjcmfbu5spctllnogvw52pm;/home/smith/smith_tpls/llvm-19.1.1/petsc-3.21.6-neyezkvqgrpjptqolb4fd75fvplyagoa;/home/smith/smith_tpls/llvm-19.1.1/hypre-2.33.0-drh66twfx2ezsorjkvdjdgugrv7wia66;/home/smith/smith_tpls/llvm-19.1.1/strumpack-8.0.0-li7utyrlpdhmykluxxqyskatkh27ewta;/home/smith/smith_tpls/llvm-19.1.1/netlib-scalapack-2.2.3-6b35545wtxbuxd5eybophclquhn6wckw;/home/smith/smith_tpls/llvm-19.1.1/parmetis-4.0.3-2c2b7svvorovmvpfty6ir34cm47wmger;/home/smith/smith_tpls/llvm-19.1.1/openblas-0.3.33-jf7xdyjovczbu2frp4mx34n22maodg25;/home/smith/smith_tpls/llvm-19.1.1/metis-5.1.0-4lhsgk655zzfyldqokg3sjfk65is5vw2;/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-efawzelfsliwvkryys7ydjnqg4irewuj;/home/smith/smith_tpls/none-none/gcc-runtime-13.3.0-2juzxyl3u6fik62tpx65qwcchjjppfru;/home/smith/smith_tpls/llvm-19.1.1/hwloc-2.13.0-ljs27mekbm6nsc5vafhmcb5vwfucaitx;/home/smith/smith_tpls/llvm-19.1.1/libfabric-2.5.1-2smuvlhofw5io2tixo7ksdui7q6jm45c;/home/smith/smith_tpls/llvm-19.1.1/yaksa-0.4-7fdnjvxie7jz6oiu62kj63pnuoygxur4;/home/smith/smith_tpls/llvm-19.1.1/libpciaccess-0.17-mlbemztx5ffmoks2veyrlwd6vlrrpu5f;/home/smith/smith_tpls/llvm-19.1.1/libxml2-2.15.3-mf4ikkbzp2bxhwccvjuqvzg54uosz47j;/home/smith/smith_tpls/llvm-19.1.1/ncurses-6.6-ebyloqpo5obcuxbw6t7dzymckcpevqms;/home/smith/smith_tpls/llvm-19.1.1/libiconv-1.18-jgu4j5gov2vcotygqvpivirmamnazvtp;/home/smith/smith_tpls/llvm-19.1.1/xz-5.8.3-fwzykt52tmlnncd4v6zr7crmokbyhbpz;/home/smith/smith_tpls/none-none/compiler-wrapper-1.1.0-m2hzi6ouuda4xfn6tiiaok5ekmsr62nh;/usr/lib/llvm-19" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/home/smith/smith_tpls/llvm-19.1.1/tribol-0.1.0.28-skkor5ien3eebtusf2va7xciprlydznk;/home/smith/smith_tpls/llvm-19.1.1/axom-0.14.0.2-kx6kziiyfjc476cddwglegoh5joqgknj;/home/smith/smith_tpls/llvm-19.1.1/conduit-0.9.6-nhoy2z3fgd7aatp36c3x3bixkf6546ze;/home/smith/smith_tpls/llvm-19.1.1/mfem-4.9.1.4-lunmn2oxjsfowxn7mfyx6piaqnno6oy3;/home/smith/smith_tpls/llvm-19.1.1/raja-2025.12.2-ny6oguurpo7pobo6hhl4mm7cuapmsytt;/home/smith/smith_tpls/llvm-19.1.1/umpire-2025.12.0-4b32ppo3pzjp65xqe2bfihupthjvxkej;/home/smith/smith_tpls/llvm-19.1.1/enzyme-0.0.266-4udi3lbh2lnz5fzwp3sickwgw46eacnw;/home/smith/smith_tpls/llvm-19.1.1/netcdf-c-4.10.0-nwv3r6hoqp3xyqy5qz2snkfz6wnh2u6d;/home/smith/smith_tpls/llvm-19.1.1/slepc-3.23.3-chz36dsachrtb3nvwq7gqb6jmutjph2i;/home/smith/smith_tpls/llvm-19.1.1/sundials-7.7.0-cld5ijk4cudlyfc63mp2vxqbu5x7cpb5;/home/smith/smith_tpls/llvm-19.1.1/superlu-dist-8.1.2-6pvcq5kqvlvh6kveoyzdczasdhwfvkp2;/home/smith/smith_tpls/llvm-19.1.1/camp-2025.12.0-4gsg5n4l3dbjoomhdmtudkymq4oqotxu;/home/smith/smith_tpls/llvm-19.1.1/fmt-12.1.0-6xrb3lzw2stfkhlg3jzxkpl2brohcm2e;/home/smith/smith_tpls/llvm-19.1.1/hdf5-1.8.23-ut37a3gpgnsoefc2rn6226hv7vlhooly;/home/smith/smith_tpls/llvm-19.1.1/arpack-ng-3.9.1-zvicx4jpiwla7gfldjaa6pgi6pyeycag;/home/smith/smith_tpls/llvm-19.1.1/petsc-3.23.7-sioaeu6coinhqe3tqh5v2ag2tyddimcl;/home/smith/smith_tpls/llvm-19.1.1/hypre-2.33.0-2ddaoqnaujqjxrqhixirr4ybj4slu4xk;/home/smith/smith_tpls/llvm-19.1.1/strumpack-8.0.0-numvrz5df5qx27pvkpipr5kd7vl4aq6c;/home/smith/smith_tpls/llvm-19.1.1/netlib-scalapack-2.2.3-42rlfolbn2lpdrydlh3yqzdwctoxjw4r;/home/smith/smith_tpls/llvm-19.1.1/parmetis-4.0.3-qid5baau2l45yiw4u4ll4dikoopkhlwi;/home/smith/smith_tpls/llvm-19.1.1/openblas-0.3.33-y2niuuztr6mbck47dpiwvgitih3ttwkb;/home/smith/smith_tpls/llvm-19.1.1/metis-5.1.0-2tlsmb2gf4hqgfpyj7weaezuwernhdvc;/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-qq3osljxay75gxnmsoi327ewoevlwss7;/home/smith/smith_tpls/none-none/gcc-runtime-13.3.0-nqepvmjm36vdbf5dlx6wdwwa3s23bk2t;/home/smith/smith_tpls/llvm-19.1.1/hwloc-2.13.0-jbi4h3qfoqd53orm47b7b75ns7kb36d3;/home/smith/smith_tpls/llvm-19.1.1/libfabric-2.6.0-kwck54v3mbizw5hi2dgcdelvikfsoapc;/home/smith/smith_tpls/llvm-19.1.1/yaksa-0.4-7fdnjvxie7jz6oiu62kj63pnuoygxur4;/home/smith/smith_tpls/llvm-19.1.1/libpciaccess-0.17-mlbemztx5ffmoks2veyrlwd6vlrrpu5f;/home/smith/smith_tpls/llvm-19.1.1/libxml2-2.15.3-72t2varna6fljlcvxezt6ib4yzgcvw4d;/home/smith/smith_tpls/llvm-19.1.1/ncurses-6.6-ebyloqpo5obcuxbw6t7dzymckcpevqms;/home/smith/smith_tpls/llvm-19.1.1/libiconv-1.18-z4zlf7pi62s7nn5ocntisudmzhgha3fv;/home/smith/smith_tpls/llvm-19.1.1/xz-5.8.3-fwzykt52tmlnncd4v6zr7crmokbyhbpz;/home/smith/smith_tpls/none-none/compiler-wrapper-1.1.0-m2hzi6ouuda4xfn6tiiaok5ekmsr62nh;/usr/lib/llvm-19" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/home/smith/smith_tpls/llvm-19.1.1/smith-develop-ai7xx4bhkmgr3p6txyi5auq7kislxcui/lib;/home/smith/smith_tpls/llvm-19.1.1/smith-develop-ai7xx4bhkmgr3p6txyi5auq7kislxcui/lib64;;" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/home/smith/smith_tpls/llvm-19.1.1/smith-develop-64gsht4d6tkoc7au6jhzffiswqkxv43b/lib;/home/smith/smith_tpls/llvm-19.1.1/smith-develop-64gsht4d6tkoc7au6jhzffiswqkxv43b/lib64;;" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/home/smith/smith_tpls/llvm-19.1.1/smith-develop-ai7xx4bhkmgr3p6txyi5auq7kislxcui/lib;/home/smith/smith_tpls/llvm-19.1.1/smith-develop-ai7xx4bhkmgr3p6txyi5auq7kislxcui/lib64;;" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/home/smith/smith_tpls/llvm-19.1.1/smith-develop-64gsht4d6tkoc7au6jhzffiswqkxv43b/lib;/home/smith/smith_tpls/llvm-19.1.1/smith-develop-64gsht4d6tkoc7au6jhzffiswqkxv43b/lib64;;" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -47,13 +47,13 @@ set(CMAKE_Fortran_FLAGS "-fPIC -pthread" CACHE STRING "") # MPI #------------------------------------------------------------------------------ -set(MPI_C_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-efawzelfsliwvkryys7ydjnqg4irewuj/bin/mpicc" CACHE PATH "") +set(MPI_C_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-qq3osljxay75gxnmsoi327ewoevlwss7/bin/mpicc" CACHE PATH "") -set(MPI_CXX_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-efawzelfsliwvkryys7ydjnqg4irewuj/bin/mpicxx" CACHE PATH "") +set(MPI_CXX_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-qq3osljxay75gxnmsoi327ewoevlwss7/bin/mpicxx" CACHE PATH "") -set(MPI_Fortran_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-efawzelfsliwvkryys7ydjnqg4irewuj/bin/mpif90" CACHE PATH "") +set(MPI_Fortran_COMPILER "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-qq3osljxay75gxnmsoi327ewoevlwss7/bin/mpif90" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-efawzelfsliwvkryys7ydjnqg4irewuj/bin/mpirun" CACHE PATH "") +set(MPIEXEC_EXECUTABLE "/home/smith/smith_tpls/llvm-19.1.1/mpich-4.2.0-qq3osljxay75gxnmsoi327ewoevlwss7/bin/mpirun" CACHE PATH "") set(MPIEXEC_NUMPROC_FLAG "-np" CACHE STRING "") @@ -71,29 +71,29 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(TPL_ROOT "/home/smith/smith_tpls/llvm-19.1.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-2cbtchzlg775lgoxzxqrjoe6qkvw7bch" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-kx6kziiyfjc476cddwglegoh5joqgknj" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-va47o3yk57vaxa74lubvgzc4ffjn3nmp" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-4gsg5n4l3dbjoomhdmtudkymq4oqotxu" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-sajjhbqpqczxlfirbtabi5owg6mttcpd" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-nhoy2z3fgd7aatp36c3x3bixkf6546ze" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-b2y7j2k7bhnjl7jn2iz5f7f2rwsprimu" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-lunmn2oxjsfowxn7mfyx6piaqnno6oy3" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-styqhpnger63ccameaun2nidmclxi6ie" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-ut37a3gpgnsoefc2rn6226hv7vlhooly" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-drh66twfx2ezsorjkvdjdgugrv7wia66" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-2ddaoqnaujqjxrqhixirr4ybj4slu4xk" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-4lhsgk655zzfyldqokg3sjfk65is5vw2" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-2tlsmb2gf4hqgfpyj7weaezuwernhdvc" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-2c2b7svvorovmvpfty6ir34cm47wmger" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-qid5baau2l45yiw4u4ll4dikoopkhlwi" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-ljxe6skdmznb6sy77l7olrttrppxk5wp" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-nwv3r6hoqp3xyqy5qz2snkfz6wnh2u6d" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-fopyjwrbv6xbubujkifkleow5drhqjzz" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-6pvcq5kqvlvh6kveoyzdczasdhwfvkp2" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-nl5irhxizsjcmfbu5spctllnogvw52pm" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-zvicx4jpiwla7gfldjaa6pgi6pyeycag" CACHE PATH "") # ADIAK not built @@ -101,21 +101,21 @@ set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-nl5irhxizsjcmfbu5spctllnogvw52pm" CA # CALIPER not built -set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.266-poqppj4ak4ez7cckgig4griwn3xkybkn" CACHE PATH "") +set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.266-4udi3lbh2lnz5fzwp3sickwgw46eacnw" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-neyezkvqgrpjptqolb4fd75fvplyagoa" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.23.7-sioaeu6coinhqe3tqh5v2ag2tyddimcl" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-rhnj55yislgogbfvel55mgbo5qqhb25q" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-ny6oguurpo7pobo6hhl4mm7cuapmsytt" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-zecyrs5hgckjk7gwjqyhntaj5wbcmr27" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.23.3-chz36dsachrtb3nvwq7gqb6jmutjph2i" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-li7utyrlpdhmykluxxqyskatkh27ewta" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-numvrz5df5qx27pvkpipr5kd7vl4aq6c" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-a3gtwkpxr4avov65mict4wslft454lsz" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-cld5ijk4cudlyfc63mp2vxqbu5x7cpb5" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-h2dcb45ykqin53jvqjbokwi4kh55yeft" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-4b32ppo3pzjp65xqe2bfihupthjvxkej" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.27-yqn7i3bai6zph6hdow6pgtmdoeeovuqt" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-skkor5ien3eebtusf2va7xciprlydznk" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/matrix-toss_4_x86_64_ib-gcc@13.3.1_cuda.cmake b/host-configs/matrix-toss_4_x86_64_ib-gcc@13.3.1_cuda.cmake new file mode 100644 index 0000000000..c54e6ea167 --- /dev/null +++ b/host-configs/matrix-toss_4_x86_64_ib-gcc@13.3.1_cuda.cmake @@ -0,0 +1,164 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/caliper-2.15.0-dsxkpnbvhfab6dtv3mhpwxtyjscyv2fp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/tribol-0.1.0.28-p2ufhpg2umm7c3f2zej6cchd7wnqyzfk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/adiak-0.4.1-tpt2cgp4huo4klbgvwmsug22sizezfyj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/axom-0.14.0.2-44it7ff3hbh4szhdhfrn26yoi6mz4t4o;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/conduit-0.9.6-rosrbbu6qh6a3vtayjlyl6sibl4p7slt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/mfem-4.9.1.4-32j3iq3kfj7p2aoosbffczln6k23f5ad;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/raja-2025.12.2-4nijcr5oz6thaolljwnnoar3dwxepxk5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/umpire-2025.12.0-3ybym6xl4ataunb36o6hsnxwyx2ca32u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/amgx-2.5.0-aeogjegw646t34imaxan3jg5hfr5lica;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/netcdf-c-4.10.0-luc455gblezbmtajrcuodmbckefh3dyk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/slepc-3.23.3-c4ellrkn72p3sqh6dtmrzerjqhxgapfx;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/sundials-7.7.0-j5xyndy3clx23bvdxwayjot5yb3uhq47;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/superlu-dist-8.1.2-eexhmwdg73mh4avdfbm3lythueqv3vvn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/camp-2025.12.0-uooiivfqwakx6fh272zj4fbhoujuvuun;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/fmt-12.1.0-mk3exvsrargyhunhaqpeq6ugf2wwfgdo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/hdf5-1.8.23-63np7tfs7xxflwkgipjbnuefkpmra4tf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/arpack-ng-3.9.1-pepafcf6nuqyt5nc4q46lqxee6cjqh65;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/petsc-3.23.7-tmtekwhc6tngu5icvmle2xvtknit6aqn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/hypre-2.33.0-ao4uhmdm75g6rruz2imf2j5cmnsaethy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/strumpack-8.0.0-66srlrghdzr2zsm24yp2sqwjl4fk4jbb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/netlib-scalapack-2.2.3-x64pycqoqxzix74lg53pxkj6mcpb3pfw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/parmetis-4.0.3-qmz4xjty3pnr6gwdaymox3tok5ej27ji;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/metis-5.1.0-26g2bhqa4d4l4kc7sks5m3ijfg3kmw44;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/none-none/gcc-runtime-13.3.1-yw47es4h2fpvnmevwt7twetblmdvv3ad;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce/packages/cuda/cuda-12.9.1;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/smith-develop-fq2htoqpexykqhwl2qafj6sibuetix27/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/smith-develop-fq2htoqpexykqhwl2qafj6sibuetix27/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/smith-develop-fq2htoqpexykqhwl2qafj6sibuetix27/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1/smith-develop-fq2htoqpexykqhwl2qafj6sibuetix27/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: gcc@13.3.1/i6cnaowzjpqnmzzyn5hckpn3obc2j36g +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gcc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/g++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/usr/tce/packages/gcc/gcc-13.3.1/bin/gcc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/tce/packages/gcc/gcc-13.3.1/bin/g++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/tce/packages/gcc/gcc-13.3.1/bin/gfortran" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# Cuda +#------------------------------------------------ + +set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") + +set(CMAKE_CUDA_COMPILER "${CUDAToolkit_ROOT}/bin/nvcc" CACHE PATH "") + +set(CMAKE_CUDA_HOST_COMPILER "${CMAKE_CXX_COMPILER}" CACHE PATH "") + +set(CUDA_TOOLKIT_ROOT_DIR "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") + +set(CMAKE_CUDA_ARCHITECTURES "90" CACHE STRING "") + +set(CMAKE_CUDA_FLAGS "" CACHE STRING "") + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_CUDA ON CACHE BOOL "") + +set(CMAKE_CUDA_SEPARABLE_COMPILATION ON CACHE BOOL "") + +set(CMAKE_CUDA_FLAGS "-fPIC ${CMAKE_CUDA_FLAGS} --expt-extended-lambda --expt-relaxed-constexpr " CACHE STRING "" FORCE) + +# nvcc does not like gtest's 'pthreads' flag + +set(gtest_disable_pthreads ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/gcc-13.3.1" CACHE PATH "") + +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-44it7ff3hbh4szhdhfrn26yoi6mz4t4o" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-uooiivfqwakx6fh272zj4fbhoujuvuun" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-rosrbbu6qh6a3vtayjlyl6sibl4p7slt" CACHE PATH "") + +set(LUA_DIR "/usr" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-32j3iq3kfj7p2aoosbffczln6k23f5ad" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-63np7tfs7xxflwkgipjbnuefkpmra4tf" CACHE PATH "") + +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-ao4uhmdm75g6rruz2imf2j5cmnsaethy" CACHE PATH "") + +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-26g2bhqa4d4l4kc7sks5m3ijfg3kmw44" CACHE PATH "") + +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-qmz4xjty3pnr6gwdaymox3tok5ej27ji" CACHE PATH "") + +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-luc455gblezbmtajrcuodmbckefh3dyk" CACHE PATH "") + +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-eexhmwdg73mh4avdfbm3lythueqv3vvn" CACHE PATH "") + +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-pepafcf6nuqyt5nc4q46lqxee6cjqh65" CACHE PATH "") + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-tpt2cgp4huo4klbgvwmsug22sizezfyj" CACHE PATH "") + +set(AMGX_DIR "${TPL_ROOT}/amgx-2.5.0-aeogjegw646t34imaxan3jg5hfr5lica" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-dsxkpnbvhfab6dtv3mhpwxtyjscyv2fp" CACHE PATH "") + +# ENZYME not built + +set(PETSC_DIR "${TPL_ROOT}/petsc-3.23.7-tmtekwhc6tngu5icvmle2xvtknit6aqn" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-4nijcr5oz6thaolljwnnoar3dwxepxk5" CACHE PATH "") + +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.23.3-c4ellrkn72p3sqh6dtmrzerjqhxgapfx" CACHE PATH "") + +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-66srlrghdzr2zsm24yp2sqwjl4fk4jbb" CACHE PATH "") + +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-j5xyndy3clx23bvdxwayjot5yb3uhq47" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-3ybym6xl4ataunb36o6hsnxwyx2ca32u" CACHE PATH "") + +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-p2ufhpg2umm7c3f2zej6cchd7wnqyzfk" CACHE PATH "") + +#------------------------------------------------------------------------------ +# Devtools +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/2024_05_30_15_02_20/._view/psk2dcrijss6s4i6qmxplzthrzm3y7nh" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-format" CACHE PATH "") + +set(CLANGTIDY_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-tidy" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/python-3.11.7/bin/sphinx-build" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/cppcheck-2.9/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/doxygen-1.9.8/bin/doxygen" CACHE PATH "") + + diff --git a/host-configs/matrix-toss_4_x86_64_ib-llvm@19.1.3_cuda.cmake b/host-configs/matrix-toss_4_x86_64_ib-llvm@19.1.3_cuda.cmake new file mode 100644 index 0000000000..1ab8cdfb47 --- /dev/null +++ b/host-configs/matrix-toss_4_x86_64_ib-llvm@19.1.3_cuda.cmake @@ -0,0 +1,164 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/caliper-2.15.0-syeljml54p3dyruzdlfs76xsxapapspf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/tribol-0.1.0.28-duv7odzwn62xuph6oyi2f3t4nfh4qq33;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/adiak-0.4.1-mugoos2ngweef2sfv3h3hzamdobiidy7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/axom-0.14.0.2-57avrjvcxqpckuf4xfudfhk5ai32mzpk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/conduit-0.9.6-4uztni6nznttkafhj3o35flpyi5dlbhi;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/mfem-4.9.1.4-kwr7yut5x3u67u5lvmijdgtl73d4x5g7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/raja-2025.12.2-s7gojqahzkarvf57sgue2z3kpkkyfens;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/umpire-2025.12.0-apmxcw5o23w6ck7qjqyuzays6bhwvaoq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/amgx-2.5.0-7lez4ybdtmukeoud2u7zynqhwzysehgb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/netcdf-c-4.10.0-nzlc3jnrrjpvuqex3whkprrubrt6njwg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/slepc-3.23.3-f3jqkqsengde7eoxrdvw5betfquzylff;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/sundials-7.7.0-wox33sb33qpiz3vc4i5i74pah3ajnwm7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/superlu-dist-8.1.2-fhwk2cxg4igtw2ezxf2px4ekt6zbxhwu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/camp-2025.12.0-nfoxyucf44vyfs55oxhdsp4xcfmb4qhf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/fmt-12.1.0-h42a64qzipimzjuc2dgzluebci3kxwch;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/hdf5-1.8.23-a4dez67ycuigqcbx4ula6cg6eppo4xvn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/arpack-ng-3.9.1-5wyotkff3f6fw6qunmyw7d7any5yuxwf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/petsc-3.23.7-7nsytjes2t2x7tavqt7aih6r5thtewum;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/hypre-2.33.0-53vzw7trph4m2hox5iwsqtk4tdu74pse;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/strumpack-8.0.0-3y4hyccrxhj2btyozcu3f6xjafuvgllb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/netlib-scalapack-2.2.3-ipqfdckkgzuoibwkb5kxcn6p2uwvm3f6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/parmetis-4.0.3-k6uxxx6yk2hi33gdwg4kj7owrj4yoixr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/none-none/gcc-runtime-13.3.1-yw47es4h2fpvnmevwt7twetblmdvv3ad;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/metis-5.1.0-75lz5tk3pqsoo65umayxosg5zi4ztgal;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce/packages/cuda/cuda-12.9.1;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/smith-develop-5i6jnad5svpc64opkszl3y2ptjd7hwmh/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/smith-develop-5i6jnad5svpc64opkszl3y2ptjd7hwmh/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/smith-develop-5i6jnad5svpc64opkszl3y2ptjd7hwmh/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3/smith-develop-5i6jnad5svpc64opkszl3y2ptjd7hwmh/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: llvm@19.1.3/pa7jv5ejrkrucsgwtv4kde2cazhq3v6i +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/usr/tce/packages/clang/clang-19.1.3-magic/bin/clang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/tce/packages/clang/clang-19.1.3-magic/bin/clang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/tce/packages/gcc/gcc-13.3.1/bin/gfortran" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# Cuda +#------------------------------------------------ + +set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") + +set(CMAKE_CUDA_COMPILER "${CUDAToolkit_ROOT}/bin/nvcc" CACHE PATH "") + +set(CMAKE_CUDA_HOST_COMPILER "${CMAKE_CXX_COMPILER}" CACHE PATH "") + +set(CUDA_TOOLKIT_ROOT_DIR "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") + +set(CMAKE_CUDA_ARCHITECTURES "90" CACHE STRING "") + +set(CMAKE_CUDA_FLAGS "" CACHE STRING "") + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_CUDA ON CACHE BOOL "") + +set(CMAKE_CUDA_SEPARABLE_COMPILATION ON CACHE BOOL "") + +set(CMAKE_CUDA_FLAGS "-fPIC ${CMAKE_CUDA_FLAGS} --expt-extended-lambda --expt-relaxed-constexpr " CACHE STRING "" FORCE) + +# nvcc does not like gtest's 'pthreads' flag + +set(gtest_disable_pthreads ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/matrix/2026_08_06_14_52_37/llvm-19.1.3" CACHE PATH "") + +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-57avrjvcxqpckuf4xfudfhk5ai32mzpk" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-nfoxyucf44vyfs55oxhdsp4xcfmb4qhf" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-4uztni6nznttkafhj3o35flpyi5dlbhi" CACHE PATH "") + +set(LUA_DIR "/usr" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-kwr7yut5x3u67u5lvmijdgtl73d4x5g7" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-a4dez67ycuigqcbx4ula6cg6eppo4xvn" CACHE PATH "") + +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-53vzw7trph4m2hox5iwsqtk4tdu74pse" CACHE PATH "") + +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-75lz5tk3pqsoo65umayxosg5zi4ztgal" CACHE PATH "") + +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-k6uxxx6yk2hi33gdwg4kj7owrj4yoixr" CACHE PATH "") + +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-nzlc3jnrrjpvuqex3whkprrubrt6njwg" CACHE PATH "") + +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-fhwk2cxg4igtw2ezxf2px4ekt6zbxhwu" CACHE PATH "") + +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-5wyotkff3f6fw6qunmyw7d7any5yuxwf" CACHE PATH "") + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-mugoos2ngweef2sfv3h3hzamdobiidy7" CACHE PATH "") + +set(AMGX_DIR "${TPL_ROOT}/amgx-2.5.0-7lez4ybdtmukeoud2u7zynqhwzysehgb" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-syeljml54p3dyruzdlfs76xsxapapspf" CACHE PATH "") + +# ENZYME not built + +set(PETSC_DIR "${TPL_ROOT}/petsc-3.23.7-7nsytjes2t2x7tavqt7aih6r5thtewum" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-s7gojqahzkarvf57sgue2z3kpkkyfens" CACHE PATH "") + +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.23.3-f3jqkqsengde7eoxrdvw5betfquzylff" CACHE PATH "") + +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-3y4hyccrxhj2btyozcu3f6xjafuvgllb" CACHE PATH "") + +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-wox33sb33qpiz3vc4i5i74pah3ajnwm7" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-apmxcw5o23w6ck7qjqyuzays6bhwvaoq" CACHE PATH "") + +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-duv7odzwn62xuph6oyi2f3t4nfh4qq33" CACHE PATH "") + +#------------------------------------------------------------------------------ +# Devtools +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/2024_05_30_15_02_20/._view/psk2dcrijss6s4i6qmxplzthrzm3y7nh" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-format" CACHE PATH "") + +set(CLANGTIDY_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-tidy" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/python-3.11.7/bin/sphinx-build" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/cppcheck-2.9/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/doxygen-1.9.8/bin/doxygen" CACHE PATH "") + + diff --git a/host-configs/other/firion-macos_sonoma_aarch64-llvm@19.1.7.cmake b/host-configs/other/firion-macos_sonoma_aarch64-llvm@19.1.7.cmake index 7b6440ab93..ab1978538b 100644 --- a/host-configs/other/firion-macos_sonoma_aarch64-llvm@19.1.7.cmake +++ b/host-configs/other/firion-macos_sonoma_aarch64-llvm@19.1.7.cmake @@ -4,28 +4,28 @@ # CMake executable path: /opt/homebrew/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/caliper-2.14.0-mtqkvwimfcc4z4cxblu3qnb5azwzf44m;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/tribol-0.1.0.27-kvwuozjkfmwcxrebickkicdqr652jfi6;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/adiak-0.4.1-o244fwbbzxuwtsq7lyo5jizbfjzgul7n;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/axom-0.14.0.2-eg6zomdecud64kv6y4swqmwa6s7jvlao;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/conduit-0.9.6-abugd2zqqzjgo3a5ydybp5mhpeisl73f;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/mfem-4.9.0.3-d3um7sdwoau4hylgoxux2egtr43ew75g;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/raja-2025.12.2-sb3sqzaleafwtoormkfpp5oc4v226hwy;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/umpire-2025.12.0-sv6ocajbtca52edfpdirocdyy4qxo3aw;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/enzyme-0.0.266-snthealhn2pwubfxevig34e5mftvmyv6;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/netcdf-c-4.10.0-gvbtppfikvfsliq7ocnm6ccsmukibmxw;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/slepc-3.21.2-fqzycl2rsj24ml4frkwidron2eadlnp7;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/sundials-7.7.0-z3tdoma4nbwyffsm2gb627wsf5kn7ln2;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/superlu-dist-8.1.2-qbde37cpgcxbdsdoc3zdg42sf7dllmfh;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/hdf5-1.8.23-cmauqn3guzvrbbh37rn2hu5gmknebemo;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/arpack-ng-3.9.1-2ozoz7bwwd3hmq5fbndqykwfo7awzeh3;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/petsc-3.21.6-6huzzgbpsodbjjzktubxmhzef72tcd7y;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/hypre-2.33.0-fa5b4yg47xgcvyrrxvesboo6bnssg6il;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/strumpack-8.0.0-wg6njnuwxeiajpq6kqh6om74ycu5rav6;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/netlib-scalapack-2.2.3-tib62wqwzondnsjcsuzbbkl7bbsui6y7;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/parmetis-4.0.3-jfj5s7bjfvz4q74oiwlin2jz2ugmo3rn;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/camp-2025.12.0-5ryjss5hfzqsfyzj7jw54ec7fsln5zmu;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/none-none/compiler-wrapper-1.1.0-jti6zxsq6fb27aex57hfcgypopiojtpf;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/none-none/gcc-runtime-15.1.0-eiuw7zfyofxsdwh2zrqdhbwni7em5i6t;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/metis-5.1.0-qpeksn7dlgbwvfcsmik3qmhuy4vu7khf;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/fmt-11.0.2-5slcwwu22edkdx26f3yvy2g5ckz25q6o;/Users/chapman39/dev/smith/venv;/opt/homebrew;/opt/homebrew;/opt/homebrew;/opt/homebrew/opt/gcc@15;/opt/homebrew/opt/llvm@19;/opt/homebrew;/opt/homebrew;/opt/homebrew;/Users/chapman39/dev/smith/venv;/opt/homebrew/opt/zlib" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/caliper-2.15.0-pbipcj2pxz66xw3lp2wyobt2rmpqdwv7;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/tribol-0.1.0.28-trafngi2dkkr2behrj66w546c5lhn3uw;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/adiak-0.4.1-uw3dinosdhbryifpjdwn4rwfdugxga4g;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/axom-0.14.0.2-vqpw5raqslw62gbwxjrtq2vpwiqckjka;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/conduit-0.9.6-7edcgp4mv7aplgxaldfu6jzzsuzvel2h;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/mfem-4.9.1.4-3larcve4lssedfcjrsigzumji4watti2;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/raja-2025.12.2-tlccta4m7424tkjs33iicuma7us4k453;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/umpire-2025.12.0-nvyzfajf22nw3tpppwosbsqif44r3nhp;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/enzyme-0.0.266-e5wtr5ugwj6dtwsjlvo6wfn36plboruw;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/netcdf-c-4.10.0-qpqt6ubbf6a6yh5gp5hjajshcyhdts65;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/slepc-3.25.1-hadsq4tdiyniys3qqvtvdywmjsqpusf6;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/sundials-7.7.0-fhjtiyajhltaualra3g4sr7r5jjlahe4;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/superlu-dist-8.1.2-hognhldivao77ruhmhifwcdwa2eegifz;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/hdf5-1.8.23-gpo2ffckarvd7tmesvvpmh74znldmppn;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/arpack-ng-3.9.1-kx7xoyzex6g2n4r53j34bpbwyq26b2yp;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/petsc-3.25.4-thvjtvoiwacawownvlrktww3mwmsjqtw;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/hypre-2.33.0-qxi2srkyygisbfdpvapwczxwxjecbubb;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/strumpack-8.0.0-jcgj4c5h7li6emonw5bb5ikzwko7hs53;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/netlib-scalapack-2.2.3-afnw4mautaxnxa4b2n5ccpecutxwn7a4;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/parmetis-4.0.3-fatgdnmbycvxkzr3n5rinyprt54o627m;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/camp-2025.12.0-sord5iqai6ghre34lakfpkcbcwlk73gi;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/none-none/compiler-wrapper-1.1.0-jti6zxsq6fb27aex57hfcgypopiojtpf;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/none-none/gcc-runtime-15.1.0-bcar6vhprjxk3tzl5mayuqucogfwv3l5;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/metis-5.1.0-ddtkjts4v6b6fypl5pcqajej74n4tlle;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/fmt-12.1.0-uakb4phlveiezl6q2zpni3ccuiunh5nw;/Users/chapman39/dev/smith/venv;/opt/homebrew;/opt/homebrew;/opt/homebrew;/opt/homebrew/opt/gcc@15;/opt/homebrew/opt/llvm@19;/opt/homebrew;/opt/homebrew;/opt/homebrew;/Users/chapman39/dev/smith/venv;/opt/homebrew/opt/zlib" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/smith-develop-263ibvzhwhaepcb4ff6dunjocx3uakqx/lib;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/smith-develop-263ibvzhwhaepcb4ff6dunjocx3uakqx/lib64;/opt/homebrew/lib/gcc/15;/opt/homebrew/Cellar/gcc/15.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin25/15;/opt/homebrew/Cellar/gcc/15.2.0_1/lib/gcc/current" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/smith-develop-2cxqh7kadseu6x4svzuedlndb6os633d/lib;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/smith-develop-2cxqh7kadseu6x4svzuedlndb6os633d/lib64;;/opt/homebrew/Cellar/gcc/15.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin25/15;/opt/homebrew/Cellar/gcc/15.2.0_1/lib/gcc/current" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/smith-develop-263ibvzhwhaepcb4ff6dunjocx3uakqx/lib;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7/smith-develop-263ibvzhwhaepcb4ff6dunjocx3uakqx/lib64;/opt/homebrew/lib/gcc/15;/opt/homebrew/Cellar/gcc/15.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin25/15;/opt/homebrew/Cellar/gcc/15.2.0_1/lib/gcc/current" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/smith-develop-2cxqh7kadseu6x4svzuedlndb6os633d/lib;/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7/smith-develop-2cxqh7kadseu6x4svzuedlndb6os633d/lib64;;/opt/homebrew/Cellar/gcc/15.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin25/15;/opt/homebrew/Cellar/gcc/15.2.0_1/lib/gcc/current" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm@19.1.7/rfo2ddjr7p35zmjg6cak7bax3joc3auy +# Compiler Spec: llvm@19.1.7/su6gawhaa5i7y7ceia7g4fjkh5txvrcb #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/none-none/compiler-wrapper-1.1.0-jti6zxsq6fb27aex57hfcgypopiojtpf/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/none-none/compiler-wrapper-1.1.0-jti6zxsq6fb27aex57hfcgypopiojtpf/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/none-none/compiler-wrapper-1.1.0-jti6zxsq6fb27aex57hfcgypopiojtpf/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/none-none/compiler-wrapper-1.1.0-jti6zxsq6fb27aex57hfcgypopiojtpf/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/none-none/compiler-wrapper-1.1.0-jti6zxsq6fb27aex57hfcgypopiojtpf/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/none-none/compiler-wrapper-1.1.0-jti6zxsq6fb27aex57hfcgypopiojtpf/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -65,53 +65,53 @@ set(ENABLE_OPENMP OFF CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-06-25/llvm-19.1.7" CACHE PATH "") +set(TPL_ROOT "/Users/chapman39/dev/smith/smith_tpls/macos_sonoma_aarch64/2026-08-10/llvm-19.1.7" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-eg6zomdecud64kv6y4swqmwa6s7jvlao" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-vqpw5raqslw62gbwxjrtq2vpwiqckjka" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-5ryjss5hfzqsfyzj7jw54ec7fsln5zmu" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-sord5iqai6ghre34lakfpkcbcwlk73gi" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-abugd2zqqzjgo3a5ydybp5mhpeisl73f" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-7edcgp4mv7aplgxaldfu6jzzsuzvel2h" CACHE PATH "") set(LUA_DIR "/opt/homebrew" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-d3um7sdwoau4hylgoxux2egtr43ew75g" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-3larcve4lssedfcjrsigzumji4watti2" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-cmauqn3guzvrbbh37rn2hu5gmknebemo" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-gpo2ffckarvd7tmesvvpmh74znldmppn" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-fa5b4yg47xgcvyrrxvesboo6bnssg6il" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-qxi2srkyygisbfdpvapwczxwxjecbubb" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-qpeksn7dlgbwvfcsmik3qmhuy4vu7khf" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-ddtkjts4v6b6fypl5pcqajej74n4tlle" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-jfj5s7bjfvz4q74oiwlin2jz2ugmo3rn" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-fatgdnmbycvxkzr3n5rinyprt54o627m" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-gvbtppfikvfsliq7ocnm6ccsmukibmxw" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-qpqt6ubbf6a6yh5gp5hjajshcyhdts65" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-qbde37cpgcxbdsdoc3zdg42sf7dllmfh" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-hognhldivao77ruhmhifwcdwa2eegifz" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-2ozoz7bwwd3hmq5fbndqykwfo7awzeh3" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-kx7xoyzex6g2n4r53j34bpbwyq26b2yp" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-o244fwbbzxuwtsq7lyo5jizbfjzgul7n" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-uw3dinosdhbryifpjdwn4rwfdugxga4g" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.14.0-mtqkvwimfcc4z4cxblu3qnb5azwzf44m" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-pbipcj2pxz66xw3lp2wyobt2rmpqdwv7" CACHE PATH "") -set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.266-snthealhn2pwubfxevig34e5mftvmyv6" CACHE PATH "") +set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.266-e5wtr5ugwj6dtwsjlvo6wfn36plboruw" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-6huzzgbpsodbjjzktubxmhzef72tcd7y" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.25.4-thvjtvoiwacawownvlrktww3mwmsjqtw" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-sb3sqzaleafwtoormkfpp5oc4v226hwy" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-tlccta4m7424tkjs33iicuma7us4k453" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-fqzycl2rsj24ml4frkwidron2eadlnp7" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.25.1-hadsq4tdiyniys3qqvtvdywmjsqpusf6" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-wg6njnuwxeiajpq6kqh6om74ycu5rav6" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-jcgj4c5h7li6emonw5bb5ikzwko7hs53" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-z3tdoma4nbwyffsm2gb627wsf5kn7ln2" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-fhjtiyajhltaualra3g4sr7r5jjlahe4" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-sv6ocajbtca52edfpdirocdyy4qxo3aw" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-nvyzfajf22nw3tpppwosbsqif44r3nhp" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.27-kvwuozjkfmwcxrebickkicdqr652jfi6" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-trafngi2dkkr2behrj66w546c5lhn3uw" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake b/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake index 283b85c2d6..3c19bdb464 100644 --- a/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake +++ b/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/caliper-2.14.0-jh4ktothvyutdazup25huxipkakbd6u7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/tribol-0.1.0.27-chz6xomld64xnob5kh4yk3tkkq5gnroy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/adiak-0.4.1-ts4bs6peycdya5nqocuqlgvintpnjeuk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/libunwind-1.8.3-xpabmha7573felw3bh6dy57jfn3uc6bh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/axom-0.14.0.2-x7slnxdcyf2ji6cv2x3y46hjiohnmsja;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/conduit-0.9.6-idao2mivt4rb4nimqwxqsrbvtywzo26f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/mfem-4.9.0.3-a6nqo27s52fmh3b23orrsggncz7jrlsy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/enzyme-0.0.266-7wfzknn735yji7rtgnwkwpzampjdp5pv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/hipcub-6.4.2-t73grxgo6gskmfzzq2djbu7syjutpuwy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/netcdf-c-4.10.0-54zr2gncp4aja26fd43zdzdnsv2t36r3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/raja-2025.12.2-guanil25o3fdov3j5vmcj2t5t6vb2usx;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/strumpack-8.0.0-63menakypreqsd2dj7iqmhztarvdqbow;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/sundials-7.7.0-ir3rnyghre4onpvwxzthtzkndb67iges;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-lg5cvygkh7t6xu3f4soyqwnknwlyy6yc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/umpire-2025.12.0-zz6fwo4ec7wgiabtpvzjkab3reoj4qzk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/hdf5-1.8.23-cmnu6i2z2v3avrnq2oh7cuhx7q4f7eyc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.3-kuupg77krdquddjv7bjglfifqfemuihe;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/hypre-2.33.0-vrgstan6y25yeeulevjmvuvlcsv2ddil;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/parmetis-4.0.3-pqvhhc5yqfmynndtma7hkpvmoop2porq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/camp-2025.12.0-rzxrewfithmea5lhlaowd32wddexcpcf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/fmt-11.0.2-gxpn7mhbuo4ebmrmewxhafdwupbjvgv7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/metis-5.1.0-seocvdzfgbktui2ebfjrotemevi72dhl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/caliper-2.15.0-6iu7l3s3uwrkmxlarl3mrdzkxqza6v5s;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/tribol-0.1.0.28-svq7ydbradsbphmqsvaxvk7n2gtvwfzp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/adiak-0.4.1-u5v7kgxj2z3vzme56f7gsbocm5rpwylq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/libunwind-1.8.3-xpabmha7573felw3bh6dy57jfn3uc6bh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/axom-0.14.0.2-7cj2lljhlzqt6cujdluaiibvgwivsxmt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/conduit-0.9.6-idao2mivt4rb4nimqwxqsrbvtywzo26f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/mfem-4.9.1.4-g7w45jmscl4dzfgbv4pradc2hzgnccyz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/enzyme-0.0.266-7wfzknn735yji7rtgnwkwpzampjdp5pv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/hipcub-6.4.2-g7lm65we2qepz7xyqaxqf53t6s2v6qfj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/netcdf-c-4.10.0-oqp2wpgzsrfkroamyjvwiycletmcystn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/raja-2025.12.2-a2zaqdbj4jmpfd6hnseqnwd5n2qse7jb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/strumpack-8.0.0-hjlpk5c2nksug475oq6g23udxs4osxjz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/sundials-7.7.0-u5fashrwa4aoeqelaexi7575ytw4vjf4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-lg5cvygkh7t6xu3f4soyqwnknwlyy6yc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/umpire-2025.12.0-3n4x4aqjaxtmf36nm6mvl5wvcxzjc4xe;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/hdf5-1.8.23-cmnu6i2z2v3avrnq2oh7cuhx7q4f7eyc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.3-kuupg77krdquddjv7bjglfifqfemuihe;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/hypre-2.33.0-wunzh5gaojlv43sbsua7dduhycg4745y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/parmetis-4.0.3-pqvhhc5yqfmynndtma7hkpvmoop2porq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/camp-2025.12.0-sni2glg46yxsiffibevud7nnzl2kkdkr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/fmt-12.1.0-63af5m6ffwpinjl33aphzq3u6pjcofns;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/metis-5.1.0-seocvdzfgbktui2ebfjrotemevi72dhl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/smith-develop-a2lzuc6wnms3f2lmqln4mjopzkez5lxv/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/smith-develop-a2lzuc6wnms3f2lmqln4mjopzkez5lxv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/smith-develop-q7glrkwqkqnjh2qu2h7lc3mfnhdecqk4/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/smith-develop-q7glrkwqkqnjh2qu2h7lc3mfnhdecqk4/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/smith-develop-a2lzuc6wnms3f2lmqln4mjopzkez5lxv/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2/smith-develop-a2lzuc6wnms3f2lmqln4mjopzkez5lxv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/smith-develop-q7glrkwqkqnjh2qu2h7lc3mfnhdecqk4/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2/smith-develop-q7glrkwqkqnjh2qu2h7lc3mfnhdecqk4/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdflang" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdflang" CACHE PATH "") else() @@ -91,51 +91,51 @@ set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpa # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_27_25/llvm-amdgpu-6.4.2" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/rzadams/2026_08_06_14_51_50/llvm-amdgpu-6.4.2" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-x7slnxdcyf2ji6cv2x3y46hjiohnmsja" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-7cj2lljhlzqt6cujdluaiibvgwivsxmt" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-rzxrewfithmea5lhlaowd32wddexcpcf" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-sni2glg46yxsiffibevud7nnzl2kkdkr" CACHE PATH "") set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-idao2mivt4rb4nimqwxqsrbvtywzo26f" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-a6nqo27s52fmh3b23orrsggncz7jrlsy" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-g7w45jmscl4dzfgbv4pradc2hzgnccyz" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-cmnu6i2z2v3avrnq2oh7cuhx7q4f7eyc" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-vrgstan6y25yeeulevjmvuvlcsv2ddil" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-wunzh5gaojlv43sbsua7dduhycg4745y" CACHE PATH "") set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-seocvdzfgbktui2ebfjrotemevi72dhl" CACHE PATH "") set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-pqvhhc5yqfmynndtma7hkpvmoop2porq" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-54zr2gncp4aja26fd43zdzdnsv2t36r3" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-oqp2wpgzsrfkroamyjvwiycletmcystn" CACHE PATH "") set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-lg5cvygkh7t6xu3f4soyqwnknwlyy6yc" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-ts4bs6peycdya5nqocuqlgvintpnjeuk" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-u5v7kgxj2z3vzme56f7gsbocm5rpwylq" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.14.0-jh4ktothvyutdazup25huxipkakbd6u7" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-6iu7l3s3uwrkmxlarl3mrdzkxqza6v5s" CACHE PATH "") set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.266-7wfzknn735yji7rtgnwkwpzampjdp5pv" CACHE PATH "") # PETSC not built -set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-guanil25o3fdov3j5vmcj2t5t6vb2usx" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-a2zaqdbj4jmpfd6hnseqnwd5n2qse7jb" CACHE PATH "") # SLEPC not built -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-63menakypreqsd2dj7iqmhztarvdqbow" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-hjlpk5c2nksug475oq6g23udxs4osxjz" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-ir3rnyghre4onpvwxzthtzkndb67iges" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-u5fashrwa4aoeqelaexi7575ytw4vjf4" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-zz6fwo4ec7wgiabtpvzjkab3reoj4qzk" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-3n4x4aqjaxtmf36nm6mvl5wvcxzjc4xe" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.27-chz6xomld64xnob5kh4yk3tkkq5gnroy" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-svq7ydbradsbphmqsvaxvk7n2gtvwfzp" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/rzvector-toss_4_x86_64_ib-gcc@13.3.1_cuda.cmake b/host-configs/rzvector-toss_4_x86_64_ib-gcc@13.3.1_cuda.cmake new file mode 100644 index 0000000000..992d115cd9 --- /dev/null +++ b/host-configs/rzvector-toss_4_x86_64_ib-gcc@13.3.1_cuda.cmake @@ -0,0 +1,164 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/caliper-2.15.0-dsxkpnbvhfab6dtv3mhpwxtyjscyv2fp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/tribol-0.1.0.28-p2ufhpg2umm7c3f2zej6cchd7wnqyzfk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/adiak-0.4.1-tpt2cgp4huo4klbgvwmsug22sizezfyj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/axom-0.14.0.2-44it7ff3hbh4szhdhfrn26yoi6mz4t4o;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/conduit-0.9.6-rosrbbu6qh6a3vtayjlyl6sibl4p7slt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/mfem-4.9.1.4-32j3iq3kfj7p2aoosbffczln6k23f5ad;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/raja-2025.12.2-4nijcr5oz6thaolljwnnoar3dwxepxk5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/umpire-2025.12.0-3ybym6xl4ataunb36o6hsnxwyx2ca32u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/amgx-2.5.0-aeogjegw646t34imaxan3jg5hfr5lica;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/netcdf-c-4.10.0-luc455gblezbmtajrcuodmbckefh3dyk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/slepc-3.23.3-c4ellrkn72p3sqh6dtmrzerjqhxgapfx;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/sundials-7.7.0-j5xyndy3clx23bvdxwayjot5yb3uhq47;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/superlu-dist-8.1.2-eexhmwdg73mh4avdfbm3lythueqv3vvn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/camp-2025.12.0-uooiivfqwakx6fh272zj4fbhoujuvuun;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/fmt-12.1.0-mk3exvsrargyhunhaqpeq6ugf2wwfgdo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/hdf5-1.8.23-63np7tfs7xxflwkgipjbnuefkpmra4tf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/arpack-ng-3.9.1-pepafcf6nuqyt5nc4q46lqxee6cjqh65;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/petsc-3.23.7-tmtekwhc6tngu5icvmle2xvtknit6aqn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/hypre-2.33.0-ao4uhmdm75g6rruz2imf2j5cmnsaethy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/strumpack-8.0.0-66srlrghdzr2zsm24yp2sqwjl4fk4jbb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/netlib-scalapack-2.2.3-x64pycqoqxzix74lg53pxkj6mcpb3pfw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/parmetis-4.0.3-qmz4xjty3pnr6gwdaymox3tok5ej27ji;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/metis-5.1.0-26g2bhqa4d4l4kc7sks5m3ijfg3kmw44;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/none-none/gcc-runtime-13.3.1-yw47es4h2fpvnmevwt7twetblmdvv3ad;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce/packages/cuda/cuda-12.9.1;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/smith-develop-fq2htoqpexykqhwl2qafj6sibuetix27/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/smith-develop-fq2htoqpexykqhwl2qafj6sibuetix27/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/smith-develop-fq2htoqpexykqhwl2qafj6sibuetix27/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1/smith-develop-fq2htoqpexykqhwl2qafj6sibuetix27/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: gcc@13.3.1/i6cnaowzjpqnmzzyn5hckpn3obc2j36g +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gcc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/g++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/usr/tce/packages/gcc/gcc-13.3.1/bin/gcc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/tce/packages/gcc/gcc-13.3.1/bin/g++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/tce/packages/gcc/gcc-13.3.1/bin/gfortran" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# Cuda +#------------------------------------------------ + +set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") + +set(CMAKE_CUDA_COMPILER "${CUDAToolkit_ROOT}/bin/nvcc" CACHE PATH "") + +set(CMAKE_CUDA_HOST_COMPILER "${CMAKE_CXX_COMPILER}" CACHE PATH "") + +set(CUDA_TOOLKIT_ROOT_DIR "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") + +set(CMAKE_CUDA_ARCHITECTURES "90" CACHE STRING "") + +set(CMAKE_CUDA_FLAGS "" CACHE STRING "") + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_CUDA ON CACHE BOOL "") + +set(CMAKE_CUDA_SEPARABLE_COMPILATION ON CACHE BOOL "") + +set(CMAKE_CUDA_FLAGS "-fPIC ${CMAKE_CUDA_FLAGS} --expt-extended-lambda --expt-relaxed-constexpr " CACHE STRING "" FORCE) + +# nvcc does not like gtest's 'pthreads' flag + +set(gtest_disable_pthreads ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_06_14_51_59/gcc-13.3.1" CACHE PATH "") + +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-44it7ff3hbh4szhdhfrn26yoi6mz4t4o" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-uooiivfqwakx6fh272zj4fbhoujuvuun" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-rosrbbu6qh6a3vtayjlyl6sibl4p7slt" CACHE PATH "") + +set(LUA_DIR "/usr" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-32j3iq3kfj7p2aoosbffczln6k23f5ad" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-63np7tfs7xxflwkgipjbnuefkpmra4tf" CACHE PATH "") + +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-ao4uhmdm75g6rruz2imf2j5cmnsaethy" CACHE PATH "") + +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-26g2bhqa4d4l4kc7sks5m3ijfg3kmw44" CACHE PATH "") + +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-qmz4xjty3pnr6gwdaymox3tok5ej27ji" CACHE PATH "") + +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-luc455gblezbmtajrcuodmbckefh3dyk" CACHE PATH "") + +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-eexhmwdg73mh4avdfbm3lythueqv3vvn" CACHE PATH "") + +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-pepafcf6nuqyt5nc4q46lqxee6cjqh65" CACHE PATH "") + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-tpt2cgp4huo4klbgvwmsug22sizezfyj" CACHE PATH "") + +set(AMGX_DIR "${TPL_ROOT}/amgx-2.5.0-aeogjegw646t34imaxan3jg5hfr5lica" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-dsxkpnbvhfab6dtv3mhpwxtyjscyv2fp" CACHE PATH "") + +# ENZYME not built + +set(PETSC_DIR "${TPL_ROOT}/petsc-3.23.7-tmtekwhc6tngu5icvmle2xvtknit6aqn" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-4nijcr5oz6thaolljwnnoar3dwxepxk5" CACHE PATH "") + +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.23.3-c4ellrkn72p3sqh6dtmrzerjqhxgapfx" CACHE PATH "") + +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-66srlrghdzr2zsm24yp2sqwjl4fk4jbb" CACHE PATH "") + +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-j5xyndy3clx23bvdxwayjot5yb3uhq47" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-3ybym6xl4ataunb36o6hsnxwyx2ca32u" CACHE PATH "") + +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-p2ufhpg2umm7c3f2zej6cchd7wnqyzfk" CACHE PATH "") + +#------------------------------------------------------------------------------ +# Devtools +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/2024_05_30_15_09_55/._view/rkqkran3ydsuprr2wip5pdnz5wh7xwnr" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-format" CACHE PATH "") + +set(CLANGTIDY_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-tidy" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/python-3.11.7/bin/sphinx-build" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/cppcheck-2.9/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/doxygen-1.9.8/bin/doxygen" CACHE PATH "") + + diff --git a/host-configs/rzvector-toss_4_x86_64_ib-llvm@19.1.3_cuda.cmake b/host-configs/rzvector-toss_4_x86_64_ib-llvm@19.1.3_cuda.cmake new file mode 100644 index 0000000000..e209930807 --- /dev/null +++ b/host-configs/rzvector-toss_4_x86_64_ib-llvm@19.1.3_cuda.cmake @@ -0,0 +1,162 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/caliper-2.15.0-syeljml54p3dyruzdlfs76xsxapapspf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/tribol-0.1.0.28-duv7odzwn62xuph6oyi2f3t4nfh4qq33;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/adiak-0.4.1-mugoos2ngweef2sfv3h3hzamdobiidy7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/axom-0.14.0.2-57avrjvcxqpckuf4xfudfhk5ai32mzpk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/conduit-0.9.6-4uztni6nznttkafhj3o35flpyi5dlbhi;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/mfem-4.9.1.4-kwr7yut5x3u67u5lvmijdgtl73d4x5g7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/raja-2025.12.2-s7gojqahzkarvf57sgue2z3kpkkyfens;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/umpire-2025.12.0-apmxcw5o23w6ck7qjqyuzays6bhwvaoq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/amgx-2.5.0-7lez4ybdtmukeoud2u7zynqhwzysehgb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/netcdf-c-4.10.0-nzlc3jnrrjpvuqex3whkprrubrt6njwg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/slepc-3.23.3-f3jqkqsengde7eoxrdvw5betfquzylff;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/sundials-7.7.0-wox33sb33qpiz3vc4i5i74pah3ajnwm7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/superlu-dist-8.1.2-fhwk2cxg4igtw2ezxf2px4ekt6zbxhwu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/camp-2025.12.0-nfoxyucf44vyfs55oxhdsp4xcfmb4qhf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/fmt-12.1.0-h42a64qzipimzjuc2dgzluebci3kxwch;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/hdf5-1.8.23-a4dez67ycuigqcbx4ula6cg6eppo4xvn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/arpack-ng-3.9.1-5wyotkff3f6fw6qunmyw7d7any5yuxwf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/petsc-3.23.7-7nsytjes2t2x7tavqt7aih6r5thtewum;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/hypre-2.33.0-53vzw7trph4m2hox5iwsqtk4tdu74pse;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/strumpack-8.0.0-3y4hyccrxhj2btyozcu3f6xjafuvgllb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/netlib-scalapack-2.2.3-ipqfdckkgzuoibwkb5kxcn6p2uwvm3f6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/parmetis-4.0.3-k6uxxx6yk2hi33gdwg4kj7owrj4yoixr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/none-none/gcc-runtime-13.3.1-yw47es4h2fpvnmevwt7twetblmdvv3ad;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/metis-5.1.0-75lz5tk3pqsoo65umayxosg5zi4ztgal;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce/packages/cuda/cuda-12.9.1;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/smith-develop-5i6jnad5svpc64opkszl3y2ptjd7hwmh/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/smith-develop-5i6jnad5svpc64opkszl3y2ptjd7hwmh/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/smith-develop-5i6jnad5svpc64opkszl3y2ptjd7hwmh/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3/smith-develop-5i6jnad5svpc64opkszl3y2ptjd7hwmh/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: llvm@19.1.3/pa7jv5ejrkrucsgwtv4kde2cazhq3v6i +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/usr/tce/packages/clang/clang-19.1.3-magic/bin/clang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/tce/packages/clang/clang-19.1.3-magic/bin/clang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/tce/packages/gcc/gcc-13.3.1/bin/gfortran" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# Cuda +#------------------------------------------------ + +set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") + +set(CMAKE_CUDA_COMPILER "${CUDAToolkit_ROOT}/bin/nvcc" CACHE PATH "") + +set(CMAKE_CUDA_HOST_COMPILER "${CMAKE_CXX_COMPILER}" CACHE PATH "") + +set(CUDA_TOOLKIT_ROOT_DIR "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") + +set(CMAKE_CUDA_ARCHITECTURES "90" CACHE STRING "") + +set(CMAKE_CUDA_FLAGS "" CACHE STRING "") + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_CUDA ON CACHE BOOL "") + +set(CMAKE_CUDA_SEPARABLE_COMPILATION ON CACHE BOOL "") + +set(CMAKE_CUDA_FLAGS "-fPIC ${CMAKE_CUDA_FLAGS} --expt-extended-lambda --expt-relaxed-constexpr " CACHE STRING "" FORCE) + +# nvcc does not like gtest's 'pthreads' flag + +set(gtest_disable_pthreads ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzvector/2026_08_17_15_47_18/llvm-19.1.3" CACHE PATH "") + +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-57avrjvcxqpckuf4xfudfhk5ai32mzpk" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-nfoxyucf44vyfs55oxhdsp4xcfmb4qhf" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-4uztni6nznttkafhj3o35flpyi5dlbhi" CACHE PATH "") + +set(LUA_DIR "/usr" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-kwr7yut5x3u67u5lvmijdgtl73d4x5g7" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-a4dez67ycuigqcbx4ula6cg6eppo4xvn" CACHE PATH "") + +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-53vzw7trph4m2hox5iwsqtk4tdu74pse" CACHE PATH "") + +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-75lz5tk3pqsoo65umayxosg5zi4ztgal" CACHE PATH "") + +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-k6uxxx6yk2hi33gdwg4kj7owrj4yoixr" CACHE PATH "") + +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-nzlc3jnrrjpvuqex3whkprrubrt6njwg" CACHE PATH "") + +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-fhwk2cxg4igtw2ezxf2px4ekt6zbxhwu" CACHE PATH "") + +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-5wyotkff3f6fw6qunmyw7d7any5yuxwf" CACHE PATH "") + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-mugoos2ngweef2sfv3h3hzamdobiidy7" CACHE PATH "") + +set(AMGX_DIR "${TPL_ROOT}/amgx-2.5.0-7lez4ybdtmukeoud2u7zynqhwzysehgb" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-syeljml54p3dyruzdlfs76xsxapapspf" CACHE PATH "") + +# ENZYME not built + +set(PETSC_DIR "${TPL_ROOT}/petsc-3.23.7-7nsytjes2t2x7tavqt7aih6r5thtewum" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-s7gojqahzkarvf57sgue2z3kpkkyfens" CACHE PATH "") + +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.23.3-f3jqkqsengde7eoxrdvw5betfquzylff" CACHE PATH "") + +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-3y4hyccrxhj2btyozcu3f6xjafuvgllb" CACHE PATH "") + +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-wox33sb33qpiz3vc4i5i74pah3ajnwm7" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-apmxcw5o23w6ck7qjqyuzays6bhwvaoq" CACHE PATH "") + +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-duv7odzwn62xuph6oyi2f3t4nfh4qq33" CACHE PATH "") + +#------------------------------------------------------------------------------ +# Devtools +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/2024_05_30_15_09_55/._view/rkqkran3ydsuprr2wip5pdnz5wh7xwnr" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-format" CACHE PATH "") + +set(CLANGTIDY_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-tidy" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/python-3.11.7/bin/sphinx-build" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/cppcheck-2.9/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/doxygen-1.9.8/bin/doxygen" CACHE PATH "") diff --git a/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake b/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake index 20741ce3b9..caf19d62c5 100644 --- a/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake +++ b/host-configs/rzwhippet-toss_4_x86_64_ib-gcc@13.3.1.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/caliper-2.14.0-gd5bk23yi6bzhtysivmoqtheyi7qu7or;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/tribol-0.1.0.27-5hrpjnserrbaprdwo4rtgwmz27egcmyc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/adiak-0.4.1-cq4xrf7m2zzl6ptjy7xpcqzgd7v2ffvk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/axom-0.14.0.2-5fhonbczmcctqntymi4fm3nspiltfbvs;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/conduit-0.9.6-yf5mmy6gg6ppgvwujhxys4jdbq4owp5p;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/mfem-4.9.0.3-4yuwervidh7kw2bj2vt64kwf5arqokyg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/raja-2025.12.2-2qloooq5fllwvuwfjwwniktfieyu3m5h;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/umpire-2025.12.0-yl6bt3pw436rbdbdgozqntr2d6h7z3zs;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/netcdf-c-4.10.0-ygt3g3q2ymhu4coqvq6o3kyror45j6cr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/slepc-3.21.2-xslxthpf6rxyoknfrxj2el6whofkkcbw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/sundials-7.7.0-eginv5pemylpifwtxyw4brij7u6lap3y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/superlu-dist-8.1.2-yaewbemwohaxmi2y5z7tqko2xmyth563;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/camp-2025.12.0-463znceqfc2nfam7fjy3z5wu2kuwo5az;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/fmt-11.0.2-7mvuw2u6z4gvg2gml5fngilcjatua5wd;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/hdf5-1.8.23-wtwgwbckochhzvh42lzuhukwummn3tsm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/arpack-ng-3.9.1-merpwbmvfa2w44flzcmznjkvkl3neqot;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/petsc-3.21.6-jrufedoanbwvfkhq46uqbpqmz4n25aqo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/hypre-2.33.0-ay2foaqlycebzbxcxpaq5bwl7pghykd5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/strumpack-8.0.0-ydmalvppf3fhnidu5bnb5eh7gz2lpmat;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/netlib-scalapack-2.2.3-fk3zj7unes53zwjqgg3vo3ib7jrc3d4q;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/parmetis-4.0.3-pd5n6lyej3jchi37q74yjlcqss4flvw7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/metis-5.1.0-rtjwdeiutwwda3hkzdq5zlextpjgkhhn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/none-none/gcc-runtime-13.3.1-idl2e7ehceec4tq2xcci4n27sch4dkvu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/caliper-2.15.0-tvzcbrebsyyeing6fvxq5pqzyzv42bbq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/tribol-0.1.0.28-vutlmjw3t3cybkc6fi2l6bbfy3r5zrpf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/adiak-0.4.1-tpt2cgp4huo4klbgvwmsug22sizezfyj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/axom-0.14.0.2-yxjmxgwde4sgbzyocqhobpztmxu7dv2c;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/conduit-0.9.6-rosrbbu6qh6a3vtayjlyl6sibl4p7slt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/mfem-4.9.1.4-3aas4xdlm5jgdukdyerr3f545t55prso;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/raja-2025.12.2-bfj4xop7cc5lomj37ffnk2x4pmrqxrgu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/umpire-2025.12.0-sq337432avaoujgyihvidcorzghthjns;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/netcdf-c-4.10.0-luc455gblezbmtajrcuodmbckefh3dyk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/slepc-3.23.3-bk2n5ctdfwabuvz3pfcs3wuclue5echm;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/sundials-7.7.0-psupu52qyjb75x7gjfoyw4sxq343udzc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/superlu-dist-8.1.2-eexhmwdg73mh4avdfbm3lythueqv3vvn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/camp-2025.12.0-5ffmdeafwttxmokf6ovwdlgpehvjpeq4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/fmt-12.1.0-mk3exvsrargyhunhaqpeq6ugf2wwfgdo;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/hdf5-1.8.23-63np7tfs7xxflwkgipjbnuefkpmra4tf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/arpack-ng-3.9.1-pepafcf6nuqyt5nc4q46lqxee6cjqh65;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/petsc-3.23.7-54vwzjzghdcnpj6wgwv2zuzp3rsjb4ku;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/hypre-2.33.0-gmkap7q4k3z34j5g2h2n4nkt6yt6wyh5;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/strumpack-8.0.0-mrcsdoesvqazizugjpyqjxv62kn3tnrt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/netlib-scalapack-2.2.3-x64pycqoqxzix74lg53pxkj6mcpb3pfw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/parmetis-4.0.3-qmz4xjty3pnr6gwdaymox3tok5ej27ji;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/metis-5.1.0-26g2bhqa4d4l4kc7sks5m3ijfg3kmw44;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/none-none/gcc-runtime-13.3.1-yw47es4h2fpvnmevwt7twetblmdvv3ad;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/smith-develop-yvo2guvvhmdzojwfnvblecqnnahfim5l/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/smith-develop-yvo2guvvhmdzojwfnvblecqnnahfim5l/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/smith-develop-ulaqcf74wdc6z4kiccrxtpg4kvhu4wxb/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/smith-develop-ulaqcf74wdc6z4kiccrxtpg4kvhu4wxb/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/smith-develop-yvo2guvvhmdzojwfnvblecqnnahfim5l/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1/smith-develop-yvo2guvvhmdzojwfnvblecqnnahfim5l/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/smith-develop-ulaqcf74wdc6z4kiccrxtpg4kvhu4wxb/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1/smith-develop-ulaqcf74wdc6z4kiccrxtpg4kvhu4wxb/lib64;;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: gcc@13.3.1/coban4v6d67qsc2lmofonv7wkeuxgg55 +# Compiler Spec: gcc@13.3.1/i6cnaowzjpqnmzzyn5hckpn3obc2j36g #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -69,53 +69,53 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/gcc-13.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/gcc-13.3.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-5fhonbczmcctqntymi4fm3nspiltfbvs" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-yxjmxgwde4sgbzyocqhobpztmxu7dv2c" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-463znceqfc2nfam7fjy3z5wu2kuwo5az" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-5ffmdeafwttxmokf6ovwdlgpehvjpeq4" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-yf5mmy6gg6ppgvwujhxys4jdbq4owp5p" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-rosrbbu6qh6a3vtayjlyl6sibl4p7slt" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-4yuwervidh7kw2bj2vt64kwf5arqokyg" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-3aas4xdlm5jgdukdyerr3f545t55prso" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-wtwgwbckochhzvh42lzuhukwummn3tsm" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-63np7tfs7xxflwkgipjbnuefkpmra4tf" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-ay2foaqlycebzbxcxpaq5bwl7pghykd5" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-gmkap7q4k3z34j5g2h2n4nkt6yt6wyh5" CACHE PATH "") -set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-rtjwdeiutwwda3hkzdq5zlextpjgkhhn" CACHE PATH "") +set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-26g2bhqa4d4l4kc7sks5m3ijfg3kmw44" CACHE PATH "") -set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-pd5n6lyej3jchi37q74yjlcqss4flvw7" CACHE PATH "") +set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-qmz4xjty3pnr6gwdaymox3tok5ej27ji" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-ygt3g3q2ymhu4coqvq6o3kyror45j6cr" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-luc455gblezbmtajrcuodmbckefh3dyk" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-yaewbemwohaxmi2y5z7tqko2xmyth563" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-eexhmwdg73mh4avdfbm3lythueqv3vvn" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-merpwbmvfa2w44flzcmznjkvkl3neqot" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-pepafcf6nuqyt5nc4q46lqxee6cjqh65" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-cq4xrf7m2zzl6ptjy7xpcqzgd7v2ffvk" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-tpt2cgp4huo4klbgvwmsug22sizezfyj" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.14.0-gd5bk23yi6bzhtysivmoqtheyi7qu7or" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-tvzcbrebsyyeing6fvxq5pqzyzv42bbq" CACHE PATH "") # ENZYME not built -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-jrufedoanbwvfkhq46uqbpqmz4n25aqo" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.23.7-54vwzjzghdcnpj6wgwv2zuzp3rsjb4ku" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-2qloooq5fllwvuwfjwwniktfieyu3m5h" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-bfj4xop7cc5lomj37ffnk2x4pmrqxrgu" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-xslxthpf6rxyoknfrxj2el6whofkkcbw" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.23.3-bk2n5ctdfwabuvz3pfcs3wuclue5echm" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-ydmalvppf3fhnidu5bnb5eh7gz2lpmat" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-mrcsdoesvqazizugjpyqjxv62kn3tnrt" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-eginv5pemylpifwtxyw4brij7u6lap3y" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-psupu52qyjb75x7gjfoyw4sxq343udzc" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-yl6bt3pw436rbdbdgozqntr2d6h7z3zs" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-sq337432avaoujgyihvidcorzghthjns" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.27-5hrpjnserrbaprdwo4rtgwmz27egcmyc" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-vutlmjw3t3cybkc6fi2l6bbfy3r5zrpf" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake b/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake index 639edcde75..d6da2e0f17 100644 --- a/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake +++ b/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.30.5/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/caliper-2.14.0-cjpk3lddlqtp4tzn34rsgxddcthduc6n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/tribol-0.1.0.27-t5aay3tn2bnmnr3b3ewz5tii6qxjkf3n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/adiak-0.4.1-nhhqmngqj6aklphfuq5s6x3othlt5mrp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/axom-0.14.0.2-cvzljpgra2zvursta5ny2s5ybxyjyn2n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/conduit-0.9.6-tpdtfc2af4shnfovqhlofedxtpfx5gum;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/mfem-4.9.0.3-bwnirsb6k6n57fmisczibpf2lsjuot6m;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/raja-2025.12.2-bt4y2heof76hawjnuh2zeupkcd2bbge3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/umpire-2025.12.0-hrf4ogx6dmslytu7go5jz5wfct3bonjy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/enzyme-0.0.266-43y6ficl4n7wesqpzimsy25bpvvgj6wq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/netcdf-c-4.10.0-rb6drm2xw66is6u5xvr3e7h43ub5imj6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/slepc-3.21.2-oe5e56johcww3yfnoerhwssbtukk424d;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/sundials-7.7.0-flzbomo7uf644rao5ryd3et72sjlhy4n;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/superlu-dist-8.1.2-k54zochov5bnyjmn6hnlipohnshfdtza;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/camp-2025.12.0-vw6lo3f6ulgpl4q3mms6su6b32i4tbib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/fmt-11.0.2-iuf4x7cn6q4nnq7t63j4r54ncoo6dohl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/hdf5-1.8.23-a4dez67ycuigqcbx4ula6cg6eppo4xvn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/arpack-ng-3.9.1-m7gtevxdiquenrgwglc7ymucwbbbjj5f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/petsc-3.21.6-ts3m73s74pips25xvveyz7rk26sehl22;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/hypre-2.33.0-kp5qifmd67usdztucz6fj6kbwea5wmtz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/strumpack-8.0.0-rez2utymybg7f5ivh5dkwp6rxvy6mapr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/netlib-scalapack-2.2.3-4lvl7wfkzwt4u6ncttepnqsxgrjmt5uj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/parmetis-4.0.3-k6uxxx6yk2hi33gdwg4kj7owrj4yoixr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/none-none/gcc-runtime-13.3.1-idl2e7ehceec4tq2xcci4n27sch4dkvu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/metis-5.1.0-75lz5tk3pqsoo65umayxosg5zi4ztgal;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/caliper-2.15.0-gt5lssal5o5ghov3nxh6v2okz4dbnyvw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/tribol-0.1.0.28-nqkwqvld7vpyikass7iif6aqbgjvcz7u;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/adiak-0.4.1-mugoos2ngweef2sfv3h3hzamdobiidy7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/axom-0.14.0.2-emgmwlkortd6xx6jgls34ocjwfdgx6vb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/conduit-0.9.6-4uztni6nznttkafhj3o35flpyi5dlbhi;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/mfem-4.9.1.4-zvdmpaient5wbbmp2gmchpxaa444ncjn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/raja-2025.12.2-5lim5mwjyrlrxuiredfj2wpxkgmr3bal;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/umpire-2025.12.0-xgaowelfuqiwgh7fkxfcxsh7zfjyfcm3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/enzyme-0.0.266-l4d4gzpj5632pxsmjr4y7anmrk533i22;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/netcdf-c-4.10.0-nzlc3jnrrjpvuqex3whkprrubrt6njwg;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/slepc-3.23.3-vlqwuecy3nxzz72qjuypjzpvvnseiahv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/sundials-7.7.0-m6mudsdn4apft7o22f4prsa6ae55jquw;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/superlu-dist-8.1.2-fhwk2cxg4igtw2ezxf2px4ekt6zbxhwu;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/camp-2025.12.0-qbukolkol7afsok2fb72rrzuo2ufoty2;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/fmt-12.1.0-h42a64qzipimzjuc2dgzluebci3kxwch;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/hdf5-1.8.23-a4dez67ycuigqcbx4ula6cg6eppo4xvn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/arpack-ng-3.9.1-5wyotkff3f6fw6qunmyw7d7any5yuxwf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/petsc-3.23.7-g4m32ravl5ljcmwbbikbs7i3gfm4i4kq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/hypre-2.33.0-5lxspsnf4jrlhlyph6sewulbwnaffs22;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/strumpack-8.0.0-yuwgl2kyghgess7mwv3fish7irap6pr4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/netlib-scalapack-2.2.3-ipqfdckkgzuoibwkb5kxcn6p2uwvm3f6;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/parmetis-4.0.3-k6uxxx6yk2hi33gdwg4kj7owrj4yoixr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/none-none/gcc-runtime-13.3.1-yw47es4h2fpvnmevwt7twetblmdvv3ad;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/metis-5.1.0-75lz5tk3pqsoo65umayxosg5zi4ztgal;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/cmake/cmake-3.30.5;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/tce/packages/gcc/gcc-13.3.1;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic;/usr/tce/packages/python/python-3.9.12" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/smith-develop-p3qdxqv6jk32ccajgj5mc6utroazzj32/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/smith-develop-p3qdxqv6jk32ccajgj5mc6utroazzj32/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/smith-develop-wlmochhf3c45bsxelmttye6bc3srq6ak/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/smith-develop-wlmochhf3c45bsxelmttye6bc3srq6ak/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/smith-develop-p3qdxqv6jk32ccajgj5mc6utroazzj32/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3/smith-develop-p3qdxqv6jk32ccajgj5mc6utroazzj32/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/smith-develop-wlmochhf3c45bsxelmttye6bc3srq6ak/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3/smith-develop-wlmochhf3c45bsxelmttye6bc3srq6ak/lib64;;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/lib/x86_64-unknown-linux-gnu;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13;/usr/tce/packages/clang/clang-19.1.3/lib;/collab/usr/global/tools/tce4/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -69,53 +69,53 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/2026_07_01_17_27_27/llvm-19.1.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib/rzwhippet/2026_08_06_14_51_35/llvm-19.1.3" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-cvzljpgra2zvursta5ny2s5ybxyjyn2n" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-emgmwlkortd6xx6jgls34ocjwfdgx6vb" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-vw6lo3f6ulgpl4q3mms6su6b32i4tbib" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-qbukolkol7afsok2fb72rrzuo2ufoty2" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-tpdtfc2af4shnfovqhlofedxtpfx5gum" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-4uztni6nznttkafhj3o35flpyi5dlbhi" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-bwnirsb6k6n57fmisczibpf2lsjuot6m" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-zvdmpaient5wbbmp2gmchpxaa444ncjn" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-a4dez67ycuigqcbx4ula6cg6eppo4xvn" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-kp5qifmd67usdztucz6fj6kbwea5wmtz" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-5lxspsnf4jrlhlyph6sewulbwnaffs22" CACHE PATH "") set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-75lz5tk3pqsoo65umayxosg5zi4ztgal" CACHE PATH "") set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-k6uxxx6yk2hi33gdwg4kj7owrj4yoixr" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-rb6drm2xw66is6u5xvr3e7h43ub5imj6" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-nzlc3jnrrjpvuqex3whkprrubrt6njwg" CACHE PATH "") -set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-k54zochov5bnyjmn6hnlipohnshfdtza" CACHE PATH "") +set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-fhwk2cxg4igtw2ezxf2px4ekt6zbxhwu" CACHE PATH "") -set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-m7gtevxdiquenrgwglc7ymucwbbbjj5f" CACHE PATH "") +set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.1-5wyotkff3f6fw6qunmyw7d7any5yuxwf" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-nhhqmngqj6aklphfuq5s6x3othlt5mrp" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-mugoos2ngweef2sfv3h3hzamdobiidy7" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.14.0-cjpk3lddlqtp4tzn34rsgxddcthduc6n" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-gt5lssal5o5ghov3nxh6v2okz4dbnyvw" CACHE PATH "") -set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.266-43y6ficl4n7wesqpzimsy25bpvvgj6wq" CACHE PATH "") +set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.266-l4d4gzpj5632pxsmjr4y7anmrk533i22" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.6-ts3m73s74pips25xvveyz7rk26sehl22" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.23.7-g4m32ravl5ljcmwbbikbs7i3gfm4i4kq" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-bt4y2heof76hawjnuh2zeupkcd2bbge3" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-5lim5mwjyrlrxuiredfj2wpxkgmr3bal" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.2-oe5e56johcww3yfnoerhwssbtukk424d" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.23.3-vlqwuecy3nxzz72qjuypjzpvvnseiahv" CACHE PATH "") -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-rez2utymybg7f5ivh5dkwp6rxvy6mapr" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-yuwgl2kyghgess7mwv3fish7irap6pr4" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-flzbomo7uf644rao5ryd3et72sjlhy4n" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-m6mudsdn4apft7o22f4prsa6ae55jquw" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-hrf4ogx6dmslytu7go5jz5wfct3bonjy" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-xgaowelfuqiwgh7fkxfcxsh7zfjyfcm3" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.27-t5aay3tn2bnmnr3b3ewz5tii6qxjkf3n" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-nqkwqvld7vpyikass7iif6aqbgjvcz7u" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake index d596e9e311..75d7c0ee42 100644 --- a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake +++ b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2_hip.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/caliper-2.14.0-jh4ktothvyutdazup25huxipkakbd6u7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/tribol-0.1.0.27-chz6xomld64xnob5kh4yk3tkkq5gnroy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/adiak-0.4.1-ts4bs6peycdya5nqocuqlgvintpnjeuk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/libunwind-1.8.3-xpabmha7573felw3bh6dy57jfn3uc6bh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/axom-0.14.0.2-x7slnxdcyf2ji6cv2x3y46hjiohnmsja;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/conduit-0.9.6-idao2mivt4rb4nimqwxqsrbvtywzo26f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/mfem-4.9.0.3-a6nqo27s52fmh3b23orrsggncz7jrlsy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/enzyme-0.0.266-7wfzknn735yji7rtgnwkwpzampjdp5pv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/hipcub-6.4.2-t73grxgo6gskmfzzq2djbu7syjutpuwy;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/netcdf-c-4.10.0-54zr2gncp4aja26fd43zdzdnsv2t36r3;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/raja-2025.12.2-guanil25o3fdov3j5vmcj2t5t6vb2usx;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/strumpack-8.0.0-63menakypreqsd2dj7iqmhztarvdqbow;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/sundials-7.7.0-ir3rnyghre4onpvwxzthtzkndb67iges;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-lg5cvygkh7t6xu3f4soyqwnknwlyy6yc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/umpire-2025.12.0-zz6fwo4ec7wgiabtpvzjkab3reoj4qzk;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/hdf5-1.8.23-cmnu6i2z2v3avrnq2oh7cuhx7q4f7eyc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.3-kuupg77krdquddjv7bjglfifqfemuihe;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/hypre-2.33.0-vrgstan6y25yeeulevjmvuvlcsv2ddil;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/parmetis-4.0.3-pqvhhc5yqfmynndtma7hkpvmoop2porq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/camp-2025.12.0-rzxrewfithmea5lhlaowd32wddexcpcf;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/fmt-11.0.2-gxpn7mhbuo4ebmrmewxhafdwupbjvgv7;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/metis-5.1.0-seocvdzfgbktui2ebfjrotemevi72dhl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/caliper-2.15.0-6iu7l3s3uwrkmxlarl3mrdzkxqza6v5s;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/tribol-0.1.0.28-svq7ydbradsbphmqsvaxvk7n2gtvwfzp;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/adiak-0.4.1-u5v7kgxj2z3vzme56f7gsbocm5rpwylq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/libunwind-1.8.3-xpabmha7573felw3bh6dy57jfn3uc6bh;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/axom-0.14.0.2-7cj2lljhlzqt6cujdluaiibvgwivsxmt;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/conduit-0.9.6-idao2mivt4rb4nimqwxqsrbvtywzo26f;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/mfem-4.9.1.4-g7w45jmscl4dzfgbv4pradc2hzgnccyz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/enzyme-0.0.266-7wfzknn735yji7rtgnwkwpzampjdp5pv;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/hipcub-6.4.2-g7lm65we2qepz7xyqaxqf53t6s2v6qfj;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/netcdf-c-4.10.0-oqp2wpgzsrfkroamyjvwiycletmcystn;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/raja-2025.12.2-a2zaqdbj4jmpfd6hnseqnwd5n2qse7jb;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/strumpack-8.0.0-hjlpk5c2nksug475oq6g23udxs4osxjz;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/sundials-7.7.0-u5fashrwa4aoeqelaexi7575ytw4vjf4;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/superlu-dist-8.1.2-lg5cvygkh7t6xu3f4soyqwnknwlyy6yc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/umpire-2025.12.0-3n4x4aqjaxtmf36nm6mvl5wvcxzjc4xe;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/hdf5-1.8.23-cmnu6i2z2v3avrnq2oh7cuhx7q4f7eyc;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/netlib-scalapack-2.2.3-kuupg77krdquddjv7bjglfifqfemuihe;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/hypre-2.33.0-wunzh5gaojlv43sbsua7dduhycg4745y;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/parmetis-4.0.3-pqvhhc5yqfmynndtma7hkpvmoop2porq;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/camp-2025.12.0-sni2glg46yxsiffibevud7nnzl2kkdkr;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/fmt-12.1.0-63af5m6ffwpinjl33aphzq3u6pjcofns;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/metis-5.1.0-seocvdzfgbktui2ebfjrotemevi72dhl;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7;/usr/tce/packages/cmake/cmake-3.29.2;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2;/opt/rocm-6.4.2" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/smith-develop-a2lzuc6wnms3f2lmqln4mjopzkez5lxv/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/smith-develop-a2lzuc6wnms3f2lmqln4mjopzkez5lxv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/smith-develop-q7glrkwqkqnjh2qu2h7lc3mfnhdecqk4/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/smith-develop-q7glrkwqkqnjh2qu2h7lc3mfnhdecqk4/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/smith-develop-a2lzuc6wnms3f2lmqln4mjopzkez5lxv/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2/smith-develop-a2lzuc6wnms3f2lmqln4mjopzkez5lxv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/smith-develop-q7glrkwqkqnjh2qu2h7lc3mfnhdecqk4/lib;/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2/smith-develop-q7glrkwqkqnjh2qu2h7lc3mfnhdecqk4/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdflang" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdflang" CACHE PATH "") else() @@ -91,51 +91,51 @@ set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpa # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/2026_07_01_17_31_56/llvm-amdgpu-6.4.2" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/smith/toss_4_x86_64_ib_cray/tuolumne/2026_08_06_14_51_23/llvm-amdgpu-6.4.2" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-x7slnxdcyf2ji6cv2x3y46hjiohnmsja" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.14.0.2-7cj2lljhlzqt6cujdluaiibvgwivsxmt" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-rzxrewfithmea5lhlaowd32wddexcpcf" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2025.12.0-sni2glg46yxsiffibevud7nnzl2kkdkr" CACHE PATH "") set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.6-idao2mivt4rb4nimqwxqsrbvtywzo26f" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0.3-a6nqo27s52fmh3b23orrsggncz7jrlsy" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.1.4-g7w45jmscl4dzfgbv4pradc2hzgnccyz" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-cmnu6i2z2v3avrnq2oh7cuhx7q4f7eyc" CACHE PATH "") -set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-vrgstan6y25yeeulevjmvuvlcsv2ddil" CACHE PATH "") +set(HYPRE_DIR "${TPL_ROOT}/hypre-2.33.0-wunzh5gaojlv43sbsua7dduhycg4745y" CACHE PATH "") set(METIS_DIR "${TPL_ROOT}/metis-5.1.0-seocvdzfgbktui2ebfjrotemevi72dhl" CACHE PATH "") set(PARMETIS_DIR "${TPL_ROOT}/parmetis-4.0.3-pqvhhc5yqfmynndtma7hkpvmoop2porq" CACHE PATH "") -set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-54zr2gncp4aja26fd43zdzdnsv2t36r3" CACHE PATH "") +set(NETCDF_DIR "${TPL_ROOT}/netcdf-c-4.10.0-oqp2wpgzsrfkroamyjvwiycletmcystn" CACHE PATH "") set(SUPERLUDIST_DIR "${TPL_ROOT}/superlu-dist-8.1.2-lg5cvygkh7t6xu3f4soyqwnknwlyy6yc" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-ts4bs6peycdya5nqocuqlgvintpnjeuk" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.1-u5v7kgxj2z3vzme56f7gsbocm5rpwylq" CACHE PATH "") # AMGX not built -set(CALIPER_DIR "${TPL_ROOT}/caliper-2.14.0-jh4ktothvyutdazup25huxipkakbd6u7" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-6iu7l3s3uwrkmxlarl3mrdzkxqza6v5s" CACHE PATH "") set(ENZYME_DIR "${TPL_ROOT}/enzyme-0.0.266-7wfzknn735yji7rtgnwkwpzampjdp5pv" CACHE PATH "") # PETSC not built -set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-guanil25o3fdov3j5vmcj2t5t6vb2usx" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2025.12.2-a2zaqdbj4jmpfd6hnseqnwd5n2qse7jb" CACHE PATH "") # SLEPC not built -set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-63menakypreqsd2dj7iqmhztarvdqbow" CACHE PATH "") +set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-8.0.0-hjlpk5c2nksug475oq6g23udxs4osxjz" CACHE PATH "") -set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-ir3rnyghre4onpvwxzthtzkndb67iges" CACHE PATH "") +set(SUNDIALS_DIR "${TPL_ROOT}/sundials-7.7.0-u5fashrwa4aoeqelaexi7575ytw4vjf4" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-zz6fwo4ec7wgiabtpvzjkab3reoj4qzk" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-3n4x4aqjaxtmf36nm6mvl5wvcxzjc4xe" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.27-chz6xomld64xnob5kh4yk3tkkq5gnroy" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.28-svq7ydbradsbphmqsvaxvk7n2gtvwfzp" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/mfem b/mfem index 60c2ac77d1..1c19aba72a 160000 --- a/mfem +++ b/mfem @@ -1 +1 @@ -Subproject commit 60c2ac77d19a2b0702328840ba101a8b11f8d52d +Subproject commit 1c19aba72a2b91ee918a332e668cf00922848321 diff --git a/scripts/llnl/build_tpls.py b/scripts/llnl/build_tpls.py index e458604a20..4b86a5a678 100755 --- a/scripts/llnl/build_tpls.py +++ b/scripts/llnl/build_tpls.py @@ -44,12 +44,17 @@ def parse_args(): parser.add_argument("-v", "--verbose", action="store_true", dest="verbose", - default=False, + default=True, help="Output logs to screen as well as to files") parser.add_argument("-m", "--mirror", dest="mirror", default="", help="Mirror location to use (defaults to shared location)") + parser.add_argument("-sm", "--skip-mirror", + dest="skip_mirror", + default=False, + action="store_true", + help="Skip updating of Spack mirror") parser.add_argument("-j", "--jobs", dest="jobs", default="", @@ -92,7 +97,7 @@ def main(): os.chdir(repo_dir) timestamp = get_timestamp() - res = full_build_and_test_of_tpls(builds_dir, timestamp, spec, args["verbose"], args["short_path"], args["mirror"], args["jobs"]) + res = full_build_and_test_of_tpls(builds_dir, timestamp, spec, args["verbose"], args["short_path"], args["mirror"], args["jobs"], args["skip_mirror"]) finally: os.chdir(original_wd) diff --git a/scripts/llnl/common_build_functions.py b/scripts/llnl/common_build_functions.py index 61d42a7a41..353e2338d3 100755 --- a/scripts/llnl/common_build_functions.py +++ b/scripts/llnl/common_build_functions.py @@ -454,7 +454,7 @@ def set_group_and_perms(directory): return 0 -def full_build_and_test_of_tpls(builds_dir, timestamp, spec, report_to_stdout = False, short_path = False, mirror_location = '', job_count=""): +def full_build_and_test_of_tpls(builds_dir, timestamp, spec, report_to_stdout = False, short_path = False, mirror_location = '', job_count="", skip_mirror=False): if spec: specs = [spec] else: @@ -476,7 +476,7 @@ def full_build_and_test_of_tpls(builds_dir, timestamp, spec, report_to_stdout = # unique install location prefix = builds_dir if not short_path: - prefix = pjoin(prefix, get_system_type()) + prefix = pjoin(prefix, get_system_type(), get_machine_name()) if not os.path.exists(prefix): os.mkdir(prefix) if not short_path: @@ -484,8 +484,12 @@ def full_build_and_test_of_tpls(builds_dir, timestamp, spec, report_to_stdout = if not os.path.exists(prefix): os.mkdir(prefix) - # create a mirror - uberenv_create_mirror(prefix, spec, "", mirror_dir, report_to_stdout) + if not skip_mirror: + # create a mirror + uberenv_create_mirror(prefix, spec, "", mirror_dir, report_to_stdout) + else: + print("[Skipping mirror setup]") + # write info about this build write_build_info(pjoin(prefix, "info.json")) @@ -541,6 +545,7 @@ def full_build_and_test_of_tpls(builds_dir, timestamp, spec, report_to_stdout = def build_devtools(builds_dir, timestamp, short_path, report_to_stdout = False): sys_type = get_system_type() + machine_name = get_machine_name() project_file = "scripts/spack/devtools.json" if "toss_4" in sys_type: @@ -554,7 +559,7 @@ def build_devtools(builds_dir, timestamp, short_path, report_to_stdout = False): prefix = builds_dir else: # unique install location - prefix = pjoin(builds_dir, sys_type, timestamp) + prefix = pjoin(builds_dir, sys_type, machine_name, timestamp) if not os.path.exists(prefix): os.makedirs(prefix) @@ -575,7 +580,7 @@ def build_devtools(builds_dir, timestamp, short_path, report_to_stdout = False): print("[Build time: {0}]".format(convertSecondsToReadableTime(end_time - start_time))) # Only update the latest symlink if successful and short_path is not set if res == 0 and not short_path: - link_path = pjoin(builds_dir, sys_type, "latest") + link_path = pjoin(builds_dir, sys_type, machine_name, "latest") view_dir = pjoin(prefix, "view") print("[Creating symlink to latest devtools view:\n{0}\n->\n{1}]".format(link_path, view_dir)) if os.path.exists(link_path) or os.path.islink(link_path): diff --git a/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml b/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml index 05dc07f2ee..dc34934c12 100644 --- a/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml +++ b/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml @@ -92,6 +92,12 @@ spack: - spec: mvapich2@2.3.7.gcc_13 process_managers=slurm prefix: /usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic + cuda: + buildable: False + externals: + - spec: cuda@12.9.1 +allow-unsupported-compilers + prefix: /usr/tce/packages/cuda/cuda-12.9.1 + netlib-lapack: buildable: false externals: diff --git a/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml b/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml index e0d0d584ee..eb5ea3532b 100644 --- a/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml +++ b/scripts/spack/configs/toss_4_x86_64_ib_cray/spack.yaml @@ -146,6 +146,46 @@ spack: externals: - spec: rocprofiler-dev@6.4.2 prefix: /opt/rocm-6.4.2 + rocprofiler-sdk: + buildable: false + externals: + - spec: rocprofiler-sdk@6.4.2 + prefix: /opt/rocm-6.4.2 + rocprofiler-sdk-roctx: + buildable: false + externals: + - spec: rocprofiler-sdk-roctx@6.4.2 + prefix: /opt/rocm-6.4.2 + rocm-cmake: + buildable: false + externals: + - spec: rocm-cmake@6.4.2 + prefix: /opt/rocm-6.4.2 + rocm-smi-lib: + buildable: false + externals: + - spec: rocm-smi-lib@6.4.2 + prefix: /opt/rocm-6.4.2 + rocprofiler-register: + buildable: false + externals: + - spec: rocprofiler-register@6.4.2 + prefix: /opt/rocm-6.4.2 + roctracer-dev: + buildable: false + externals: + - spec: roctracer-dev@6.4.2 + prefix: /opt/rocm-6.4.2 + rccl: + buildable: false + externals: + - spec: rccl@6.4.2 + prefix: /opt/rocm-6.4.2 + hipcub: + buildable: false + externals: + - spec: hipcub@6.4.2 + prefix: /opt/rocm-6.4.2 # System level packages to not build autoconf: @@ -322,8 +362,3 @@ spack: externals: - spec: llvm@19.0.0 prefix: /usr/tce/packages/rocmcc/rocmcc-6.4.2-magic/llvm - - # Platform-specific defaults and versions - caliper: - require: - - spec: +shared diff --git a/scripts/spack/configs/versions.yaml b/scripts/spack/configs/versions.yaml index a9cf500b2d..b521d7d7ea 100644 --- a/scripts/spack/configs/versions.yaml +++ b/scripts/spack/configs/versions.yaml @@ -8,7 +8,7 @@ packages: - spec: "@0.4.1" caliper: require: - - spec: "@2.14.0" + - spec: "@2.15.0" camp: require: - spec: "@2025.12.0" @@ -21,10 +21,10 @@ packages: - spec: "@2.33.0" mfem: require: - - spec: "@4.9.0.3" + - spec: "@4.9.1.4" petsc: require: - - spec: "@3.21.6" + - spec: "@3.23.7" raja: require: - spec: "@2025.12.2" @@ -33,7 +33,7 @@ packages: - spec: "@7.7.0" tribol: require: - - spec: "@0.1.0.27" + - spec: "@0.1.0.28" umpire: require: - spec: "@2025.12.0" diff --git a/scripts/spack/spack_repo/smith/packages/amgx/package.py b/scripts/spack/spack_repo/smith/packages/amgx/package.py deleted file mode 100644 index db51e1e427..0000000000 --- a/scripts/spack/spack_repo/smith/packages/amgx/package.py +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) Lawrence Livermore National Security, LLC and -# other Smith Project Developers. See the top-level COPYRIGHT file for details. -# -# SPDX-License-Identifier: (BSD-3-Clause) - -from spack.package import * -from spack_repo.builtin.packages.amgx.package import Amgx as BuiltinAmgx - -class Amgx(BuiltinAmgx): - """AmgX provides a simple path to accelerated core solver technology on - NVIDIA GPUs. AmgX provides up to 10x acceleration to the computationally - intense linear solver portion of simulations, and is especially well - suited for implicit unstructured methods. It is a high performance, - state-of-the-art library and includes a flexible solver composition - system that allows a user to easily construct complex nested solvers and - preconditioners.""" - - # white238: CUSPARSE_CSRMV_ALG2 undefined error in 2.3.0 - git = "https://github.com/NVIDIA/AMGX.git" - version("2.3.0.1", commit="d2344958f43c103893c4400fe8ad42d02ac773f5", submodules=True) diff --git a/scripts/spack/spack_repo/smith/packages/mfem/amgx-rm-legacy-nvtools.patch b/scripts/spack/spack_repo/smith/packages/mfem/amgx-rm-legacy-nvtools.patch new file mode 100644 index 0000000000..6afe099661 --- /dev/null +++ b/scripts/spack/spack_repo/smith/packages/mfem/amgx-rm-legacy-nvtools.patch @@ -0,0 +1,26 @@ +diff --git a/config/cmake/modules/FindAMGX.cmake b/config/cmake/modules/FindAMGX.cmake +index fb04995d3e..15c6bf677c 100644 +--- a/config/cmake/modules/FindAMGX.cmake ++++ b/config/cmake/modules/FindAMGX.cmake +@@ -15,7 +15,7 @@ + # - AMGX_INCLUDE_DIRS + + include(MfemCmakeUtilities) +-set(AMGX_REQUIRED_LIBRARIES cusparse cusolver cublas cublasLt nvToolsExt) ++set(AMGX_REQUIRED_LIBRARIES cusparse cusolver cublas cublasLt) + mfem_find_package(AMGX AMGX AMGX_DIR "include" "amgx_c.h" "lib" "amgx" + "Paths to headers required by AMGX." "Libraries required by AMGX.") + # Make sure the library location is locked down +diff --git a/config/defaults.mk b/config/defaults.mk +index 9115a56834..be1ec9903f 100644 +--- a/config/defaults.mk ++++ b/config/defaults.mk +@@ -423,7 +423,7 @@ GINKGO_LIB = $(XLINKER)-rpath,$(GINKGO_LINK_LIB_DIR) -L$(GINKGO_LINK_LIB_DIR)\ + # AmgX library configuration + AMGX_DIR = @MFEM_DIR@/../amgx + AMGX_OPT = -I$(AMGX_DIR)/include +-AMGX_LIB = -L$(AMGX_DIR)/lib -lamgx -lcusparse -lcusolver -lcublas -lnvToolsExt ++AMGX_LIB = -L$(AMGX_DIR)/lib -lamgx -lcusparse -lcusolver -lcublas + + # MAGMA library configuration + MAGMA_DIR = @MFEM_DIR@/../magma diff --git a/scripts/spack/spack_repo/smith/packages/mfem/package.py b/scripts/spack/spack_repo/smith/packages/mfem/package.py index 9e4a377f63..4800e6977d 100644 --- a/scripts/spack/spack_repo/smith/packages/mfem/package.py +++ b/scripts/spack/spack_repo/smith/packages/mfem/package.py @@ -11,12 +11,17 @@ class Mfem(BuiltinMfem): # Note: Make sure this sha coincides with the git submodule # Note: We add a number to the end of the real version number to indicate that we have # moved forward past the release. Increment the last number when updating the commit sha. - version("4.9.0.3", commit="60c2ac77d19a2b0702328840ba101a8b11f8d52d") + # Note the x.x.1.x is to prevent a patch from being applied + version("4.9.1.4", commit="1c19aba72a2b91ee918a332e668cf00922848321") variant('asan', default=False, description='Add Address Sanitizer flags') depends_on("fortran", type="build", when="+strumpack") + # This patch removes the -lnvTools library, because it no longer exists in newer versions of CUDA and + # is not used in newer versions of AMGX. + patch("amgx-rm-legacy-nvtools.patch") + # AddressSanitizer (ASan) is only supported by GCC and (some) LLVM-derived # compilers. Denylist compilers not known to support ASan asan_compiler_denylist = { diff --git a/scripts/spack/spack_repo/smith/packages/smith/package.py b/scripts/spack/spack_repo/smith/packages/smith/package.py index cf727931d3..47318fc06b 100644 --- a/scripts/spack/spack_repo/smith/packages/smith/package.py +++ b/scripts/spack/spack_repo/smith/packages/smith/package.py @@ -148,7 +148,7 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): depends_on("hypre@2.26.0:~superlu-dist+mpi") with when("+petsc"): - depends_on("petsc~mmg+metis") + depends_on("petsc~mmg+metis fflags=-ffree-line-length-none") depends_on("petsc+strumpack", when="+strumpack") depends_on("petsc~strumpack", when="~strumpack") depends_on("petsc+openmp", when="+openmp") @@ -197,6 +197,8 @@ class Smith(CachedCMakePackage, CudaPackage, ROCmPackage): with when("+caliper"): depends_on("caliper+mpi~papi") depends_on("caliper+adiak", when="+adiak") + # NOTE: Fixes undefined reference to symbol 'pthread_join@@GLIBC_2.2.5' + depends_on("caliper cxxflags='-pthread'", when="+cuda ^caliper~shared") depends_on("superlu-dist@8.1.2") diff --git a/scripts/spack/spack_repo/smith/packages/tribol/package.py b/scripts/spack/spack_repo/smith/packages/tribol/package.py index d9780aac92..28f1f6645e 100644 --- a/scripts/spack/spack_repo/smith/packages/tribol/package.py +++ b/scripts/spack/spack_repo/smith/packages/tribol/package.py @@ -52,7 +52,7 @@ class Tribol(CachedCMakePackage, CudaPackage, ROCmPackage): # SMITH EDIT START # Note: We add a number to the end of the real version number to indicate that we have # moved forward past the release. Increment the last number when updating the commit sha. - version("0.1.0.27", commit="519dc82734a9c83c06691d94a8ccff38e5f83fd5", submodules=True, preferred=True) + version("0.1.0.28", commit="152893e7c0bd17c71ed7a57989a7fd9a749ab1e0", submodules=True, preferred=True) # SMITH EDIT END # ----------------------------------------------------------------------- diff --git a/scripts/spack/specs.json b/scripts/spack/specs.json index af07d09bb9..5dacce3d57 100644 --- a/scripts/spack/specs.json +++ b/scripts/spack/specs.json @@ -20,6 +20,14 @@ "toss_4_x86_64_ib_cray": [ "~devtools+adiak+caliper~openmp+rocm+enzyme~petsc~slepc amdgpu_target=gfx942,gfx90a %rocm_6_4_2"], + "rzvector": + [ "+devtools+adiak+caliper~enzyme cuda_arch=90 %gcc_13", + "+devtools+adiak+caliper~enzyme cuda_arch=90 %clang_19" ], + + "matrix": + [ "+devtools+adiak+caliper~enzyme cuda_arch=90 %gcc_13", + "+devtools+adiak+caliper~enzyme cuda_arch=90 %clang_19" ], + "blueos_3_ppc64le_ib_p9": [ "+devtools+cuda+adiak+caliper~strumpack %clang_gfortran cuda_arch=70" ], diff --git a/src/smith/infrastructure/accelerator.hpp b/src/smith/infrastructure/accelerator.hpp index 69e2f17528..6024ada862 100644 --- a/src/smith/infrastructure/accelerator.hpp +++ b/src/smith/infrastructure/accelerator.hpp @@ -51,7 +51,7 @@ * of warnings. This pragma directive suppresses the warning for a specific function. */ -#if defined(__CUDACC__) +#if defined(__NVCC__) #if __CUDAVER__ >= 75000 #define SMITH_SUPPRESS_NVCC_HOSTDEVICE_WARNING #pragma nv_exec_check_disable #else diff --git a/src/smith/infrastructure/application_manager.cpp b/src/smith/infrastructure/application_manager.cpp index f10f1c1edc..50ea9797d7 100644 --- a/src/smith/infrastructure/application_manager.cpp +++ b/src/smith/infrastructure/application_manager.cpp @@ -112,6 +112,9 @@ ApplicationManager::ApplicationManager(int argc, char* argv[], MPI_Comm comm, bo #endif #ifdef SMITH_USE_PETSC + // Ignore error regarding not using GPU-aware MPI + PetscOptionsSetValue(NULL, "-use_gpu_aware_mpi", "0"); + // PETSc tries to parse all command line options, but Smith applications // may have others intended for MPI or the application itself. // Silence the PETSc warning that there are leftover options it doesn't diff --git a/src/smith/numerics/functional/tests/domain_tests.cpp b/src/smith/numerics/functional/tests/domain_tests.cpp index 50d890f657..9be95f017d 100644 --- a/src/smith/numerics/functional/tests/domain_tests.cpp +++ b/src/smith/numerics/functional/tests/domain_tests.cpp @@ -53,15 +53,15 @@ TEST(domain, of_edges) { auto bmesh = import_mesh("onehex.mesh"); auto mesh = smith::mesh::refineAndDistribute(std::move(bmesh)); - Domain d0 = Domain::ofEdges(*mesh, std::function([](std::vector x) { + Domain d0 = Domain::ofEdges(*mesh, [](std::vector x) { return (0.5 * (x[0][0] + x[1][0])) < 0.25; // x coordinate of edge midpoint - })); + }); EXPECT_EQ(d0.edge_ids_.size(), 4); EXPECT_EQ(d0.dim_, 1); - Domain d1 = Domain::ofEdges(*mesh, std::function([](std::vector x) { + Domain d1 = Domain::ofEdges(*mesh, [](std::vector x) { return (0.5 * (x[0][1] + x[1][1])) < 0.25; // y coordinate of edge midpoint - })); + }); EXPECT_EQ(d1.edge_ids_.size(), 4); EXPECT_EQ(d1.dim_, 1); @@ -81,15 +81,15 @@ TEST(domain, of_edges) { auto bmesh = import_mesh("onetet.mesh"); auto mesh = smith::mesh::refineAndDistribute(std::move(bmesh)); - Domain d0 = Domain::ofEdges(*mesh, std::function([](std::vector x) { + Domain d0 = Domain::ofEdges(*mesh, [](std::vector x) { return (0.5 * (x[0][0] + x[1][0])) < 0.25; // x coordinate of edge midpoint - })); + }); EXPECT_EQ(d0.edge_ids_.size(), 3); EXPECT_EQ(d0.dim_, 1); - Domain d1 = Domain::ofEdges(*mesh, std::function([](std::vector x) { + Domain d1 = Domain::ofEdges(*mesh, [](std::vector x) { return (0.5 * (x[0][1] + x[1][1])) < 0.25; // y coordinate of edge midpoint - })); + }); EXPECT_EQ(d1.edge_ids_.size(), 3); EXPECT_EQ(d1.dim_, 1); @@ -110,15 +110,15 @@ TEST(domain, of_edges) constexpr int dim = 2; auto bmesh = import_mesh("beam-quad.mesh"); auto mesh = smith::mesh::refineAndDistribute(std::move(bmesh)); - Domain d0 = Domain::ofEdges(*mesh, std::function([](std::vector x, int /* bdr_attr */) { + Domain d0 = Domain::ofEdges(*mesh, [](std::vector x, int /* bdr_attr */) { return (0.5 * (x[0][0] + x[1][0])) < 0.25; // x coordinate of edge midpoint - })); + }); EXPECT_EQ(d0.edge_ids_.size(), 1); EXPECT_EQ(d0.dim_, 1); - Domain d1 = Domain::ofEdges(*mesh, std::function([](std::vector x, int /* bdr_attr */) { + Domain d1 = Domain::ofEdges(*mesh, [](std::vector x, int /* bdr_attr */) { return (0.5 * (x[0][1] + x[1][1])) < 0.25; // y coordinate of edge midpoint - })); + }); EXPECT_EQ(d1.edge_ids_.size(), 8); EXPECT_EQ(d1.dim_, 1); @@ -145,15 +145,15 @@ TEST(domain, of_faces) constexpr int dim = 3; auto bmesh = import_mesh("onehex.mesh"); auto mesh = smith::mesh::refineAndDistribute(std::move(bmesh)); - Domain d0 = Domain::ofFaces(*mesh, std::function([](std::vector vertices, int /*bdr_attr*/) { + Domain d0 = Domain::ofFaces(*mesh, [](std::vector vertices, int /*bdr_attr*/) { return average(vertices)[0] < 0.25; // x coordinate of face center - })); + }); EXPECT_EQ(d0.quad_ids_.size(), 1); EXPECT_EQ(d0.dim_, 2); - Domain d1 = Domain::ofFaces(*mesh, std::function([](std::vector vertices, int /*bdr_attr*/) { + Domain d1 = Domain::ofFaces(*mesh, [](std::vector vertices, int /*bdr_attr*/) { return average(vertices)[1] < 0.25; // y coordinate of face center - })); + }); EXPECT_EQ(d1.quad_ids_.size(), 1); EXPECT_EQ(d1.dim_, 2); @@ -176,18 +176,17 @@ TEST(domain, of_faces) constexpr int dim = 3; auto bmesh = import_mesh("onetet.mesh"); auto mesh = smith::mesh::refineAndDistribute(std::move(bmesh)); - Domain d0 = Domain::ofFaces(*mesh, std::function([](std::vector vertices, int /* bdr_attr */) { + Domain d0 = Domain::ofFaces(*mesh, [](std::vector vertices, int /* bdr_attr */) { // accept face if it contains a vertex whose x coordinate is less than 0.1 for (auto v : vertices) { if (v[0] < 0.1) return true; } return false; - })); + }); EXPECT_EQ(d0.tri_ids_.size(), 4); EXPECT_EQ(d0.dim_, 2); - Domain d1 = Domain::ofFaces( - *mesh, std::function([](std::vector x, int /* bdr_attr */) { return average(x)[1] < 0.1; })); + Domain d1 = Domain::ofFaces(*mesh, [](std::vector x, int /* bdr_attr */) { return average(x)[1] < 0.1; }); EXPECT_EQ(d1.tri_ids_.size(), 1); EXPECT_EQ(d1.dim_, 2); @@ -210,15 +209,15 @@ TEST(domain, of_faces) constexpr int dim = 2; auto bmesh = import_mesh("beam-quad.mesh"); auto mesh = smith::mesh::refineAndDistribute(std::move(bmesh)); - Domain d0 = Domain::ofFaces(*mesh, std::function([](std::vector vertices, int /* attr */) { + Domain d0 = Domain::ofFaces(*mesh, [](std::vector vertices, int /* attr */) { return average(vertices)[0] < 2.25; // x coordinate of face center - })); + }); EXPECT_EQ(d0.quad_ids_.size(), 2); EXPECT_EQ(d0.dim_, 2); - Domain d1 = Domain::ofFaces(*mesh, std::function([](std::vector vertices, int /* attr */) { + Domain d1 = Domain::ofFaces(*mesh, [](std::vector vertices, int /* attr */) { return average(vertices)[1] < 0.55; // y coordinate of face center - })); + }); EXPECT_EQ(d1.quad_ids_.size(), 8); EXPECT_EQ(d1.dim_, 2); @@ -241,17 +240,17 @@ TEST(domain, of_elements) constexpr int dim = 3; auto bmesh = import_mesh("patch3D_tets_and_hexes.mesh"); auto mesh = smith::mesh::refineAndDistribute(std::move(bmesh)); - Domain d0 = Domain::ofElements(*mesh, std::function([](std::vector vertices, int /*bdr_attr*/) { + Domain d0 = Domain::ofElements(*mesh, [](std::vector vertices, int /*bdr_attr*/) { return average(vertices)[0] < 0.7; // x coordinate of face center - })); + }); EXPECT_EQ(d0.tet_ids_.size(), 0); EXPECT_EQ(d0.hex_ids_.size(), 1); EXPECT_EQ(d0.dim_, 3); - Domain d1 = Domain::ofElements(*mesh, std::function([](std::vector vertices, int /*bdr_attr*/) { + Domain d1 = Domain::ofElements(*mesh, [](std::vector vertices, int /*bdr_attr*/) { return average(vertices)[1] < 0.75; // y coordinate of face center - })); + }); EXPECT_EQ(d1.tet_ids_.size(), 6); EXPECT_EQ(d1.hex_ids_.size(), 1); EXPECT_EQ(d1.dim_, 3); @@ -275,13 +274,13 @@ TEST(domain, of_elements) auto bmesh = import_mesh("patch2D_tris_and_quads.mesh"); auto mesh = smith::mesh::refineAndDistribute(std::move(bmesh)); Domain d0 = Domain::ofElements( - *mesh, std::function([](std::vector vertices, int /* attr */) { return average(vertices)[0] < 0.45; })); + *mesh, [](std::vector vertices, int /* attr */) { return average(vertices)[0] < 0.45; }); EXPECT_EQ(d0.tri_ids_.size(), 1); EXPECT_EQ(d0.quad_ids_.size(), 1); EXPECT_EQ(d0.dim_, 2); Domain d1 = Domain::ofElements( - *mesh, std::function([](std::vector vertices, int /* attr */) { return average(vertices)[1] < 0.45; })); + *mesh, [](std::vector vertices, int /* attr */) { return average(vertices)[1] < 0.45; }); EXPECT_EQ(d1.tri_ids_.size(), 1); EXPECT_EQ(d1.quad_ids_.size(), 1); EXPECT_EQ(d1.dim_, 2); diff --git a/src/smith/numerics/functional/tests/geometric_factors_tests.cpp b/src/smith/numerics/functional/tests/geometric_factors_tests.cpp index b5088b865b..e161cf6b6b 100644 --- a/src/smith/numerics/functional/tests/geometric_factors_tests.cpp +++ b/src/smith/numerics/functional/tests/geometric_factors_tests.cpp @@ -4,7 +4,6 @@ // // SPDX-License-Identifier: (BSD-3-Clause) -#include #include #include #include @@ -43,8 +42,8 @@ TEST(geometric_factors, with_2D_domains) auto mesh = smith::mesh::refineAndDistribute(std::move(bmesh)); // `d` will consist of one tri and one quad - Domain d = Domain::ofElements( - *mesh, std::function([](std::vector vertices, int /* attr */) { return average(vertices)[0] < 0.45; })); + Domain d = + Domain::ofElements(*mesh, [](std::vector vertices, int /* attr */) { return average(vertices)[0] < 0.45; }); int q = 2; @@ -73,9 +72,9 @@ TEST(geometric_factors, with_3D_domains) auto mesh = smith::mesh::refineAndDistribute(std::move(bmesh)); // `d` will consist of 6 tets and 1 hex - Domain d = Domain::ofElements(*mesh, std::function([](std::vector vertices, int /*bdr_attr*/) { + Domain d = Domain::ofElements(*mesh, [](std::vector vertices, int /*bdr_attr*/) { return average(vertices)[1] < 0.75; // y coordinate of face center - })); + }); int q = 2; diff --git a/src/smith/numerics/tests/test_odes.cpp b/src/smith/numerics/tests/test_odes.cpp index e2ddca4859..ddac1c2ec5 100644 --- a/src/smith/numerics/tests/test_odes.cpp +++ b/src/smith/numerics/tests/test_odes.cpp @@ -72,52 +72,69 @@ const mfem::DenseMatrix C = []() { return C_mat; }(); -const std::function stiffness_linear = [](const mfem::Vector& /*x*/) -> mfem::DenseMatrix { - mfem::DenseMatrix K(3, 3); - K(0, 0) = 1.0; - K(0, 1) = -1.0; - K(0, 2) = 0.0; - - K(1, 0) = -1.0; - K(1, 1) = 2.0; - K(1, 2) = -1.0; - - K(2, 0) = 0.0; - K(2, 1) = -1.0; - K(2, 2) = 1.0; - return K; +struct StiffnessLinear { + mfem::DenseMatrix operator()(const mfem::Vector& /*x*/) const + { + mfem::DenseMatrix K(3, 3); + K(0, 0) = 1.0; + K(0, 1) = -1.0; + K(0, 2) = 0.0; + + K(1, 0) = -1.0; + K(1, 1) = 2.0; + K(1, 2) = -1.0; + + K(2, 0) = 0.0; + K(2, 1) = -1.0; + K(2, 2) = 1.0; + return K; + } }; -const std::function internal_force_linear = [](const mfem::Vector& x) -> mfem::Vector { - mfem::Vector force(x.Size()); - stiffness_linear(x).Mult(x, force); - return force; +struct InternalForceLinear { + mfem::Vector operator()(const mfem::Vector& x) const + { + mfem::Vector force(x.Size()); + StiffnessLinear{}(x).Mult(x, force); + return force; + } }; -const std::function stiffness_nonlinear = [](const mfem::Vector& x) -> mfem::DenseMatrix { - mfem::DenseMatrix K(3, 3); - K(0, 0) = 1.0; - K(0, 1) = -1.0; - K(0, 2) = 0.0; - - K(1, 0) = -1.0; - K(1, 1) = 2.0 - 2 * x(1) + x(2); - K(1, 2) = -1.0 + x(1); - - K(2, 0) = 0.0; - K(2, 1) = -1.0 + x(2); - K(2, 2) = 1.0 + x(1) + x(2); - return K; +struct StiffnessNonlinear { + mfem::DenseMatrix operator()(const mfem::Vector& x) const + { + mfem::DenseMatrix K(3, 3); + K(0, 0) = 1.0; + K(0, 1) = -1.0; + K(0, 2) = 0.0; + + K(1, 0) = -1.0; + K(1, 1) = 2.0 - 2 * x(1) + x(2); + K(1, 2) = -1.0 + x(1); + + K(2, 0) = 0.0; + K(2, 1) = -1.0 + x(2); + K(2, 2) = 1.0 + x(1) + x(2); + return K; + } }; -const std::function internal_force_nonlinear = [](const mfem::Vector& x) -> mfem::Vector { - mfem::Vector f(3); - f(0) = x(0) - x(1); - f(1) = (2.0 - x(1)) * x(1) + (x(1) - 1.0) * x(2) - x(0); - f(2) = x(1) * (x(2) - 1.0) + (1.0 + 0.5 * x(2)) * x(2); - return f; +struct InternalForceNonlinear { + mfem::Vector operator()(const mfem::Vector& x) const + { + mfem::Vector f(3); + f(0) = x(0) - x(1); + f(1) = (2.0 - x(1)) * x(1) + (x(1) - 1.0) * x(2) - x(0); + f(2) = x(1) * (x(2) - 1.0) + (1.0 + 0.5 * x(2)) * x(2); + return f; + } }; +const StiffnessLinear stiffness_linear{}; +const InternalForceLinear internal_force_linear{}; +const StiffnessNonlinear stiffness_nonlinear{}; +const InternalForceNonlinear internal_force_nonlinear{}; + const mfem::Vector f_ext = []() { mfem::Vector f(3); f(0) = 1.0; diff --git a/src/smith/physics/contact/contact_interaction.cpp b/src/smith/physics/contact/contact_interaction.cpp index 1776cebeac..db5b87cbaa 100644 --- a/src/smith/physics/contact/contact_interaction.cpp +++ b/src/smith/physics/contact/contact_interaction.cpp @@ -101,7 +101,7 @@ FiniteElementDual ContactInteraction::forces() const FiniteElementDual f(*current_coords_.ParFESpace()); #ifdef SMITH_USE_ENZYME if (isEnergyMortar(getContactOptions())) { - f = tribol::getMfemTDofForce(getInteractionId()); + f = tribol::getMfemContactForce(getInteractionId()); } else { #endif auto& f_loc = f.linearForm(); @@ -118,7 +118,7 @@ FiniteElementState ContactInteraction::pressure() const FiniteElementState p(pressureSpace()); #ifdef SMITH_USE_ENZYME if (isEnergyMortar(getContactOptions())) { - p = tribol::getMfemTDofPressure(getInteractionId()); + p = tribol::getMfemContactPressure(getInteractionId()); } else { #endif auto& p_tribol = tribol::getMfemPressure(getInteractionId()); @@ -134,7 +134,7 @@ FiniteElementDual ContactInteraction::gaps() const FiniteElementDual g(pressureSpace()); #ifdef SMITH_USE_ENZYME if (isEnergyMortar(getContactOptions())) { - g = tribol::getMfemTDofGap(getInteractionId()); + g = tribol::getMfemContactGap(getInteractionId()); } else { #endif auto& g_loc = g.linearForm(); @@ -161,7 +161,7 @@ std::unique_ptr ContactInteraction::jacobianContribution() out->owns_blocks = true; if (isEnergyMortar(getContactOptions())) { - out->SetBlock(0, 0, tribol::getMfemJacobian(getInteractionId()).release()); + out->SetBlock(0, 0, tribol::getMfemDfDx(getInteractionId()).release()); return out; } @@ -234,7 +234,7 @@ void ContactInteraction::setPressure(const FiniteElementState& pressure) const { #ifdef SMITH_USE_ENZYME if (isEnergyMortar(getContactOptions())) { - tribol::getMfemTDofPressure(getInteractionId()) = pressure; + tribol::getMfemContactPressure(getInteractionId()) = pressure; } else { #endif tribol::getMfemPressure(getInteractionId()) = pressure.gridFunction(); diff --git a/src/smith/physics/dfem_mass_weak_form.hpp b/src/smith/physics/dfem_mass_weak_form.hpp index ba66b364a0..fa852d02e2 100644 --- a/src/smith/physics/dfem_mass_weak_form.hpp +++ b/src/smith/physics/dfem_mass_weak_form.hpp @@ -94,6 +94,22 @@ class LumpedMassExplicitNewmark { std::shared_ptr bc_manager_; }; +/// Computes the lumped mass body integral contribution at a quadrature point. +template +struct SolidMassBodyIntegral { + SMITH_HOST_DEVICE auto operator()(mfem::future::tensor dX_dxi, + mfem::real_t weight, double rho) const + { + mfem::future::tensor ones{}; + for (int i = 0; i < MassDim; ++i) { + ones[i] = 1.0; + } + + auto J = mfem::future::det(dX_dxi) * weight; + return mfem::future::tuple{rho * ones * J}; + } +}; + template auto create_solid_mass_weak_form(const std::string& physics_name, std::shared_ptr& mesh, const FiniteElementState& lumped_field, const FiniteElementState& density, @@ -115,14 +131,8 @@ auto create_solid_mass_weak_form(const std::string& physics_name, std::shared_pt mass_integral_inputs{}; mfem::future::tuple> mass_integral_outputs{}; - residual->addBodyIntegral( - mesh->mfemParMesh().attributes, - [](mfem::future::tensor dX_dxi, mfem::real_t weight, double rho) { - auto ones = mfem::future::make_tensor([](int) { return 1.0; }); - auto J = mfem::future::det(dX_dxi) * weight; - return mfem::future::tuple{rho * ones * J}; - }, - mass_integral_inputs, mass_integral_outputs, ir, std::index_sequence<>{}); + residual->addBodyIntegral(mesh->mfemParMesh().attributes, SolidMassBodyIntegral{}, + mass_integral_inputs, mass_integral_outputs, ir, std::index_sequence<>{}); return residual; } diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt index 2c351e0167..1f1fce41c8 100644 --- a/src/tests/CMakeLists.txt +++ b/src/tests/CMakeLists.txt @@ -52,8 +52,11 @@ endif() # TPL regression and smoke tests # +# TODO Axom was removing rpath information causing libstrumpack.so.8.0 to not be found. +# Temporarily add our mfem target as a workaround, but remove it once the following PR +# merges: https://github.com/llnl/axom/pull/1968 smith_add_tests( SOURCES axom_smoketest.cpp - DEPENDS_ON axom::inlet) + DEPENDS_ON axom::inlet mfem) if(PETSC_FOUND) smith_add_tests(SOURCES mfem_petsc_smoketest.cpp diff --git a/src/tests/mfem_petsc_smoketest.cpp b/src/tests/mfem_petsc_smoketest.cpp index d226f65075..430b14528b 100644 --- a/src/tests/mfem_petsc_smoketest.cpp +++ b/src/tests/mfem_petsc_smoketest.cpp @@ -428,7 +428,7 @@ TEST(MfemPetscSmoketest, MfemPetscEx1) MPI_Comm_rank(MPI_COMM_WORLD, &rank); if (rank == 0) { EXPECT_NE(output.find("--order 1"), std::string::npos); - EXPECT_NE(output.find("Linear solve converged due to CONVERGED_"), std::string::npos); + EXPECT_NE(output.find("Linear solve converged due to CONVERGED_"), std::string::npos); } } diff --git a/tribol b/tribol index 519dc82734..152893e7c0 160000 --- a/tribol +++ b/tribol @@ -1 +1 @@ -Subproject commit 519dc82734a9c83c06691d94a8ccff38e5f83fd5 +Subproject commit 152893e7c0bd17c71ed7a57989a7fd9a749ab1e0