diff --git a/.agents/skills b/.agents/skills new file mode 120000 index 0000000000..42c5394a18 --- /dev/null +++ b/.agents/skills @@ -0,0 +1 @@ +../skills \ No newline at end of file diff --git a/.github/hubcast.yml b/.github/hubcast.yml new file mode 100644 index 0000000000..256e4cf6d5 --- /dev/null +++ b/.github/hubcast.yml @@ -0,0 +1,28 @@ +Repo: + # Required: organization or user that owns the repo on the destination forge + dest_org: axom + + # Required: name of the destination repository + dest_name: axom + + # Optional: name of the CI check as reported back to GitHub (default: gitlab-ci) + check_name: gitlab-ci + + # Optional: granularity of CI statuses reported to GitHub (default: [pipeline]) + # Set to [pipeline] for overall pipeline status only + # Set to [jobs] for individual job statuses only + # Set to [pipeline, jobs] to report both + check_types: [pipeline, jobs] + + # Optional: delete branches from destination when source PR is closed (default: true) + delete_closed: true + + # Optional: sync draft PRs/MRs (default: true) + sync_drafts: true + + # Optional: post message when draft sync is disabled (default: true) + sync_drafts_msg: true + + # Optional: create GitLab MRs from GitHub PRs + # allows developers to create synthetic merge commits using GitLab's merged results pipelines feature + create_mr: false diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index d671f2cd8f..4879fad67a 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -12,8 +12,8 @@ concurrency: cancel-in-progress: ${{ github.ref != 'refs/heads/develop' }} env: - CLANG_DOCKER_IMAGE: axom/tpls:clang-19_02-17-26_21h-05m - GCC_DOCKER_IMAGE: axom/tpls:gcc-13_02-17-26_21h-05m + CLANG_DOCKER_IMAGE: axom/tpls:clang-19_08-11-26_21h-12m + GCC_DOCKER_IMAGE: axom/tpls:gcc-13_08-11-26_21h-11m jobs: # Hacky solution to reference env variables outside of `run` steps https://stackoverflow.com/a/74217028 @@ -34,10 +34,10 @@ jobs: matrix: build_type: [ Debug, Release ] config: - - job_name: gcc@13.3.1, shared, benchmarks, c++20 + - job_name: gcc@13.3.1, shared, benchmarks host_config: gcc@13.3.1.cmake compiler_image: ${{ needs.set_image_vars.outputs.gcc_docker_image }} - cmake_opts: '-DBUILD_SHARED_LIBS=ON -DBLT_CXX_STD=c++20 -DENABLE_BENCHMARKS:BOOL=ON' + cmake_opts: '-DBUILD_SHARED_LIBS=ON -DENABLE_BENCHMARKS:BOOL=ON' do_build: 'yes' do_benchmarks: 'yes' - job_name: gcc@13.3.1, shared, 32bit @@ -49,7 +49,7 @@ jobs: - job_name: llvm@19.0.0, shared, benchmarks, quest regression host_config: llvm@19.0.0.cmake compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }} - cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON -DENABLE_BENCHMARKS:BOOL=ON' + cmake_opts: '-DBUILD_SHARED_LIBS=ON -DENABLE_BENCHMARKS:BOOL=ON' do_build: 'yes' do_benchmarks: 'yes' include: @@ -58,7 +58,7 @@ jobs: job_name: llvm@19.0.0, shared, no raja host_config: llvm@19.0.0.cmake compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }} - cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF -U RAJA_DIR' + cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF -U RAJA_DIR' do_build: 'yes' do_benchmarks: 'no' - build_type: Debug @@ -66,7 +66,7 @@ jobs: job_name: llvm@19.0.0, shared, no umpire host_config: llvm@19.0.0.cmake compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }} - cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON -U UMPIRE_DIR' + cmake_opts: '-DBUILD_SHARED_LIBS=ON -U UMPIRE_DIR' do_build: 'yes' do_benchmarks: 'no' - build_type: Debug @@ -74,7 +74,7 @@ jobs: job_name: llvm@19.0.0, shared, no raja and umpire host_config: llvm@19.0.0.cmake compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }} - cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF -U RAJA_DIR -U UMPIRE_DIR' + cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF -U RAJA_DIR -U UMPIRE_DIR' do_build: 'yes' do_benchmarks: 'no' - build_type: Debug @@ -82,7 +82,7 @@ jobs: job_name: llvm@19.0.0, shared, no profiling host_config: llvm@19.0.0.cmake compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }} - cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON -U CALIPER_DIR -U ADIAK_DIR' + cmake_opts: '-DBUILD_SHARED_LIBS=ON -U CALIPER_DIR -U ADIAK_DIR' do_build: 'yes' do_benchmarks: 'no' name: ${{ matrix.build_type }} - ${{ matrix.config.job_name }} @@ -94,13 +94,14 @@ jobs: options: --user root steps: - name: Checkout Axom - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: submodules: recursive - name: Print Matrix Variables run: | echo "build_type ${{ matrix.build_type }}" echo "cmake_opts ${{ matrix.config.cmake_opts }}" + echo "quest_extra_regression_tests ${{ contains(matrix.config.job_name, 'quest regression') && 'ON' || 'OFF' }}" echo "compiler_image ${{ matrix.config.compiler_image }}" echo "host_config ${{ matrix.config.host_config }}" - name: Build and Test ${{ matrix.build_type }} - ${{ matrix.config.job_name }} @@ -109,11 +110,11 @@ jobs: DO_BUILD=${{ matrix.config.do_build }} \ DO_BENCHMARKS=${{ matrix.config.do_benchmarks }} \ HOST_CONFIG=${{ matrix.config.host_config }} \ - CMAKE_EXTRA_FLAGS=" ${{ matrix.config.cmake_opts }} " \ + CMAKE_EXTRA_FLAGS=" ${{ matrix.config.cmake_opts }} -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=${{ contains(matrix.config.job_name, 'quest regression') && 'ON' || 'OFF' }} " \ BUILD_TYPE=${{ matrix.build_type }} \ ./scripts/github-actions/linux-build_and_test.sh - name: Upload Test Results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 with: name: Test Results ${{ matrix.build_type }} - ${{ matrix.config.job_name }} path: "**/Test.xml" @@ -126,7 +127,7 @@ jobs: CMAKE_EXTRA_FLAGS: '-DAXOM_ENABLE_SIDRE:BOOL=OFF -DAXOM_ENABLE_INLET:BOOL=OFF -DAXOM_ENABLE_KLEE:BOOL=OFF -DAXOM_ENABLE_SINA:BOOL=OFF -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF' steps: - name: Checkout Axom - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: submodules: recursive - name: Windows - CMake @@ -151,7 +152,7 @@ jobs: CMAKE_EXTRA_FLAGS: '-DAXOM_ENABLE_SIDRE:BOOL=OFF -DAXOM_ENABLE_INLET:BOOL=OFF -DAXOM_ENABLE_KLEE:BOOL=OFF -DAXOM_ENABLE_SINA:BOOL=OFF -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF' steps: - name: Checkout Axom - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: submodules: recursive - name: macOS - CMake @@ -187,9 +188,8 @@ jobs: HOST_CONFIG: llvm@19.0.0.cmake steps: - name: Checkout Axom - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: submodules: recursive - name: Check ${{ matrix.check_type }} run: ./scripts/github-actions/linux-check.sh - diff --git a/.github/workflows/docker_build_tpls.yml b/.github/workflows/docker_build_tpls.yml index 54996211b0..05f7bd108c 100644 --- a/.github/workflows/docker_build_tpls.yml +++ b/.github/workflows/docker_build_tpls.yml @@ -37,20 +37,20 @@ jobs: id: repo_name - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4 - name: Login to DockerHub - uses: docker/login-action@v3 + uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push id: docker_build - uses: docker/build-push-action@v5 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7 with: push: true tags: ${{ steps.repo_name.outputs.repo_plus_tag }},${{ steps.repo_name.outputs.repo_plus_latest }} @@ -69,7 +69,7 @@ jobs: docker rm extract_hc - name: Upload hostconfig - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 with: name: ${{ matrix.compiler }}_hostconfigs path: ./extracted_hc/export_hostconfig/* diff --git a/.github/workflows/test_windows_tpls.yml b/.github/workflows/test_windows_tpls.yml index 4ac42495d9..0b7a425006 100644 --- a/.github/workflows/test_windows_tpls.yml +++ b/.github/workflows/test_windows_tpls.yml @@ -13,7 +13,7 @@ jobs: run_uberenv: name: Runs ${{ matrix.triplet }} ${{ matrix.cfg }} uberenv with vcpkg # The type of runner that the job will run on - runs-on: windows-latest + runs-on: windows-2022 strategy: fail-fast: false matrix: @@ -29,12 +29,12 @@ jobs: steps: - name: Checkout repo w/ submodules - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: submodules: recursive - name: Set up python - uses: actions/setup-python@v5 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: python-version: '3.10' @@ -43,7 +43,7 @@ jobs: - name: Run uberenv (${{ matrix.triplet }}) run: python3 ./scripts/uberenv/uberenv.py --triplet ${{ matrix.triplet }} - name: Save Uberenv logs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 if: ${{ always() }} with: name: uberenv_artifacts_${{ matrix.triplet }}_${{ matrix.cfg }}.zip @@ -73,7 +73,7 @@ jobs: ls ctest -C ${{ matrix.cfg }} --no-compress-output -T Test - name: Save CTest logs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 if: ${{ always() }} with: name: ctest_artifacts_${{ matrix.triplet }}_${{ matrix.cfg }}.zip diff --git a/.gitignore b/.gitignore index e59d1e724e..e918142159 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ uberenv_libs .idea *.opendb scripts/make_local_branch_from_fork_pr.sh +slirp.out diff --git a/.gitlab/build_dane.yml b/.gitlab/build_dane.yml index e5a6f7b4d4..18f5ba1a9d 100644 --- a/.gitlab/build_dane.yml +++ b/.gitlab/build_dane.yml @@ -37,10 +37,11 @@ #### # PR Build jobs -dane-llvm_19_1_3-debug-src: +dane-llvm_19_1_3-werror-debug-src: variables: COMPILER: "llvm@19.1.3" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" + EXTRA_CMAKE_OPTIONS: "-DENABLE_WARNINGS_AS_ERRORS:BOOL=ON" extends: .src_build_on_dane dane-llvm_19_1_3-release-src: @@ -51,10 +52,11 @@ dane-llvm_19_1_3-release-src: EXTRA_CMAKE_OPTIONS: "-DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON" extends: .src_build_on_dane -dane-gcc_13_3_1-src: +dane-gcc_13_3_1-werror-src: variables: COMPILER: "gcc@13.3.1" HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" + EXTRA_CMAKE_OPTIONS: "-DENABLE_WARNINGS_AS_ERRORS:BOOL=ON" extends: .src_build_on_dane dane-sanitizers-gcc_13_3_1-src: @@ -106,3 +108,14 @@ dane-gcc_13_3_1_no_fortran-full: # COMPILER: "intel@19.0.4" # SPEC: "%${COMPILER}+mfem~cpp14" # extends: .full_build_on_dane + + +#### +# Component Build jobs +dane-llvm_sina-only: + variables: + COMPILER: "llvm@19.1.3" + HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake" + EXTRA_CMAKE_OPTIONS: "-DAXOM_ENABLE_ALL_COMPONENTS=OFF -DAXOM_ENABLE_SINA=ON -DAXOM_ENABLE_SLIC=ON" + TEST_INSTALLED_TUTORIALS: "OFF" + extends: .src_build_on_dane diff --git a/.gitlab/build_matrix.yml b/.gitlab/build_matrix.yml index d21af3dbdf..470ae22152 100644 --- a/.gitlab/build_matrix.yml +++ b/.gitlab/build_matrix.yml @@ -8,7 +8,7 @@ # This is the shared configuration of jobs for matrix .on_matrix: variables: - SCHEDULER_PARAMETERS: "--partition=pci --exclusive=user --deadline=now+1hour -N1 -t ${ALLOC_TIME}" + SCHEDULER_PARAMETERS: "--partition=pci --deadline=now+3hour --gpus=1 -t ${ALLOC_TIME}" tags: - batch - matrix @@ -25,7 +25,7 @@ # Template .src_build_on_matrix: variables: - ALLOC_TIME: "40" + ALLOC_TIME: "55" extends: [.src_build_script, .on_matrix, .src_workflow] needs: [] @@ -42,8 +42,6 @@ matrix-gcc_13_3_1_cuda-src: COMPILER: "gcc@13.3.1_cuda" HOST_CONFIG: "matrix-toss_4_x86_64_ib-${COMPILER}.cmake" extends: .src_build_on_matrix - # TODO: Fix unit tests failures - allow_failure: true #### # Full Build jobs diff --git a/.gitlab/build_tioga.yml b/.gitlab/build_tioga.yml index 2f7d720d7a..fc917c0bc9 100644 --- a/.gitlab/build_tioga.yml +++ b/.gitlab/build_tioga.yml @@ -35,17 +35,19 @@ #### # PR Build jobs -tioga-llvm-amdgpu_6_3_1_hip-src: +# Disable OpenMP to avoid timeout +tioga-llvm-amdgpu_6_4_3_hip-src: variables: - COMPILER: "llvm-amdgpu@6.3.1_hip" + COMPILER: "llvm-amdgpu@6.4.3_hip" HOST_CONFIG: "tioga-toss_4_x86_64_ib_cray-${COMPILER}.cmake" + EXTRA_CMAKE_OPTIONS: "-DENABLE_OPENMP:BOOL=OFF" extends: .src_build_on_tioga #### # Full Build jobs -tioga-llvm-amdgpu_6_3_1_hip-full: +tioga-llvm-amdgpu_6_4_3_hip-full: variables: - COMPILER: "llvm-amdgpu@6.3.1_hip" + COMPILER: "llvm-amdgpu@6.4.3_hip" SPEC: "%${COMPILER}~openmp+rocm+mfem+c2c" - EXTRASPEC: "amdgpu_target=gfx90a ^hip@6.3.1 ^hsa-rocr-dev@6.3.1 ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion" + EXTRASPEC: "amdgpu_target=gfx90a ^hip@6.4.3 ^hsa-rocr-dev@6.4.3 ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion" extends: .full_build_on_tioga diff --git a/.gitlab/build_tuolumne.yml b/.gitlab/build_tuolumne.yml index fbededfef3..f00e9a0e00 100644 --- a/.gitlab/build_tuolumne.yml +++ b/.gitlab/build_tuolumne.yml @@ -36,17 +36,17 @@ #### # PR Build jobs -tuolumne-llvm-amdgpu_6_4_3_hip-src: +tuolumne-llvm-amdgpu_7_2_1_hip-src: variables: - COMPILER: "llvm-amdgpu@6.4.3_hip" + COMPILER: "llvm-amdgpu@7.2.1_hip" HOST_CONFIG: "tuolumne-toss_4_x86_64_ib_cray-${COMPILER}.cmake" extends: .src_build_on_tuolumne #### # Full Build jobs -tuolumne-llvm-amdgpu_6_4_3_hip-full: +tuolumne-llvm-amdgpu_7_2_1_hip-full: variables: - COMPILER: "llvm-amdgpu@6.4.3_hip" + COMPILER: "llvm-amdgpu@7.2.1_hip" SPEC: "%${COMPILER}~openmp+rocm+mfem+c2c" - EXTRASPEC: "amdgpu_target=gfx90a ^hip@6.4.3 ^hsa-rocr-dev@6.4.3 ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion" + EXTRASPEC: "amdgpu_target=gfx90a ^hip@7.2.1 ^hsa-rocr-dev@7.2.1 ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion" extends: .full_build_on_tuolumne diff --git a/.mailmap b/.mailmap index 9cbbc096c8..72cc7572e4 100644 --- a/.mailmap +++ b/.mailmap @@ -3,6 +3,8 @@ Adam J. Kunen Adam J. Kunen Adrien Bernede <51493078+adrienbernede@users.noreply.github.com> Aesha Parekh Aesha Parekh <29237123+aeshapar@users.noreply.github.com> Alan Dayton Alan Dayton <6393677+adayton1@users.noreply.github.com> +Alex Tyler Chapman chapman39 +Alex Tyler Chapman Alex Tyler Chapman <100869159+chapman39@users.noreply.github.com> Arlie Capps Arlie Capps Arlie Capps Arlie Capps Arlie Capps Arlie Capps <48997041+agcapps@users.noreply.github.com> @@ -35,6 +37,7 @@ Jacob Spainhour jcs15c Jacob Spainhour Jacob Spainhour Jacob Spainhour Jamie A. Bramwell Jamie Bramwell +Jason Burmark Jason Burmark Joe Hennis Hennis Joe Hennis hennis1 <73615573+hennis1@users.noreply.github.com> Josh Essman Josh Essman <68349992+joshessman-llnl@users.noreply.github.com> diff --git a/.uberenv_config.json b/.uberenv_config.json index 810d574338..00721ab452 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": "2e2169d5282d166f63e3ee4db8d4446c43cefa8a", +"spack_commit": "3e19345b6e12f5ff1b874f4059622fc6a1fd804a", "spack_configs_path": "scripts/spack/configs", -"spack_packages_commit": "17ea6a6d483fc0bde1b2cca96ddaad0a10f2ef69", +"spack_packages_commit": "4b6b842d494ab86ebef5304e6bfe766aa421a66b", "spack_packages_path": "scripts/spack/packages", "spack_concretizer": "clingo", "vcpkg_url": "https://github.com/microsoft/vcpkg", diff --git a/CITATION.cff b/CITATION.cff index ed893a96ca..bad8e73c06 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -10,6 +10,8 @@ authors: orcid: "https://orcid.org/0000-0003-0511-2645" - family-names: Bergel given-names: Guy +- family-names: Burmark + given-names: Jason - family-names: Carson given-names: Robert - family-names: Corbett diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index e11540da9b..b38d9f3444 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -18,15 +18,118 @@ The Axom project release numbers follow [Semantic Versioning](http://semver.org/ ## [Unreleased] - Release date yyyy-mm-dd +## [Version 0.15.0] - Release date 2026-08-28 + ### Added +- Primal: Functions to evaluate surface and volume integrals over collections of `BezierPatch` and `NURBSPatch` objects. +- Quest: An example to evaluate surface and volume integrals over a STEP model + and to fit a ellipsoid or oriented bounding box to a model based on its low order moments. +- Primal: Adds `NURBSCurve::isLinear()` to check if a curve is (nearly) flat (corresponding to `BezierCurve::isLinear()`) +- Primal: Adds `NURBSPatch::isTriviallyTrimmed()` to check if the trimming curves for a patch lie on the patch boundaries +- Quest: Adds support for reading mfem files with variable order NURBS curves (requires mfem>4.9). +- Quest: Adds OMP support for fast GWN methods for STL/Triangulated STEP input and linearized NURBS Curve input. +- Quest: Adds OMP supported, fast and accurate GWN method for NURBS curves and trimmed NURBS surfaces. +- Klee: Adds an optional "center" parameter in scale operators that permits scaling relative to a custom center point. +- Bump: The `MergeMeshes` class was enhanced so it supports material-dependent/mixed Blueprint fields that are "element-associated". These fields contain per-material values for the materials in a zone. +- Bump: Added `axom::bump::views::dispatch_material_field()` function (and related functions) for creating a material view and a material-dependent or mixed field view. +- Quest: `SamplingShaper` now supports selecting MFEM quadrature families for custom sample-point generation, including + anisotropic per-direction sampling resolution on quadrilateral and hexahedral meshes. Quadrature type is selected via + a new ``setQuadratureType`` method that accepts an enum value from ``mfem::Quadrature1D``. The number of samples in + each direction is selected with a new ``setSamplingResolution`` method that accepts an ``axom::ArrayView`` of + sample values, one value per mesh dimension. Values can be the same for isotropic sampling or different for anisotropic + sampling. The new method replaces the ``setQuadratureOrder`` method, which has been marked as deprecated and will be + removed in a future version of Axom. +- Core: Adds Durand-Kerner polynomial solver which returns the complex roots of a univariate polynomial +- Core: Adds `axom::Array::pop_back` for API compatibility with `std::vector` +- Quest: Enhanced `SamplingShaper` so it can operate on Blueprint quad/hex meshes. Pass `inline_mesh_blueprint` to the + `quest_shaping_driver_ex` example program instead of `input_mesh` when a Blueprint mesh is desired. +- Quest: `quest_shaping_driver_ex` now lets `inline_mesh_blueprint` runs choose the Blueprint backing + store with `--backing sidre|conduit`, which enables the program to operate on either Sidre or Conduit meshes. +- Primal: Adds KnotVector constructors that skip validity assertion checks, allowing the user to call `isValid()` + and handle the error appropriately. +- Primal: Adds a `primal::BezierTriangle` class +- Primal: Adds `curvature()` and `curvatureDerivative()` methods to `BezierCurve` and `NURBSCurve`. +- Inlet: Added the ability to have collections (array and dictionary) with variant values. +- Inlet: Added the ability to have collections (array and dictionary) with variant user defined structures. +- Sidre: Added `axom::sidre::View::checksum()` and `axom::sidre::Group::checksum()` methods that return checksum values. A `Group::checksum(conduit::Node&)` overload emits diffable checksum metadata for group/view subtrees. +- Core: Adds `AXOM_CONSTEXPR_ASSERT` macro for assertions that are usable within `constexpr` contexts +- Slam: Adds `make_*_set`, `make_*_relation` and `make_map` helper functions for building sets, relations and maps +- Primal: Adds `primal::Sphere::contains(const Point&, bool includeBoundary = true)` to efficiently test whether + a point lies within a sphere. Use `getOrientation()` when a tolerance-aware boundary classification is needed. +- Python: Adds the `AXOM_PYTHON_MODULE_INSTALL_PREFIX` CMake variable to control where Axom installs its Python + package(s), relative to the install prefix. +- Quest: The C2CReader was enhanced to provide assembly support. +- Core: Adds `utilities::filesystem::getFileExtension(str)` +- Klee: Adds support for lua-based input decks for shaping +- Slam: Adds convenience aliases in `axom/slam/Aliases.hpp` for the most common set and relation configurations, + including `ArraySet`, `ArrayViewSet`, `VariableRelation`, `ConstantRelation` and their `View` forms. ### Removed +- Bump: Removed `axom::bump::views::MultiBufferMaterialView`, which was a view type for an obsolete flavor of Blueprint matset. ### Deprecated +- Core: Deprecates the pointer-based interface to linear-, quadratic- and cubic- polynomial solvers in favor of an ArrayView-based interface ### Changed +- Axom now requires `C++20` (or newer) and will default to that if not specified via `BLT_CXX_STD`. + Configuring with `BLT_CXX_STD` set to `c++17` or lower is now a configuration error. +- Updates CMake code check targets to only use checked in files (via `git ls-files`, when available) +- CMake: Simplified execution policy logic through use of `AXOM_EXECUTION_POLICIES` variable. +- Core: Moved length unit parsing and conversion helpers into `axom::utilities`. +- Core/Primal: Updated several array, NURBS count/accessor, and mapping stride/capacity interfaces to use `axom::IndexType` consistently, and tightened several `FlatMap`/`MortonIndex` conversions to reduce MSVC narrowing warnings. +- Quest: Updated `C2CReader` to use `axom::utilities::LengthUnit` at its public length-unit interface. +- Quest: Updated `STEPReader` to use centralized length unit parsing and conversion logic. +- Core: Optimization for axom::Array indirection -- since the stride is always 1, we can remove the runtime multiplication +- Python: Removes build and test dependencies from `run_python_with_axom.sh` wrapper script +- Changed to `#pragma once` instead of unique header guard defines +- Python: Sidre's bindings now install under the `axom` Python package (`import axom.sidre`) + Code that previously imported `pysidre` needs to be updated to `axom.sidre`. +- Uberenv's spack updated to v1.2.2 +- Updates blt submodule to [BLT version 0.7.2](https://github.com/LLNL/blt/releases/tag/v0.7.2) +- Updates to [camp version 2026.07.1](https://github.com/LLNL/camp/releases/tag/v2026.07.1) +- Updates to [RAJA version 2026.07.0](https://github.com/LLNL/RAJA/releases/tag/v2026.07.0) +- Updates to [Umpire version 2026.07.1](https://github.com/LLNL/Umpire/releases/tag/v2026.07.1) +- Updates to [Caliper version 2.15.0](https://github.com/LLNL/Caliper/releases/tag/v2.15.0) +- Updates to [Conduit version 0.9.7](https://github.com/LLNL/conduit/releases/tag/v0.9.7) +- Slam: `slam::Map`, `slam::BivariateMap` and `policies::VariableCardinality` now default to + `policies::ArrayIndirection` instead of `policies::STLVectorIndirection`. + Code that previously used the default `std::vector`-backed Maps will need to either + add a template for the `policies::STLVectorIndirection` or update to `policies::ArrayIndirection`. +- Slam: `FieldRegistry` fields and buffers that it manages now use `axom::Array` + (a `slam::Map` with the default `axom::Array` indirection) rather than `std::vector`. + Code that previously registered `std::vector`-backed buffers should use + `FieldRegistry::MapType`, `FieldRegistry::BufferType`, `auto`, or `buffer.view()`, as appropriate. +- Quest: The communicator-taking overloads of `quest::inout_init()`, `quest::signed_distance_init()` and the + internal `quest::internal::read_*_mesh()`/`logger_init()` helpers are now declared only when Axom is + configured with MPI. Serial code that passed the placeholder `MPI_COMM_SELF` explicitly should drop the argument. +- We can now configure Axom without MPI when some of its dependencies were configured with MPI. +- Python: Raised the minimum supported versions for Python bindings to Python 3.9 and nanobind 2.10. +- Quest: Status-returning reader/writer operations in `C2CReader`, `MFEMReader`, `ProEReader`, + `STEPReader`, `STLReader`, `STLWriter`, and their parallel variants are now marked `[[nodiscard]]`. + Callers that previously ignored returned status values must check them to avoid compiler diagnostics. ### Fixed +- MIR/Bump: `MergeCoordsetPoints` now only emits its node-merge `SLIC_INFO` when MIR `verbose` is enabled on the Conduit options passed through ELVIRA. +- Slam: View-backed static relations are now trivially copyable and safe to capture by + value into device kernels. +- Primal: Fixes signs of `compute_moments` to match orientation convention in `primal::evaluate_area_integral` +- Quest: Improves error handling/reporting when loading an invalid c2c contour +- Primal: Improves reproducibility of 3D GWN methods by removing some sources of randomness +- Core: ArrayView assigments/copies now copy the stride +- Core: Array construction from strided ArrayView now correctly copies the strided elements +- Core: A moved-from Array is valid, e.g. it can be pushed to +- Core: Improved `axom::FlatMap` insertion performance by fusing duplicate-key lookup with empty-slot probing. +- Core: Updated DeviceHash to use 64-bit hash results and improved coverage for integer and floating-point hashing. +- Core: Avoids a first-use race in `axom::copy()` when multiple OpenMP threads concurrently trigger Umpire fallback host-copy initialization. +- Python: Improves lifetime handling for python wrapped sidre entities, including support for external views into numpy arrays. +- Sidre: Vector-valued MFEM `QuadratureFunction` fields exported through `MFEMSidreDataCollection` now use Blueprint mcarray component storage under `values`, instead of a single scalar array. +- Primal: Fixes `primal::Sphere::getVolume()`, which was previously hard-coded for volume of 3D sphere +- Sidre: Adds a `const` overload of the templated `axom::sidre::View::getData()`, +and marked the templated `axom::sidre::View::getAttributeScalar()` overloads `const` +so they can be called on a `const View`. Also added `const` overloads for `axom::sidre::Buffer::getData()` +and `axom::sidre::Buffer::getVoidPtr()` so they can be called on a `const Buffer`. +- Quest: Fixes `InOutOctree::within()` for query points that lie on (or very near) the surface, in both 2D (segment meshes) and 3D (triangle meshes). +- Core: Adds missing subscript operator to ArrayIteratorBase to satisfy random access contract. ## [Version 0.14.0] - Release date 2026-03-31 @@ -37,6 +140,9 @@ The Axom project release numbers follow [Semantic Versioning](http://semver.org/ - Adds yapf as a Python formatter. - Quest: Adds fast GWN methods for STL/Triangulated STEP input and linearized NURBS Curve input which leverage error-controlled approximation and a spatial index (BVH). +- Slic: Adds new Slic macros that allow you to selectively print messages once per call-site. For example, + `SLIC_INFO_ONCE(msg)` and `SLIC_INFO_ROOT_IF_ONCE(EXP, msg)`. +- Primal: Adds a new `slice()` operator to slice tetrahedron with a plane, producing a polygon. ### Changed - Primal: Axom's polygon clipping was modified to handle some corner cases. @@ -52,7 +158,8 @@ The Axom project release numbers follow [Semantic Versioning](http://semver.org/ - Core: the `ArrayView` class was modified so it defers initializing an internal allocator id via Umpire, if present. This prevents excessive calls to Umpire, which are not needed in all use cases. -- Quest: A compilation problem with `-DAXOM_NO_INT64_T=1` was fixed. +- Quest: Fixed a compilation problem with `-DAXOM_NO_INT64_T=1` +- Quest: `STEPReader` now catches additional edge cases related to orientation of OpenCascade primitives. ## [Version 0.13.0] - Release date 2026-02-05 @@ -1420,7 +1527,8 @@ fractions for the associated materials must be supplied before shaping. - Use this section in case of vulnerabilities -[Unreleased]: https://github.com/LLNL/axom/compare/v0.14.0...develop +[Unreleased]: https://github.com/LLNL/axom/compare/v0.15.0...develop +[Version 0.15.0]: https://github.com/LLNL/axom/compare/v0.14.0...v0.15.0 [Version 0.14.0]: https://github.com/LLNL/axom/compare/v0.13.0...v0.14.0 [Version 0.13.0]: https://github.com/LLNL/axom/compare/v0.12.0...v0.13.0 [Version 0.12.0]: https://github.com/LLNL/axom/compare/v0.11.0...v0.12.0 diff --git a/data b/data index 1619ab1f98..8ac544afdc 160000 --- a/data +++ b/data @@ -1 +1 @@ -Subproject commit 1619ab1f98f3cc3b06f356c531c0b385ea42b0b7 +Subproject commit 8ac544afdc0d75e9cfe0681f9eaa8f2150534dea 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 0e8f266def..35569b8774 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.26.3/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/blt-0.7.1-yiu2olkumeazbrto7x4v2dv6qbefhf5a;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/c2c-1.8.0-jkclfdpl7igj3ur3ufnpt6dupjfvotpc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-f4kbq52oexscd7dhlwdbffygha5losj5;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/conduit-0.9.5-xyt2d2ot4eozuhrjv7mccoe7tw6ef7ui;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/mfem-4.9.0-heih2kd5qpkalflltitlry3g4qpyx5xw;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/py-nanobind-2.7.0-szozdpwzge7ah4bsilit6fijezxqbfop;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-ktky5uf7luvuf4cnczifj5av5ndbajco;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/scr-3.0.1-tnom76yaaoeyob7dncuafxebkzf2fbv7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/umpire-2025.12.0-m6o7ya6pnrpixhpygzywlzoue3zuuir3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/adiak-0.4.0-i5bahteezqmswdv2ulpfvfogmuue463q;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/libunwind-1.8.3-pwdmczcnf7vugfly5zk7eztefnn7kv75;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/hdf5-1.8.23-2pnsuxpt6r2wmdc6sqyku6ki6na4gcfl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/parmetis-4.0.3-tt2yxrbsrccyglhjqcs2y2nspmt4qoqx;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/py-numpy-2.4.2-z4yapdkn22w6adfrl7ibucqiokgrwb7f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/hypre-2.27.0-vwir3t6mlgbmo3mgfbiayrpbbdxsrsha;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/axl-0.7.1-yoi3m7zjahalmglnbo33aitshq6cj43q;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/dtcmp-1.1.5-ipjglgrmgotna4yza37ecwiur3rkx6wf;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/er-0.3.0-bdvz66gxhiflazj3irsv5vleaphtypqz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/libyogrt-1.35-qwz3xpqmkwgh5byk2kiy3txbazfwwf3c;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/spath-0.2.0-pmsauxzx75wu4kyfwjf3ite5dzzaymhv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-cc5noebugovl4o6ir2d65bx7qizwznef;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/fmt-11.0.2-ggfpxocredbjrldu7ar33cjedhmkm3da;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/metis-5.1.0-3jtvhjwnhqqaf5v2na7f675qgvlusyx3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/lwgrp-1.0.6-lkotiz6t6q3r5nmgqcfhfvdyukzdnnuu;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/redset-0.2.0-2kb4kg3ypf7l66vxdt6x2z4oqvimt3bs;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/shuffile-0.2.0-v2buhpkgx2py4m4bny4lsflaoeqbmqof;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/rankstr-0.2.0-xkzr7o47vbxkwtxppil7a7i57dhlk5gf;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/kvtree-1.3.0-py6ds6lmww6eqlhjgb4vilk6ftkxsuud;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/gcc-runtime-13.3.1-zsobnkwck2glzcbukupgvgbiwwhdonys;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/blt-0.7.2-hcxd77h6btqmklrzdkoolaqlpyzxgfqd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/c2c-1.8.0-ddl2ohr4wfdmxy2f7tj3yhn34ceqy6bi;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/caliper-2.15.0-q4s3jmtid2e6kbt52ecj6kg2e3qumd3u;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/conduit-0.9.7-3ethi5hq6cf3c4m3a3wiryoxzjcmvqxy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-zs2fgc3s227o5igqbncnusils26nzknw;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/py-nanobind-2.13.0-dp4uvz3wyaqu6yofrq6jzyxdhrjfi5o7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/raja-2026.07.0-s3zmppk2p24wygmfdrynh7ueisbj7vjm;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/scr-3.0.1-tj7cwj4ovafjko6cn5v2gpph4qujgak4;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/umpire-2026.07.1-jbsdsmbaam3adysuiuafsrmeevufmrds;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/adiak-0.5.0-dkhimv5uw7pvmd5zcb3necg2w2dorcs6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/libunwind-1.8.3-ialjq32ccaalwwbdr3bwxtkpjo3iflab;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/hdf5-1.8.23-76p5uviz3qeuti4kluwdkiwpwtzhb7iv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/parmetis-4.0.3-4qr25xbakofjucn73m7c7zmptjphq6gc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/py-mpi4py-4.1.1-veklobg3beeh24yiggj2opk3hc4ljliz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/py-numpy-2.5.1-53snycrxmttjl6jxij6el7khjil4tmxt;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/hypre-3.1.0-jmenglanzzbj2gpu2h3wawb3xvmmtwal;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/axl-0.7.1-3lxufdbn6qaciomdq7ktjheo24rkhhn7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/dtcmp-1.1.5-gdrt4skuprltl5e4qz3n2yt6jjrkjtth;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/er-0.3.0-2aekhcqw5zw4yrh2s7ejet56ugnrvnym;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/libyogrt-1.36-2yhxvcirdg5lhs6g2vepqzjk2ib4gmd6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/spath-0.2.0-fb4lzxm4gj4syknlrcapltl75qf6hc4o;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/camp-2026.07.1-4x6beruvu6aktyz5fjjjd2xheodegwoo;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/fmt-12.1.0-rpcv5o44r4ztypi53lmuc6vbs76epqit;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/metis-5.1.0-cswq3nstkua6vv6jzklrx23az7ynrfvl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/python-venv-1.0-7ykzgd5l3izco27z7r3cvmadyimlzhai;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/lwgrp-1.0.6-podv3ulhdhglp7vbod342hw6zoasbm4d;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/redset-0.2.0-hswnuihfzenaywrzylaj4jdszuqhx7up;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/shuffile-0.2.0-hb42zkn2hpcx34fylkewoqsd3wgjbx67;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/rankstr-0.2.0-naxzxvqyrdae7oycpajwcllafbmtaxm2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/kvtree-1.3.0-2wls6ap5s27zrpze3rhpexzldaby5xbe;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/gcc-runtime-13.3.1-mz23xafq55zkn6sehgv6fueytol3thup;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/axom-develop-s37sdvbj7bw3warwbjp4izofxn5mok4c/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/axom-develop-s37sdvbj7bw3warwbjp4izofxn5mok4c/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/axom-develop-nh7uid5zuk2q5jai66bvpn3zfuppccg4/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/axom-develop-nh7uid5zuk2q5jai66bvpn3zfuppccg4/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/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/axom-develop-s37sdvbj7bw3warwbjp4izofxn5mok4c/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1/axom-develop-s37sdvbj7bw3warwbjp4izofxn5mok4c/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/axom-develop-nh7uid5zuk2q5jai66bvpn3zfuppccg4/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1/axom-develop-nh7uid5zuk2q5jai66bvpn3zfuppccg4/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/xrm3n2pex2en2wvm6p4ap62nieoz7kne +# Compiler Spec: gcc@13.3.1/i6cnaowzjpqnmzzyn5hckpn3obc2j36g #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -37,10 +37,16 @@ else() endif() +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -73,51 +79,51 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/gcc-13.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/gcc-13.3.1" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-xyt2d2ot4eozuhrjv7mccoe7tw6ef7ui" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-3ethi5hq6cf3c4m3a3wiryoxzjcmvqxy" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-jkclfdpl7igj3ur3ufnpt6dupjfvotpc" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-ddl2ohr4wfdmxy2f7tj3yhn34ceqy6bi" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-heih2kd5qpkalflltitlry3g4qpyx5xw" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-zs2fgc3s227o5igqbncnusils26nzknw" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-2pnsuxpt6r2wmdc6sqyku6ki6na4gcfl" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-76p5uviz3qeuti4kluwdkiwpwtzhb7iv" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-ktky5uf7luvuf4cnczifj5av5ndbajco" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-s3zmppk2p24wygmfdrynh7ueisbj7vjm" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-m6o7ya6pnrpixhpygzywlzoue3zuuir3" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-jbsdsmbaam3adysuiuafsrmeevufmrds" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-i5bahteezqmswdv2ulpfvfogmuue463q" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-dkhimv5uw7pvmd5zcb3necg2w2dorcs6" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-f4kbq52oexscd7dhlwdbffygha5losj5" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-q4s3jmtid2e6kbt52ecj6kg2e3qumd3u" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-cc5noebugovl4o6ir2d65bx7qizwznef" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-4x6beruvu6aktyz5fjjjd2xheodegwoo" CACHE PATH "") -set(SCR_DIR "${TPL_ROOT}/scr-3.0.1-tnom76yaaoeyob7dncuafxebkzf2fbv7" CACHE PATH "") +set(SCR_DIR "${TPL_ROOT}/scr-3.0.1-tj7cwj4ovafjko6cn5v2gpph4qujgak4" CACHE PATH "") -set(KVTREE_DIR "${TPL_ROOT}/kvtree-1.3.0-py6ds6lmww6eqlhjgb4vilk6ftkxsuud" CACHE PATH "") +set(KVTREE_DIR "${TPL_ROOT}/kvtree-1.3.0-2wls6ap5s27zrpze3rhpexzldaby5xbe" CACHE PATH "") -set(DTCMP_DIR "${TPL_ROOT}/dtcmp-1.1.5-ipjglgrmgotna4yza37ecwiur3rkx6wf" CACHE PATH "") +set(DTCMP_DIR "${TPL_ROOT}/dtcmp-1.1.5-gdrt4skuprltl5e4qz3n2yt6jjrkjtth" CACHE PATH "") -set(SPATH_DIR "${TPL_ROOT}/spath-0.2.0-pmsauxzx75wu4kyfwjf3ite5dzzaymhv" CACHE PATH "") +set(SPATH_DIR "${TPL_ROOT}/spath-0.2.0-fb4lzxm4gj4syknlrcapltl75qf6hc4o" CACHE PATH "") -set(AXL_DIR "${TPL_ROOT}/axl-0.7.1-yoi3m7zjahalmglnbo33aitshq6cj43q" CACHE PATH "") +set(AXL_DIR "${TPL_ROOT}/axl-0.7.1-3lxufdbn6qaciomdq7ktjheo24rkhhn7" CACHE PATH "") -set(LWGRP_DIR "${TPL_ROOT}/lwgrp-1.0.6-lkotiz6t6q3r5nmgqcfhfvdyukzdnnuu" CACHE PATH "") +set(LWGRP_DIR "${TPL_ROOT}/lwgrp-1.0.6-podv3ulhdhglp7vbod342hw6zoasbm4d" CACHE PATH "") -set(ER_DIR "${TPL_ROOT}/er-0.3.0-bdvz66gxhiflazj3irsv5vleaphtypqz" CACHE PATH "") +set(ER_DIR "${TPL_ROOT}/er-0.3.0-2aekhcqw5zw4yrh2s7ejet56ugnrvnym" CACHE PATH "") -set(RANKSTR_DIR "${TPL_ROOT}/rankstr-0.2.0-xkzr7o47vbxkwtxppil7a7i57dhlk5gf" CACHE PATH "") +set(RANKSTR_DIR "${TPL_ROOT}/rankstr-0.2.0-naxzxvqyrdae7oycpajwcllafbmtaxm2" CACHE PATH "") -set(REDSET_DIR "${TPL_ROOT}/redset-0.2.0-2kb4kg3ypf7l66vxdt6x2z4oqvimt3bs" CACHE PATH "") +set(REDSET_DIR "${TPL_ROOT}/redset-0.2.0-hswnuihfzenaywrzylaj4jdszuqhx7up" CACHE PATH "") -set(SHUFFILE_DIR "${TPL_ROOT}/shuffile-0.2.0-v2buhpkgx2py4m4bny4lsflaoeqbmqof" CACHE PATH "") +set(SHUFFILE_DIR "${TPL_ROOT}/shuffile-0.2.0-hb42zkn2hpcx34fylkewoqsd3wgjbx67" CACHE PATH "") -set(LIBYOGRT_DIR "${TPL_ROOT}/libyogrt-1.35-qwz3xpqmkwgh5byk2kiy3txbazfwwf3c" CACHE PATH "") +set(LIBYOGRT_DIR "${TPL_ROOT}/libyogrt-1.36-2yhxvcirdg5lhs6g2vepqzjk2ib4gmd6" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools & Python @@ -129,6 +135,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-forma set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -143,14 +151,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66x set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-szozdpwzge7ah4bsilit6fijezxqbfop/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-dp4uvz3wyaqu6yofrq6jzyxdhrjfi5o7/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-53snycrxmttjl6jxij6el7khjil4tmxt/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/py-pluggy-1.6.0-gpsme7qooy4n2hp6z2czxffxcwpna4g7/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/py-iniconfig-2.1.0-5psyjvihtatvlaessfkmvpkyvbhquqps/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-z4yapdkn22w6adfrl7ibucqiokgrwb7f/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/py-pluggy-1.6.0-6zab4pck6v7johubbhalr2waowbwpjei/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_14_17_46/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/py-iniconfig-2.1.0-xwmbxuhk2oo3dcuizdp3z4hqbpqykkom/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-veklobg3beeh24yiggj2opk3hc4ljliz/lib/python3.13/site-packages" CACHE PATH "") diff --git a/host-configs/dane-toss_4_x86_64_ib-intel-oneapi-compilers@2025.2.0.cmake b/host-configs/dane-toss_4_x86_64_ib-intel-oneapi-compilers@2025.2.0.cmake index 2c46309ced..a566d60455 100644 --- a/host-configs/dane-toss_4_x86_64_ib-intel-oneapi-compilers@2025.2.0.cmake +++ b/host-configs/dane-toss_4_x86_64_ib-intel-oneapi-compilers@2025.2.0.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.26.3/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/blt-0.7.1-2n76efajatydczwltuk6plxpgoyvu6jj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/c2c-1.8.0-rl42nhoa33aux3tluna3bftevqokiiqc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-ti2c3tm4pc6rma2cedok5hy5vnpxmsj7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/conduit-0.9.5-z4aapemtohmue4rikzbgjhmfyexwuym4;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-jz235wsh3nhxjuzqxse57hcojia7x4mj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/umpire-2025.12.0-2eti2r3wjt4qs772djlcgf6axs44qmko;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/adiak-0.4.0-rgjvxwzjod55ialozetvkjyi3hjczviy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/libunwind-1.8.3-h42c2h7kzkiaeq63dzvt32wlhcqbcrra;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/hdf5-1.8.23-74fr7atqhw4jlzxt22xi5szeqpoxcwkh;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/parmetis-4.0.3-g7bp5ds3u3laspneww3scyujjwebgdzh;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-2gq3ddrhfxqlgzr6zxbvmwpzvtqxqj25;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/fmt-11.0.2-orofhwltz3p5ckiw2t7gzhkgiifetwjt;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/metis-5.1.0-zschch2gorb5k7t4rmrtc3aubm663i6u;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/intel-oneapi-runtime-2025.2.0-mfk4ezunnyprzpfps5pncx2nhttsa4z3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/gcc-runtime-13.3.1-zsobnkwck2glzcbukupgvgbiwwhdonys;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2;/usr/tce/packages/intel/intel-2025.2.0;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-intel-2025.2.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/blt-0.7.2-ibn2qihcw5zr7hvzqcc2kvjdt7izbgfa;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/c2c-1.8.0-4vu4fnsbab7dzevggaybrudsywdhsy37;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/caliper-2.15.0-unev2crlgiin4w3bctpnytbcrg3idd6y;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/conduit-0.9.7-yfjaqqutzowtojehwimb2muwmlrt2ti7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-yzopy3q6uhjh7gcu2de4g3mw2n5y4nw6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/py-nanobind-2.13.0-mzqstgy27fme7azr43gxtquc5xnu2gj5;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/raja-2026.07.0-7sgtmgq64oacuywpfq4bgay34cn75xt5;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/umpire-2026.07.1-ykhpku4vwkwssawemrk53fpng5iaytpq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/adiak-0.5.0-ihydbm72gol2i4lbuuvncnwhcqibfhvb;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/libunwind-1.8.3-bz5xsorr66bx23gvbbumb4sronqoxtyd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/hdf5-1.8.23-rbcccw7qhkcqynbaus2u36mmjggbm3ca;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/parmetis-4.0.3-jw74ah2rjqj6umappvbcg3c6khjy453f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/py-mpi4py-4.1.1-iystzekd6x4egc4rsffnrfmpldsmmwvp;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/gcc-13.3.1/py-numpy-2.5.1-2rrfvwvpjveffzx74mi3dcl6lskgwn66;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/hypre-3.1.0-aajxhc74vlt4gfs6wo3ptb3rkr33w47e;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/camp-2026.07.1-5iehskruaicalsrwhuxmswmrlyjmwo3i;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/fmt-12.1.0-7vyfhy3ziwggh4ohsorku2a2tyn7k2mi;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/metis-5.1.0-ku44er7xl74t6rhcv6nenwgc6zlenviy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/python-venv-1.0-7ykzgd5l3izco27z7r3cvmadyimlzhai;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/intel-oneapi-runtime-2025.2.0-lsijx64a5vw5x4qw2lcxgthf6axjc3c4;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/gcc-runtime-13.3.1-mz23xafq55zkn6sehgv6fueytol3thup;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2;/usr/tce/packages/intel/intel-2025.2.0;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-intel-2025.2.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/axom-develop-5onyrt7zct4lirem7z34t2uqdtngl45l/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/axom-develop-5onyrt7zct4lirem7z34t2uqdtngl45l/lib64;;/usr/tce/packages/intel/intel-2025.2.0/compiler/2025.2/lib;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2/lib;/usr/tce/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/axom-develop-prbgw2nub7x2fwvsvxu4spf5agzrfkqi/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/axom-develop-prbgw2nub7x2fwvsvxu4spf5agzrfkqi/lib64;;/usr/tce/packages/intel/intel-2025.2.0/compiler/2025.2/lib;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2/lib;/usr/tce/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/axom-develop-5onyrt7zct4lirem7z34t2uqdtngl45l/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0/axom-develop-5onyrt7zct4lirem7z34t2uqdtngl45l/lib64;;/usr/tce/packages/intel/intel-2025.2.0/compiler/2025.2/lib;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2/lib;/usr/tce/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/axom-develop-prbgw2nub7x2fwvsvxu4spf5agzrfkqi/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0/axom-develop-prbgw2nub7x2fwvsvxu4spf5agzrfkqi/lib64;;/usr/tce/packages/intel/intel-2025.2.0/compiler/2025.2/lib;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2/lib;/usr/tce/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: intel-oneapi-compilers@2025.2.0/pfgmabeqlm6quu3niafr24bgm7vzeeug +# Compiler Spec: intel-oneapi-compilers@2025.2.0/3ekrcppz7dcu57vuyswcpy57226ofyrm #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/oneapi/icx" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/oneapi/icx" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/oneapi/icpx" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/oneapi/icpx" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/oneapi/ifx" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/oneapi/ifx" CACHE PATH "") else() @@ -37,10 +37,16 @@ else() endif() +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC -fp-model=precise" CACHE STRING "") + set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") +set(BLT_CXX_STD "c++20" CACHE STRING "") + set(CMAKE_CXX_FLAGS_DEBUG "-g -Rno-debug-disables-optimization" CACHE STRING "") #------------------------------------------------------------------------------ @@ -75,29 +81,29 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/intel-oneapi-compilers-2025.2.0" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/intel-oneapi-compilers-2025.2.0" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-z4aapemtohmue4rikzbgjhmfyexwuym4" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-yfjaqqutzowtojehwimb2muwmlrt2ti7" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-rl42nhoa33aux3tluna3bftevqokiiqc" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-4vu4fnsbab7dzevggaybrudsywdhsy37" CACHE PATH "") -# MFEM not built +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-yzopy3q6uhjh7gcu2de4g3mw2n5y4nw6" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-74fr7atqhw4jlzxt22xi5szeqpoxcwkh" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-rbcccw7qhkcqynbaus2u36mmjggbm3ca" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-jz235wsh3nhxjuzqxse57hcojia7x4mj" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-7sgtmgq64oacuywpfq4bgay34cn75xt5" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-2eti2r3wjt4qs772djlcgf6axs44qmko" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-ykhpku4vwkwssawemrk53fpng5iaytpq" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-rgjvxwzjod55ialozetvkjyi3hjczviy" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-ihydbm72gol2i4lbuuvncnwhcqibfhvb" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-ti2c3tm4pc6rma2cedok5hy5vnpxmsj7" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-unev2crlgiin4w3bctpnytbcrg3idd6y" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-2gq3ddrhfxqlgzr6zxbvmwpzvtqxqj25" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-5iehskruaicalsrwhuxmswmrlyjmwo3i" CACHE PATH "") # scr not built @@ -111,6 +117,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-forma set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -125,4 +133,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66x set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/doxygen-1.15.0/bin/doxygen" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-mzqstgy27fme7azr43gxtquc5xnu2gj5/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/gcc-13.3.1/py-numpy-2.5.1-2rrfvwvpjveffzx74mi3dcl6lskgwn66/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/py-pluggy-1.6.0-gpsme7qooy4n2hp6z2czxffxcwpna4g7/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/py-iniconfig-2.1.0-5psyjvihtatvlaessfkmvpkyvbhquqps/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_41_04/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-iystzekd6x4egc4rsffnrfmpldsmmwvp/lib/python3.13/site-packages" CACHE PATH "") + 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 2daa90b595..5087af4ef5 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,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.26.3/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/blt-0.7.1-577uis2w7b3ipf4v4v6y6vogmy52d6ay;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/c2c-1.8.0-pk3z5zabg2gtkur2c4mqzc5zz7z5f2tv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-b7lmqorkofkrib5foi4fzbvd3eh2tbkj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/conduit-0.9.5-gracxngtjim7b6zjsb5z4kf7qk347eo2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/mfem-4.9.0-yseuuwvugp6qd45xmxp3ok67ibvfzkff;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/opencascade-7.8.1-6fd4qesv7tghklsteqoqe2mbvayuwgsa;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/py-nanobind-2.7.0-6akjhhlga6h3jx75swovfvo76k6rw6fp;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-7e5u3r4qt7erhbp67xbqnywbgobidj54;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/scr-3.0.1-t3vscu7yv2wkvgff46iwigx6fof72kws;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/umpire-2025.12.0-zbrxcsg5vgv63mpro6ar2rhm7ejx24h5;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/adiak-0.4.0-27bezbcpd5jxnvs65h3m6u2aheplxbmv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/libunwind-1.8.3-ddv7ypujzw2wvlzabw3d42qygcbtofuq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/hdf5-1.8.23-b37o2ze3w5sozwz6jmalg4pgg66jcogm;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/parmetis-4.0.3-slhcesf5fhsucwxtlxxana67jcrligfy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/py-numpy-2.4.2-7qsjxyuuh7rh5hccdziewhwqymkmepb3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/hypre-2.27.0-qkqgpzdh6t7s2pakhss6qnikhwfltykn;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/glx-1.4-4kahrsr5vciz372vpdvlmvxahspecwif;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/tcl-8.6.17-yk7vfdrbz2n7cr2mc3j33ehvukl3kkbz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/axl-0.7.1-pbcj3g7dqmuiogpb2mawnyuqiyng2vh7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/dtcmp-1.1.5-cto5znftnfq2kdwpunaegg6trpraj4ke;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/er-0.3.0-4xpuy3lnjbc5ii2peposyxlve7exzijq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/libyogrt-1.35-n3wzi44wyx5i63jyrn7mozyiec6nake3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/spath-0.2.0-owqpu5cpinfj56adgrwimokhecl37hdp;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-ck62ywjq7i3hn5utmvio42ifdegjxgma;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/fmt-11.0.2-uougkyc3rcyd7punvwjtcme2zlhehpgz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/metis-5.1.0-3jeshrn7tydsgn5zdkf3iirdhw3u3oeq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/lwgrp-1.0.6-fvf5w43ygbspsrft2gbc4tbrgamobo6n;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/redset-0.2.0-ou4lf63bu5chfljcdkaot6feubhmedoh;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/shuffile-0.2.0-mbm3htxivpgso6ogxf5jzdsjhzwqltnm;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/gcc-runtime-13.3.1-zsobnkwck2glzcbukupgvgbiwwhdonys;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/rankstr-0.2.0-5a5trmqremlbnqljjn6u7cqndylpzuhw;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/kvtree-1.3.0-hoxrqia25kplgu63o6275e3phsxgldfr;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/gcc-13.3.1/blt-0.7.2-hcxd77h6btqmklrzdkoolaqlpyzxgfqd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/c2c-1.8.0-cc4zkpkb3tvtflcodt4bhjiexgbd5pf3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/caliper-2.15.0-4f5gnfwwtk4n3wjlltmstd6oodsfoo2i;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/conduit-0.9.7-spnuiz7n5o3crbfwpd6fl3lq7gugbrhy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-vr565m6ifwj6vmqcmn3i3mhqep37brp2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/opencascade-7.9.1-g2exvvuteam4oxsnfvtlyywt4gsi5e4e;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/py-nanobind-2.13.0-34kuq5dt6n6qxh3z72f4sckknx7lnfrc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/raja-2026.07.0-52a2noj53mz7c63ujaaolbczbkulqdls;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/scr-3.0.1-z67zymsg5gu3tgty5rei55r4wk76mwgl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/umpire-2026.07.1-owdihu77ovmxhjluc3ire35n25wdeg7s;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/adiak-0.5.0-lxiwsdpxf2nsxbds3nuprh2bgwvzszi2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/libunwind-1.8.3-3j43eldxfwjlrs6gnf33vpfpox5tbqjr;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/hdf5-1.8.23-yludrd4ll4ccyamxllazhnitikjdwguu;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/parmetis-4.0.3-tc7yzrxqscciment55kdr5uzym5ijilj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/py-mpi4py-4.1.1-wwg3p7algucuk4hpe7jcoizkozp6r7kb;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/py-numpy-2.5.1-tyanjboh5wyfjwn4rflqo6t5ythjfovf;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/hypre-3.1.0-lcl6vk4hkctaczv76nbig7tzazpx33ff;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/glx-1.4-dx6c77ydg6r34fqvr54ams4342vbwugg;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/tcl-8.6.17-rf4e2svjggt6u3mxw4jjqia34736tfft;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/axl-0.7.1-lnonzejh7rsqkod2y4mbwlnzeql5hmnt;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/dtcmp-1.1.5-ephq3djkfkny3jlpyo25bwkw6ko3zigb;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/er-0.3.0-4m4r25nk7lwhvt7tf437mykvodgyt5wq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/libyogrt-1.36-c73udqkh4wgs66rtopopf75our6goo3i;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/spath-0.2.0-xgbpz3szq3rblgi3zgty2qcuneciuful;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/camp-2026.07.1-kv6d54blrulkhq6467vhfff4danr5qy6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/fmt-12.1.0-ew4w4he3l62ai5pbto4li23fao2wa2u6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/metis-5.1.0-o23lru3echahpaspbjkpdjfudtgjg6vj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/python-venv-1.0-7ykzgd5l3izco27z7r3cvmadyimlzhai;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/lwgrp-1.0.6-ujfzcbrrl6gihaqtgzazwo3cwl2fh5pd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/redset-0.2.0-4hhtwmzrib62y4qdlq6ogi5ia34m27vn;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/shuffile-0.2.0-ued3q4imojriofxxdxpk2zvinozvqcq5;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/gcc-runtime-13.3.1-mz23xafq55zkn6sehgv6fueytol3thup;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/rankstr-0.2.0-egxh5fy7htezki3xoelx2a5iajgtusss;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/kvtree-1.3.0-43hhkxdkzfr6egqdrvdtht5p7amthsnl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/axom-develop-nb67hwsw6xydhvmny7vtyu5nzqzrs2o2/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/axom-develop-nb67hwsw6xydhvmny7vtyu5nzqzrs2o2/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/axom-develop-uou4c5g5onkkszxroblwckayffjby3tc/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/axom-develop-uou4c5g5onkkszxroblwckayffjby3tc/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/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/axom-develop-nb67hwsw6xydhvmny7vtyu5nzqzrs2o2/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3/axom-develop-nb67hwsw6xydhvmny7vtyu5nzqzrs2o2/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/axom-develop-uou4c5g5onkkszxroblwckayffjby3tc/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3/axom-develop-uou4c5g5onkkszxroblwckayffjby3tc/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/4rf6d7atkulu6wz7bucycjwtiuwqfy24 +# Compiler Spec: llvm@19.1.3/pa7jv5ejrkrucsgwtv4kde2cazhq3v6i #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -37,12 +37,18 @@ else() endif() +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") set(BLT_EXE_LINKER_FLAGS " -Wl,-rpath,/usr/tce/packages/clang/clang-19.1.3-magic/lib" CACHE STRING "Adds a missing libstdc++ rpath") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -75,51 +81,51 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/llvm-19.1.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/llvm-19.1.3" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-gracxngtjim7b6zjsb5z4kf7qk347eo2" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-spnuiz7n5o3crbfwpd6fl3lq7gugbrhy" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-pk3z5zabg2gtkur2c4mqzc5zz7z5f2tv" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-cc4zkpkb3tvtflcodt4bhjiexgbd5pf3" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-yseuuwvugp6qd45xmxp3ok67ibvfzkff" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-vr565m6ifwj6vmqcmn3i3mhqep37brp2" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-b37o2ze3w5sozwz6jmalg4pgg66jcogm" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-yludrd4ll4ccyamxllazhnitikjdwguu" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-7e5u3r4qt7erhbp67xbqnywbgobidj54" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-52a2noj53mz7c63ujaaolbczbkulqdls" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-zbrxcsg5vgv63mpro6ar2rhm7ejx24h5" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-owdihu77ovmxhjluc3ire35n25wdeg7s" CACHE PATH "") -set(OPENCASCADE_DIR "${TPL_ROOT}/opencascade-7.8.1-6fd4qesv7tghklsteqoqe2mbvayuwgsa" CACHE PATH "") +set(OPENCASCADE_DIR "${TPL_ROOT}/opencascade-7.9.1-g2exvvuteam4oxsnfvtlyywt4gsi5e4e" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-27bezbcpd5jxnvs65h3m6u2aheplxbmv" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-lxiwsdpxf2nsxbds3nuprh2bgwvzszi2" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-b7lmqorkofkrib5foi4fzbvd3eh2tbkj" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-4f5gnfwwtk4n3wjlltmstd6oodsfoo2i" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-ck62ywjq7i3hn5utmvio42ifdegjxgma" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-kv6d54blrulkhq6467vhfff4danr5qy6" CACHE PATH "") -set(SCR_DIR "${TPL_ROOT}/scr-3.0.1-t3vscu7yv2wkvgff46iwigx6fof72kws" CACHE PATH "") +set(SCR_DIR "${TPL_ROOT}/scr-3.0.1-z67zymsg5gu3tgty5rei55r4wk76mwgl" CACHE PATH "") -set(KVTREE_DIR "${TPL_ROOT}/kvtree-1.3.0-hoxrqia25kplgu63o6275e3phsxgldfr" CACHE PATH "") +set(KVTREE_DIR "${TPL_ROOT}/kvtree-1.3.0-43hhkxdkzfr6egqdrvdtht5p7amthsnl" CACHE PATH "") -set(DTCMP_DIR "${TPL_ROOT}/dtcmp-1.1.5-cto5znftnfq2kdwpunaegg6trpraj4ke" CACHE PATH "") +set(DTCMP_DIR "${TPL_ROOT}/dtcmp-1.1.5-ephq3djkfkny3jlpyo25bwkw6ko3zigb" CACHE PATH "") -set(SPATH_DIR "${TPL_ROOT}/spath-0.2.0-owqpu5cpinfj56adgrwimokhecl37hdp" CACHE PATH "") +set(SPATH_DIR "${TPL_ROOT}/spath-0.2.0-xgbpz3szq3rblgi3zgty2qcuneciuful" CACHE PATH "") -set(AXL_DIR "${TPL_ROOT}/axl-0.7.1-pbcj3g7dqmuiogpb2mawnyuqiyng2vh7" CACHE PATH "") +set(AXL_DIR "${TPL_ROOT}/axl-0.7.1-lnonzejh7rsqkod2y4mbwlnzeql5hmnt" CACHE PATH "") -set(LWGRP_DIR "${TPL_ROOT}/lwgrp-1.0.6-fvf5w43ygbspsrft2gbc4tbrgamobo6n" CACHE PATH "") +set(LWGRP_DIR "${TPL_ROOT}/lwgrp-1.0.6-ujfzcbrrl6gihaqtgzazwo3cwl2fh5pd" CACHE PATH "") -set(ER_DIR "${TPL_ROOT}/er-0.3.0-4xpuy3lnjbc5ii2peposyxlve7exzijq" CACHE PATH "") +set(ER_DIR "${TPL_ROOT}/er-0.3.0-4m4r25nk7lwhvt7tf437mykvodgyt5wq" CACHE PATH "") -set(RANKSTR_DIR "${TPL_ROOT}/rankstr-0.2.0-5a5trmqremlbnqljjn6u7cqndylpzuhw" CACHE PATH "") +set(RANKSTR_DIR "${TPL_ROOT}/rankstr-0.2.0-egxh5fy7htezki3xoelx2a5iajgtusss" CACHE PATH "") -set(REDSET_DIR "${TPL_ROOT}/redset-0.2.0-ou4lf63bu5chfljcdkaot6feubhmedoh" CACHE PATH "") +set(REDSET_DIR "${TPL_ROOT}/redset-0.2.0-4hhtwmzrib62y4qdlq6ogi5ia34m27vn" CACHE PATH "") -set(SHUFFILE_DIR "${TPL_ROOT}/shuffile-0.2.0-mbm3htxivpgso6ogxf5jzdsjhzwqltnm" CACHE PATH "") +set(SHUFFILE_DIR "${TPL_ROOT}/shuffile-0.2.0-ued3q4imojriofxxdxpk2zvinozvqcq5" CACHE PATH "") -set(LIBYOGRT_DIR "${TPL_ROOT}/libyogrt-1.35-n3wzi44wyx5i63jyrn7mozyiec6nake3" CACHE PATH "") +set(LIBYOGRT_DIR "${TPL_ROOT}/libyogrt-1.36-c73udqkh4wgs66rtopopf75our6goo3i" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools & Python @@ -131,6 +137,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-forma set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -145,14 +153,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66x set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-6akjhhlga6h3jx75swovfvo76k6rw6fp/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-34kuq5dt6n6qxh3z72f4sckknx7lnfrc/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-tyanjboh5wyfjwn4rflqo6t5ythjfovf/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/py-pluggy-1.6.0-gpsme7qooy4n2hp6z2czxffxcwpna4g7/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/py-iniconfig-2.1.0-5psyjvihtatvlaessfkmvpkyvbhquqps/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-7qsjxyuuh7rh5hccdziewhwqymkmepb3/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/py-pluggy-1.6.0-6zab4pck6v7johubbhalr2waowbwpjei/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_15_03_16/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_11_33_13/none-none/py-iniconfig-2.1.0-xwmbxuhk2oo3dcuizdp3z4hqbpqykkom/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-wwg3p7algucuk4hpe7jcoizkozp6r7kb/lib/python3.13/site-packages" CACHE PATH "") diff --git a/host-configs/docker/gcc@13.3.1.cmake b/host-configs/docker/gcc@13.3.1.cmake index e1e9346de2..cc73c57750 100644 --- a/host-configs/docker/gcc@13.3.1.cmake +++ b/host-configs/docker/gcc@13.3.1.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/local/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/home/axom/axom_tpls/gcc-13.3.1/blt-0.7.1-tp6erawewp4l2ewllhglzso5fnjudoja;/home/axom/axom_tpls/gcc-13.3.1/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-qollf3jglv6wxat4uffls42u2t2biu43;/home/axom/axom_tpls/gcc-13.3.1/conduit-0.9.5-e72kkuzpsp2ct2warb23dw63rjbwyuy7;/home/axom/axom_tpls/gcc-13.3.1/gmake-4.4.1-jclt3ixkhzk7gh4qz7bph3nqno2d2tan;/home/axom/axom_tpls/gcc-13.3.1/mfem-4.9.0-27y23akm3yqlnmn3y4ujuiif7ch3d42x;/home/axom/axom_tpls/gcc-13.3.1/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-xk3wk7pkfxfmczqsud2zgvoaynygae7x;/home/axom/axom_tpls/gcc-13.3.1/umpire-2025.12.0-eg7ottka4ejtla2sshmo5fbnz6ievmht;/home/axom/axom_tpls/gcc-13.3.1/adiak-0.4.0-7tvwkbkbsrz7pg7cmzjbgpakeqwxiwfn;/home/axom/axom_tpls/gcc-13.3.1/elfutils-0.193-yvyizihf3ovzcrz2xspbo3xqpcsgpciw;/home/axom/axom_tpls/gcc-13.3.1/libunwind-1.8.3-dms6jlqrs6yvgwf454ezco5mszpn4fny;/home/axom/axom_tpls/gcc-13.3.1/hdf5-1.8.23-c5fghc2avhw2ujuhxb32akojoz62ulww;/home/axom/axom_tpls/gcc-13.3.1/parmetis-4.0.3-fwggxdxmzfdyu4zuwzps2iy4ku5nlzbq;/home/axom/axom_tpls/gcc-13.3.1/hypre-2.27.0-yukxydlpq2lrtkdzhpyvnyfxo6u62dqh;/home/axom/axom_tpls/gcc-13.3.1/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-gdtpys6nyl4kfgvwd5d46hh7mrx4c64f;/home/axom/axom_tpls/gcc-13.3.1/fmt-11.0.2-auzpmart4pgyllfizbgbrmi7vo5l7imm;/home/axom/axom_tpls/gcc-13.3.1/zstd-1.5.7-ynwtbrjy4fy7fmg4mnoq7inn6j36z2lo;/home/axom/axom_tpls/gcc-13.3.1/metis-5.1.0-ngjvzo5djlp4rtpsh2rro63istec4tks;/home/axom/axom_tpls/gcc-13.3.1/mpich-4.2.0-oafwifl7wossiwmdg3osevy3h42nehm5;/home/axom/axom_tpls/gcc-13.3.1/hwloc-2.12.2-r6jiv64detpwvvobvcpbxqsgbyz4an7b;/home/axom/axom_tpls/gcc-13.3.1/libfabric-2.4.0-glityu7f5kxxo72mbpnt2h54aowe2o7j;/home/axom/axom_tpls/gcc-13.3.1/yaksa-0.4-2nqzb7ap73wiacj77ktkz5qh33s3h7cj;/home/axom/axom_tpls/gcc-13.3.1/libpciaccess-0.17-e7jficwldulh2dbp7l742wedsof3d6h5;/home/axom/axom_tpls/gcc-13.3.1/libxml2-2.13.5-wj6jpg6gipn4cjol77o5bwppiymtifjj;/home/axom/axom_tpls/gcc-13.3.1/ncurses-6.5-20250705-izsjfkqb573w7lny6vvdbt57lctv2j22;/home/axom/axom_tpls/gcc-13.3.1/libiconv-1.18-nwihe6gonhf3rig4qghahxqrdzcpxzp2;/home/axom/axom_tpls/gcc-13.3.1/xz-5.6.3-t6r2wp2e2kybjuus2yzlqap6khgwvw73;/home/axom/axom_tpls/gcc-13.3.1/zlib-ng-2.3.2-xturc74asm73dunfzuwguafjrucw75ae;/home/axom/axom_tpls/none-none/gcc-runtime-13.3.1-ahhevkdxsqek4foiubajeiisj7ryali4;/home/axom/axom_tpls/none-none/compiler-wrapper-1.0-u5fjo4cce7cqt6425ipfxnafausfog7z" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/home/axom/axom_tpls/gcc-13.3.1/blt-0.7.2-6b4qlz7j2lfce6xs4i7rcjkpuvepidfd;/home/axom/axom_tpls/gcc-13.3.1/caliper-2.15.0-tutm337zg2mtli3nvh64xhacp4xbss3l;/home/axom/axom_tpls/gcc-13.3.1/conduit-0.9.7-dcout2x6gmnwzsy5wrfwwbqzna35rrng;/home/axom/axom_tpls/gcc-13.3.1/gmake-4.4.1-a55vbh4bqrmo7yj3ujheeex2dahafkdn;/home/axom/axom_tpls/gcc-13.3.1/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-eecm76jpst2uq2volaxewbucvdxcvetr;/home/axom/axom_tpls/gcc-13.3.1/py-nanobind-2.13.0-x2xph3ug3wvcbqkceeqlixjph5xfi4w5;/home/axom/axom_tpls/none-none/py-pytest-9.0.3-n4rlyvtyasj65brp5w3uvhov4tluphek;/home/axom/axom_tpls/gcc-13.3.1/raja-2026.07.0-3yxqmhvvlgcy6buxndzppmtcu4wmw56v;/home/axom/axom_tpls/gcc-13.3.1/umpire-2026.07.1-6kotbv2ehm6q4b3h3dswrpjfe3ub4zvc;/home/axom/axom_tpls/gcc-13.3.1/adiak-0.5.0-sp3w5e2p2ogkooklufbxkt2pvnexzbqa;/home/axom/axom_tpls/gcc-13.3.1/elfutils-0.194-nsnconwrr27xunhk6bhrnh7xb7jqvkad;/home/axom/axom_tpls/gcc-13.3.1/libunwind-1.8.3-e2w26pr2wrb7xpgr5rdgjz3yzjpcwfn6;/home/axom/axom_tpls/gcc-13.3.1/hdf5-1.8.23-yuoi4gkxlf6wv2xd3p2lakfmrfivhlea;/home/axom/axom_tpls/gcc-13.3.1/parmetis-4.0.3-wjbeox7y4qyol4lvdox5re4tp6enenuf;/home/axom/axom_tpls/gcc-13.3.1/py-mpi4py-4.1.1-csnjiwofnudxepzgcofkarllf7jo7hjz;/home/axom/axom_tpls/gcc-13.3.1/py-numpy-2.5.1-43nrntyljkzvcllt5u64cb52mchpgxsi;/home/axom/axom_tpls/gcc-13.3.1/hypre-3.1.0-an4a2hr7vtytloioimkw7pojmzfvjyxm;/home/axom/axom_tpls/none-none/py-packaging-26.2-5qmmalrwmxlsiezzrqdx2yoas2mkwsv5;/home/axom/axom_tpls/none-none/py-pygments-2.20.0-dte66aohjruv76lgd5qxksn3ws4onz5q;/home/axom/axom_tpls/gcc-13.3.1/camp-2026.07.1-fgitv532hoivd3oqssmw2fnvvefaxiqt;/home/axom/axom_tpls/gcc-13.3.1/fmt-12.1.0-gpewedbvyhoai25d4k6as7vgc4t32xar;/home/axom/axom_tpls/gcc-13.3.1/zstd-1.5.7-g7moslazvfydloufygqqjfjd6yr7rbyv;/home/axom/axom_tpls/gcc-13.3.1/metis-5.1.0-is6to7ijv63iago7aoacmbop6kme7tbn;/home/axom/axom_tpls/gcc-13.3.1/mpich-4.2.0-ax4e4micrnqklvqsjndggo2cuqdakeup;/home/axom/axom_tpls/none-none/python-venv-1.0-6ljhagbvjtfwdoxe2557jxgyswj4degz;/home/axom/axom_tpls/gcc-13.3.1/hwloc-2.13.0-lj6apydncc7zvwvman4c2jmmzybisfzt;/home/axom/axom_tpls/gcc-13.3.1/libfabric-2.6.0-rms3vdwgif4rzyjgcjrfozyslszlp4zf;/home/axom/axom_tpls/gcc-13.3.1/yaksa-0.4-hdsjzwxmutpsrowionask4p7zy6m6s6o;/home/axom/axom_tpls/gcc-13.3.1/libpciaccess-0.17-c7bin4rsldcc6qqi7mlfgemud7xx65kp;/home/axom/axom_tpls/gcc-13.3.1/libxml2-2.15.3-ez4rizkzrdlwfisovvni75vsctazzhc6;/home/axom/axom_tpls/gcc-13.3.1/ncurses-6.6-vbgcthqusicaqjsimh3xhouxexfjfzcm;/home/axom/axom_tpls/gcc-13.3.1/libiconv-1.18-pykxr2g6cw6yfzfbbud5ai7yefhaw2zc;/home/axom/axom_tpls/gcc-13.3.1/xz-5.8.3-ocb5ycx7hvwihiatjikm32rlbyg2eomr;/home/axom/axom_tpls/gcc-13.3.1/zlib-ng-2.3.3-s2fj27tc6yqrarrgo7adqbubuqxya5kc;/home/axom/axom_tpls/none-none/gcc-runtime-13.3.1-yd6bzu56tzrq6ubdf45vjfwi4dlwmp7h;/home/axom/axom_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/axom/axom_tpls/gcc-13.3.1/axom-develop-ofy2ds6xm3ggsfnnn2bzwtfoyqooykov/lib;/home/axom/axom_tpls/gcc-13.3.1/axom-develop-ofy2ds6xm3ggsfnnn2bzwtfoyqooykov/lib64;;" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/home/axom/axom_tpls/gcc-13.3.1/axom-develop-ruwnnhzaqfltpl5jrbxyftjley7cnnjg/lib;/home/axom/axom_tpls/gcc-13.3.1/axom-develop-ruwnnhzaqfltpl5jrbxyftjley7cnnjg/lib64;;" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/home/axom/axom_tpls/gcc-13.3.1/axom-develop-ofy2ds6xm3ggsfnnn2bzwtfoyqooykov/lib;/home/axom/axom_tpls/gcc-13.3.1/axom-develop-ofy2ds6xm3ggsfnnn2bzwtfoyqooykov/lib64;;" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/home/axom/axom_tpls/gcc-13.3.1/axom-develop-ruwnnhzaqfltpl5jrbxyftjley7cnnjg/lib;/home/axom/axom_tpls/gcc-13.3.1/axom-develop-ruwnnhzaqfltpl5jrbxyftjley7cnnjg/lib64;;" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: gcc@13.3.1/3ueirnbsml6vw26zpzmeekt6nwal4lhw +# Compiler Spec: gcc@13.3.1/7nxn37d6kql675ydbnkhnw4fxnoflcox #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.0-u5fjo4cce7cqt6425ipfxnafausfog7z/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.1.0-m2hzi6ouuda4xfn6tiiaok5ekmsr62nh/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.0-u5fjo4cce7cqt6425ipfxnafausfog7z/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.1.0-m2hzi6ouuda4xfn6tiiaok5ekmsr62nh/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.0-u5fjo4cce7cqt6425ipfxnafausfog7z/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.1.0-m2hzi6ouuda4xfn6tiiaok5ekmsr62nh/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -43,17 +43,19 @@ set(CMAKE_CXX_FLAGS "-pthread" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ -set(MPI_C_COMPILER "/home/axom/axom_tpls/gcc-13.3.1/mpich-4.2.0-oafwifl7wossiwmdg3osevy3h42nehm5/bin/mpicc" CACHE PATH "") +set(MPI_C_COMPILER "/home/axom/axom_tpls/gcc-13.3.1/mpich-4.2.0-ax4e4micrnqklvqsjndggo2cuqdakeup/bin/mpicc" CACHE PATH "") -set(MPI_CXX_COMPILER "/home/axom/axom_tpls/gcc-13.3.1/mpich-4.2.0-oafwifl7wossiwmdg3osevy3h42nehm5/bin/mpicxx" CACHE PATH "") +set(MPI_CXX_COMPILER "/home/axom/axom_tpls/gcc-13.3.1/mpich-4.2.0-ax4e4micrnqklvqsjndggo2cuqdakeup/bin/mpicxx" CACHE PATH "") -set(MPI_Fortran_COMPILER "/home/axom/axom_tpls/gcc-13.3.1/mpich-4.2.0-oafwifl7wossiwmdg3osevy3h42nehm5/bin/mpif90" CACHE PATH "") +set(MPI_Fortran_COMPILER "/home/axom/axom_tpls/gcc-13.3.1/mpich-4.2.0-ax4e4micrnqklvqsjndggo2cuqdakeup/bin/mpif90" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/home/axom/axom_tpls/gcc-13.3.1/mpich-4.2.0-oafwifl7wossiwmdg3osevy3h42nehm5/bin/mpirun" CACHE PATH "") +set(MPIEXEC_EXECUTABLE "/home/axom/axom_tpls/gcc-13.3.1/mpich-4.2.0-ax4e4micrnqklvqsjndggo2cuqdakeup/bin/mpirun" CACHE PATH "") set(MPIEXEC_NUMPROC_FLAG "-np" CACHE STRING "") @@ -77,38 +79,58 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") set(TPL_ROOT "/home/axom/axom_tpls/gcc-13.3.1" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-e72kkuzpsp2ct2warb23dw63rjbwyuy7" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-dcout2x6gmnwzsy5wrfwwbqzna35rrng" CACHE PATH "") # C2C not built -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-27y23akm3yqlnmn3y4ujuiif7ch3d42x" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-eecm76jpst2uq2volaxewbucvdxcvetr" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-c5fghc2avhw2ujuhxb32akojoz62ulww" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-yuoi4gkxlf6wv2xd3p2lakfmrfivhlea" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-xk3wk7pkfxfmczqsud2zgvoaynygae7x" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-3yxqmhvvlgcy6buxndzppmtcu4wmw56v" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-eg7ottka4ejtla2sshmo5fbnz6ievmht" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-6kotbv2ehm6q4b3h3dswrpjfe3ub4zvc" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-7tvwkbkbsrz7pg7cmzjbgpakeqwxiwfn" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-sp3w5e2p2ogkooklufbxkt2pvnexzbqa" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-qollf3jglv6wxat4uffls42u2t2biu43" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-tutm337zg2mtli3nvh64xhacp4xbss3l" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-gdtpys6nyl4kfgvwd5d46hh7mrx4c64f" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-fgitv532hoivd3oqssmw2fnvvefaxiqt" CACHE PATH "") # scr not built #------------------------------------------------------------------------------ -# Devtools +# Devtools & Python #------------------------------------------------------------------------------ # ClangFormat disabled since llvm@19 and devtools not in spec set(ENABLE_CLANGFORMAT OFF CACHE BOOL "") +set(Python_EXECUTABLE "/usr/bin/python3" CACHE PATH "") + +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "local/lib/python3.12/dist-packages" CACHE PATH "") + set(ENABLE_DOCS OFF CACHE BOOL "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-x2xph3ug3wvcbqkceeqlixjph5xfi4w5/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/home/axom/axom_tpls/none-none/py-pytest-9.0.3-n4rlyvtyasj65brp5w3uvhov4tluphek/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-43nrntyljkzvcllt5u64cb52mchpgxsi/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/home/axom/axom_tpls/none-none/py-pluggy-1.6.0-vj2sgggz5kwz2wy7m7eutdxt56lc4hsm/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/home/axom/axom_tpls/none-none/py-iniconfig-2.1.0-2vb7clykqdlqs7uiojmrx5ivtv3bn2wk/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/home/axom/axom_tpls/none-none/py-packaging-26.2-5qmmalrwmxlsiezzrqdx2yoas2mkwsv5/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/home/axom/axom_tpls/none-none/py-pygments-2.20.0-dte66aohjruv76lgd5qxksn3ws4onz5q/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-csnjiwofnudxepzgcofkarllf7jo7hjz/local/lib/python3.12/dist-packages" CACHE PATH "") + diff --git a/host-configs/docker/llvm@19.0.0.cmake b/host-configs/docker/llvm@19.0.0.cmake index 515d46d6db..636ce4b9f7 100644 --- a/host-configs/docker/llvm@19.0.0.cmake +++ b/host-configs/docker/llvm@19.0.0.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/local/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/home/axom/axom_tpls/llvm-19.0.0/blt-0.7.1-p7mm766jfnjcbcnon7lmbmjk52d7nnfy;/home/axom/axom_tpls/llvm-19.0.0/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-qv2wv4xikow5wxrhdem6c2dvkxt2cptf;/home/axom/axom_tpls/llvm-19.0.0/conduit-0.9.5-23be5eyo7aox2o6tzewawhlnjsci3pau;/home/axom/axom_tpls/llvm-19.0.0/gmake-4.4.1-xsybuyd32plkd6jcojnvdqkbwnt44ij6;/home/axom/axom_tpls/llvm-19.0.0/mfem-4.9.0-g3kaipukjvqu677tqztygnik5kzcxhfj;/home/axom/axom_tpls/llvm-19.0.0/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-dkkk27oc7p2gsrq4cslpdsv5qz7g3sbd;/home/axom/axom_tpls/llvm-19.0.0/umpire-2025.12.0-kulqmeumvx2c36r6rzz7lwndhsv3ot4i;/home/axom/axom_tpls/llvm-19.0.0/adiak-0.4.0-idbd67m2y4b4gnuxxbivm7hvesbbl4q5;/home/axom/axom_tpls/llvm-19.0.0/elfutils-0.193-437imlexpxs7pztuf7vh33f4mrvwh2i2;/home/axom/axom_tpls/llvm-19.0.0/libunwind-1.8.3-3tkxrnad3g5t5zjiodqfqne3sqfq5pzn;/home/axom/axom_tpls/llvm-19.0.0/hdf5-1.8.23-mwa7fanurwtkpebryywcggusn4gd7yg2;/home/axom/axom_tpls/llvm-19.0.0/parmetis-4.0.3-oe7i7ur4mu5sqkoet576wwcezbbodolt;/home/axom/axom_tpls/llvm-19.0.0/hypre-2.27.0-phspcafi6ten26qxkokwwij44ygoctxz;/home/axom/axom_tpls/llvm-19.0.0/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-y2k23nuv2eya2soe3fznpcgsgt2k2dai;/home/axom/axom_tpls/llvm-19.0.0/fmt-11.0.2-eutx47cvctyr7hyulz4rv4q4nfg5apzm;/home/axom/axom_tpls/llvm-19.0.0/zstd-1.5.7-ereaou2vj32kdin5v4z23qtd36yk4euw;/home/axom/axom_tpls/llvm-19.0.0/metis-5.1.0-sq3zbc3dla7ya33x67xr2evinhxbb6ey;/home/axom/axom_tpls/llvm-19.0.0/mpich-4.2.0-wxhfezauopwtrdjmf6hx32l2jh4yyb25;/home/axom/axom_tpls/none-none/gcc-runtime-13.3.1-ahhevkdxsqek4foiubajeiisj7ryali4;/home/axom/axom_tpls/llvm-19.0.0/hwloc-2.12.2-mab72jducih2myearbldanjcfr4epqcz;/home/axom/axom_tpls/llvm-19.0.0/libfabric-2.4.0-n7vbijzh3ebt3lahb5hyk7e4smcfyoxz;/home/axom/axom_tpls/llvm-19.0.0/yaksa-0.4-o3gdzqkwwkch27u7cr4yxzzjuewlg327;/home/axom/axom_tpls/llvm-19.0.0/libpciaccess-0.17-2sndua5wqv2xd2jy3ef52ehian4tpd4i;/home/axom/axom_tpls/llvm-19.0.0/libxml2-2.13.5-j3go7vs6gxvkyl7xdh476o3h3aos6zxk;/home/axom/axom_tpls/llvm-19.0.0/ncurses-6.5-20250705-qjve66dkqppk4z75pct2zhcyso2jsjhl;/home/axom/axom_tpls/llvm-19.0.0/libiconv-1.18-wwggylv5rglt7x7teuq3m7egjl27vbp5;/home/axom/axom_tpls/llvm-19.0.0/xz-5.6.3-55t47rdkjzlx64icqzp5lalnd67nsvnm;/home/axom/axom_tpls/llvm-19.0.0/zlib-ng-2.3.2-h74mdgso4hyns3yjgipxrwh3q5ngbbyt;/home/axom/axom_tpls/none-none/compiler-wrapper-1.0-u5fjo4cce7cqt6425ipfxnafausfog7z;/usr/lib/llvm-19" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/home/axom/axom_tpls/gcc-13.3.1/blt-0.7.2-6b4qlz7j2lfce6xs4i7rcjkpuvepidfd;/home/axom/axom_tpls/llvm-19.0.0/caliper-2.15.0-onmnkki5nznmkzzozdi3qus36pbbz5sp;/home/axom/axom_tpls/llvm-19.0.0/conduit-0.9.7-4q7hvkok25ofb6bvgzklbdo3ukiztnuc;/home/axom/axom_tpls/llvm-19.0.0/gmake-4.4.1-yb4srpdllr3xe2ja5h6ininrk4w72lzl;/home/axom/axom_tpls/llvm-19.0.0/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-hyh3sh4wpikafzkjiqkusvufgodyhr25;/home/axom/axom_tpls/llvm-19.0.0/py-nanobind-2.13.0-knaf72to7d76et3gihbd4qqj3q4qvm2c;/home/axom/axom_tpls/none-none/py-pytest-9.0.3-zxik5mv2fma5cpl3zpcwf4nsice2wrmf;/home/axom/axom_tpls/llvm-19.0.0/raja-2026.07.0-lyd7ucnf5sc7bhw6najlsvyobllbi6wl;/home/axom/axom_tpls/llvm-19.0.0/umpire-2026.07.1-fuuc2h4lkhherm7wcrijuuvhmtsfo57j;/home/axom/axom_tpls/llvm-19.0.0/adiak-0.5.0-idsjk5snbjjwg5kwcxgfhdtdmbbzg755;/home/axom/axom_tpls/llvm-19.0.0/elfutils-0.194-2fe5ewmhp6mbocio4nhuypsqxswru3ir;/home/axom/axom_tpls/llvm-19.0.0/libunwind-1.8.3-gndfmemwe7zqysibkzcdvhnjs6p5zsw5;/home/axom/axom_tpls/llvm-19.0.0/hdf5-1.8.23-zm4srud4er75azdw4dpwprwt4xivogtj;/home/axom/axom_tpls/llvm-19.0.0/parmetis-4.0.3-selowcmb7uyu7noccxha7pjzclo4ooll;/home/axom/axom_tpls/llvm-19.0.0/py-mpi4py-4.1.1-x44pqwesqoedn4o4wogj62pi62vhpdvf;/home/axom/axom_tpls/llvm-19.0.0/py-numpy-2.5.1-36dopqke4jebmloasbifgg25l6dxvjdu;/home/axom/axom_tpls/llvm-19.0.0/hypre-3.1.0-5tcqa5xmuwtro5l2dymbdbewscm4gjva;/home/axom/axom_tpls/none-none/py-packaging-26.2-5qmmalrwmxlsiezzrqdx2yoas2mkwsv5;/home/axom/axom_tpls/none-none/py-pygments-2.20.0-f7dczjfzcnzmfmcp2z55ribmgjj2svdg;/home/axom/axom_tpls/llvm-19.0.0/camp-2026.07.1-yxceama3vtyjhjysdgla7tczelij6g6l;/home/axom/axom_tpls/llvm-19.0.0/fmt-12.1.0-cfp3hu5rte67sr3swh7yrmyh2e2osqew;/home/axom/axom_tpls/llvm-19.0.0/zstd-1.5.7-mj2uxlxvqfdwel26zgj4o7zmm5wokixw;/home/axom/axom_tpls/llvm-19.0.0/metis-5.1.0-wqdxc6uiqd3um6ftpcoucbqrifbsyupa;/home/axom/axom_tpls/llvm-19.0.0/mpich-4.2.0-wynqtfhem2xmdkdpyjhyg3pr5ojxzjnv;/home/axom/axom_tpls/none-none/python-venv-1.0-6ljhagbvjtfwdoxe2557jxgyswj4degz;/home/axom/axom_tpls/none-none/gcc-runtime-13.3.1-yd6bzu56tzrq6ubdf45vjfwi4dlwmp7h;/home/axom/axom_tpls/llvm-19.0.0/hwloc-2.13.0-5wfo6e3l2k5mxt7vc5rddamqx4rypcuz;/home/axom/axom_tpls/llvm-19.0.0/libfabric-2.6.0-ap5a6fdydzie7chcsiij7ph5xi5c37ij;/home/axom/axom_tpls/llvm-19.0.0/yaksa-0.4-qcbh7lnn3brwxeda5xjtf3bshhyujpir;/home/axom/axom_tpls/llvm-19.0.0/libpciaccess-0.17-7lextl2emhxkoctrmsx6k74zwhfi47ye;/home/axom/axom_tpls/llvm-19.0.0/libxml2-2.15.3-ytzv4l4u625l6fa6tsidvqg5b6ujtwnu;/home/axom/axom_tpls/llvm-19.0.0/ncurses-6.6-pcmm3nvf2rrjehty4o7ir2s43viopuhy;/home/axom/axom_tpls/llvm-19.0.0/libiconv-1.18-zormphzmrlcqzqe6wcahittt54vtnqsy;/home/axom/axom_tpls/llvm-19.0.0/xz-5.8.3-uuaa7wnhfzqnitctcnm4fgqkab24kif5;/home/axom/axom_tpls/llvm-19.0.0/zlib-ng-2.3.3-yemxpxgxs6kr6ort6ofcyuc6c6ktp6xc;/home/axom/axom_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/axom/axom_tpls/llvm-19.0.0/axom-develop-pue4pbqffz5ostcywjjmbqrpva3p7c2o/lib;/home/axom/axom_tpls/llvm-19.0.0/axom-develop-pue4pbqffz5ostcywjjmbqrpva3p7c2o/lib64;;" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/home/axom/axom_tpls/llvm-19.0.0/axom-develop-vdh76i5ezfuxmnkf3eytiuesqo5o5vek/lib;/home/axom/axom_tpls/llvm-19.0.0/axom-develop-vdh76i5ezfuxmnkf3eytiuesqo5o5vek/lib64;;" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/home/axom/axom_tpls/llvm-19.0.0/axom-develop-pue4pbqffz5ostcywjjmbqrpva3p7c2o/lib;/home/axom/axom_tpls/llvm-19.0.0/axom-develop-pue4pbqffz5ostcywjjmbqrpva3p7c2o/lib64;;" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/home/axom/axom_tpls/llvm-19.0.0/axom-develop-vdh76i5ezfuxmnkf3eytiuesqo5o5vek/lib;/home/axom/axom_tpls/llvm-19.0.0/axom-develop-vdh76i5ezfuxmnkf3eytiuesqo5o5vek/lib64;;" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm@19.0.0/hpp37w5qjo4zc4cgogknua6ull7tes74 +# Compiler Spec: llvm@19.0.0/ba5crpdef2intlzcl2gwmdnlj46vvlog #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.0-u5fjo4cce7cqt6425ipfxnafausfog7z/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.1.0-m2hzi6ouuda4xfn6tiiaok5ekmsr62nh/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.0-u5fjo4cce7cqt6425ipfxnafausfog7z/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.1.0-m2hzi6ouuda4xfn6tiiaok5ekmsr62nh/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.0-u5fjo4cce7cqt6425ipfxnafausfog7z/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/home/axom/axom_tpls/none-none/compiler-wrapper-1.1.0-m2hzi6ouuda4xfn6tiiaok5ekmsr62nh/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -45,17 +45,19 @@ set(ENABLE_FORTRAN ON CACHE BOOL "") set(BLT_EXE_LINKER_FLAGS " -Wl,-rpath,/usr/lib/llvm-19/lib" CACHE STRING "Adds a missing libstdc++ rpath") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ -set(MPI_C_COMPILER "/home/axom/axom_tpls/llvm-19.0.0/mpich-4.2.0-wxhfezauopwtrdjmf6hx32l2jh4yyb25/bin/mpicc" CACHE PATH "") +set(MPI_C_COMPILER "/home/axom/axom_tpls/llvm-19.0.0/mpich-4.2.0-wynqtfhem2xmdkdpyjhyg3pr5ojxzjnv/bin/mpicc" CACHE PATH "") -set(MPI_CXX_COMPILER "/home/axom/axom_tpls/llvm-19.0.0/mpich-4.2.0-wxhfezauopwtrdjmf6hx32l2jh4yyb25/bin/mpicxx" CACHE PATH "") +set(MPI_CXX_COMPILER "/home/axom/axom_tpls/llvm-19.0.0/mpich-4.2.0-wynqtfhem2xmdkdpyjhyg3pr5ojxzjnv/bin/mpicxx" CACHE PATH "") -set(MPI_Fortran_COMPILER "/home/axom/axom_tpls/llvm-19.0.0/mpich-4.2.0-wxhfezauopwtrdjmf6hx32l2jh4yyb25/bin/mpif90" CACHE PATH "") +set(MPI_Fortran_COMPILER "/home/axom/axom_tpls/llvm-19.0.0/mpich-4.2.0-wynqtfhem2xmdkdpyjhyg3pr5ojxzjnv/bin/mpif90" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/home/axom/axom_tpls/llvm-19.0.0/mpich-4.2.0-wxhfezauopwtrdjmf6hx32l2jh4yyb25/bin/mpirun" CACHE PATH "") +set(MPIEXEC_EXECUTABLE "/home/axom/axom_tpls/llvm-19.0.0/mpich-4.2.0-wynqtfhem2xmdkdpyjhyg3pr5ojxzjnv/bin/mpirun" CACHE PATH "") set(MPIEXEC_NUMPROC_FLAG "-np" CACHE STRING "") @@ -79,38 +81,58 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") set(TPL_ROOT "/home/axom/axom_tpls/llvm-19.0.0" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-23be5eyo7aox2o6tzewawhlnjsci3pau" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-4q7hvkok25ofb6bvgzklbdo3ukiztnuc" CACHE PATH "") # C2C not built -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-g3kaipukjvqu677tqztygnik5kzcxhfj" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-hyh3sh4wpikafzkjiqkusvufgodyhr25" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-mwa7fanurwtkpebryywcggusn4gd7yg2" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-zm4srud4er75azdw4dpwprwt4xivogtj" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-dkkk27oc7p2gsrq4cslpdsv5qz7g3sbd" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-lyd7ucnf5sc7bhw6najlsvyobllbi6wl" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-kulqmeumvx2c36r6rzz7lwndhsv3ot4i" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-fuuc2h4lkhherm7wcrijuuvhmtsfo57j" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-idbd67m2y4b4gnuxxbivm7hvesbbl4q5" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-idsjk5snbjjwg5kwcxgfhdtdmbbzg755" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-qv2wv4xikow5wxrhdem6c2dvkxt2cptf" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-onmnkki5nznmkzzozdi3qus36pbbz5sp" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-y2k23nuv2eya2soe3fznpcgsgt2k2dai" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-yxceama3vtyjhjysdgla7tczelij6g6l" CACHE PATH "") # scr not built #------------------------------------------------------------------------------ -# Devtools +# Devtools & Python #------------------------------------------------------------------------------ # ClangFormat disabled since llvm@19 and devtools not in spec set(ENABLE_CLANGFORMAT OFF CACHE BOOL "") +set(Python_EXECUTABLE "/usr/bin/python3" CACHE PATH "") + +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "local/lib/python3.12/dist-packages" CACHE PATH "") + set(ENABLE_DOCS OFF CACHE BOOL "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-knaf72to7d76et3gihbd4qqj3q4qvm2c/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/home/axom/axom_tpls/none-none/py-pytest-9.0.3-zxik5mv2fma5cpl3zpcwf4nsice2wrmf/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-36dopqke4jebmloasbifgg25l6dxvjdu/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/home/axom/axom_tpls/none-none/py-pluggy-1.6.0-rhgjlpwibuusoenizval3jwlvgm6qdti/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/home/axom/axom_tpls/none-none/py-iniconfig-2.1.0-xtsx6ebyuym7sxmuuh4fhiibv5asnsgy/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/home/axom/axom_tpls/none-none/py-packaging-26.2-5qmmalrwmxlsiezzrqdx2yoas2mkwsv5/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/home/axom/axom_tpls/none-none/py-pygments-2.20.0-f7dczjfzcnzmfmcp2z55ribmgjj2svdg/local/lib/python3.12/dist-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-x44pqwesqoedn4o4wogj62pi62vhpdvf/local/lib/python3.12/dist-packages" CACHE PATH "") + 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 index 001a7314bd..79ce34902e 100644 --- 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 @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.26.3/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/blt-0.7.1-yiu2olkumeazbrto7x4v2dv6qbefhf5a;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/c2c-1.8.0-jkclfdpl7igj3ur3ufnpt6dupjfvotpc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-qekykotizhycp2p4deoltaa227sajuvj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/conduit-0.9.5-xyt2d2ot4eozuhrjv7mccoe7tw6ef7ui;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/mfem-4.9.0-kjei2ccah6sei4jplqabrucxltyq4zfb;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/py-nanobind-2.7.0-szozdpwzge7ah4bsilit6fijezxqbfop;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-vmsmvq25y56dkomrba3g63ls5nuga6xm;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/umpire-2025.12.0-kjyb6uox2o7qtfna22uqzxrqck7lukbt;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/adiak-0.4.0-i5bahteezqmswdv2ulpfvfogmuue463q;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/libunwind-1.8.3-pwdmczcnf7vugfly5zk7eztefnn7kv75;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/hdf5-1.8.23-2pnsuxpt6r2wmdc6sqyku6ki6na4gcfl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/parmetis-4.0.3-tt2yxrbsrccyglhjqcs2y2nspmt4qoqx;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/py-numpy-2.4.2-z4yapdkn22w6adfrl7ibucqiokgrwb7f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/hypre-2.27.0-bs56wsg2yagtwcz5q5a67ov4tln54p5i;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-fm7mimsvemux42yrsmsvqw6tl4kugyzy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/fmt-11.0.2-ggfpxocredbjrldu7ar33cjedhmkm3da;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/metis-5.1.0-3jtvhjwnhqqaf5v2na7f675qgvlusyx3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/gcc-runtime-13.3.1-zsobnkwck2glzcbukupgvgbiwwhdonys;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/usr/tce/packages/cuda/cuda-12.9.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/blt-0.7.2-hcxd77h6btqmklrzdkoolaqlpyzxgfqd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/c2c-1.8.0-ddl2ohr4wfdmxy2f7tj3yhn34ceqy6bi;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/caliper-2.15.0-zn2rqazt72r6zfiik74gfqysj7m2plpj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/conduit-0.9.7-3ethi5hq6cf3c4m3a3wiryoxzjcmvqxy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-nyqrvuitorgys4keom5zdsb55njciyyp;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/py-nanobind-2.13.0-dp4uvz3wyaqu6yofrq6jzyxdhrjfi5o7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/raja-2026.07.0-wsolbl63punvjcqunmqdbyxnu4h6pzps;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/umpire-2026.07.1-ai3l55xnjmdu7jxgkjds6g5bpytavov4;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/adiak-0.5.0-dkhimv5uw7pvmd5zcb3necg2w2dorcs6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/libunwind-1.8.3-ialjq32ccaalwwbdr3bwxtkpjo3iflab;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/hdf5-1.8.23-76p5uviz3qeuti4kluwdkiwpwtzhb7iv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/parmetis-4.0.3-4qr25xbakofjucn73m7c7zmptjphq6gc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/py-mpi4py-4.1.1-veklobg3beeh24yiggj2opk3hc4ljliz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/py-numpy-2.5.1-53snycrxmttjl6jxij6el7khjil4tmxt;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/hypre-3.1.0-7rzh5bybqelzmzsec4hakgcj6kuy7cxv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/camp-2026.07.1-3wlodhhbkbvsnc2gegw2kndhiu66w6wg;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/fmt-12.1.0-rpcv5o44r4ztypi53lmuc6vbs76epqit;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/metis-5.1.0-cswq3nstkua6vv6jzklrx23az7ynrfvl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/python-venv-1.0-7ykzgd5l3izco27z7r3cvmadyimlzhai;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/gcc-runtime-13.3.1-mz23xafq55zkn6sehgv6fueytol3thup;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/usr/tce/packages/cuda/cuda-13.1.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/axom-develop-5sjqzzwpctcjengeuc7nl7pz6j66smdo/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/axom-develop-5sjqzzwpctcjengeuc7nl7pz6j66smdo/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/axom-develop-l6m2etg3ci62mydubtmjbnrddhkaynxw/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/axom-develop-l6m2etg3ci62mydubtmjbnrddhkaynxw/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/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/axom-develop-5sjqzzwpctcjengeuc7nl7pz6j66smdo/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1/axom-develop-5sjqzzwpctcjengeuc7nl7pz6j66smdo/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/axom-develop-l6m2etg3ci62mydubtmjbnrddhkaynxw/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/axom-develop-l6m2etg3ci62mydubtmjbnrddhkaynxw/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/xrm3n2pex2en2wvm6p4ap62nieoz7kne +# Compiler Spec: gcc@13.3.1/i6cnaowzjpqnmzzyn5hckpn3obc2j36g #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -37,10 +37,16 @@ else() endif() +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -65,13 +71,13 @@ set(ENABLE_MPI ON CACHE BOOL "") # Cuda #------------------------------------------------ -set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") +set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-13.1.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(CUDA_TOOLKIT_ROOT_DIR "/usr/tce/packages/cuda/cuda-13.1.1" CACHE PATH "") set(CMAKE_CUDA_ARCHITECTURES "90" CACHE STRING "") @@ -81,7 +87,7 @@ set(ENABLE_CUDA ON CACHE BOOL "") set(CMAKE_CUDA_SEPARABLE_COMPILATION ON CACHE BOOL "") -set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -restrict --expt-extended-lambda " CACHE STRING "" FORCE) +set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -restrict --expt-extended-lambda --expt-relaxed-constexpr -Xcompiler=-fPIC " CACHE STRING "" FORCE) # nvcc does not like gtest's 'pthreads' flag @@ -99,29 +105,29 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/gcc-13.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-xyt2d2ot4eozuhrjv7mccoe7tw6ef7ui" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-3ethi5hq6cf3c4m3a3wiryoxzjcmvqxy" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-jkclfdpl7igj3ur3ufnpt6dupjfvotpc" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-ddl2ohr4wfdmxy2f7tj3yhn34ceqy6bi" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-kjei2ccah6sei4jplqabrucxltyq4zfb" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-nyqrvuitorgys4keom5zdsb55njciyyp" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-2pnsuxpt6r2wmdc6sqyku6ki6na4gcfl" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-76p5uviz3qeuti4kluwdkiwpwtzhb7iv" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-vmsmvq25y56dkomrba3g63ls5nuga6xm" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-wsolbl63punvjcqunmqdbyxnu4h6pzps" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-kjyb6uox2o7qtfna22uqzxrqck7lukbt" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-ai3l55xnjmdu7jxgkjds6g5bpytavov4" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-i5bahteezqmswdv2ulpfvfogmuue463q" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-dkhimv5uw7pvmd5zcb3necg2w2dorcs6" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-qekykotizhycp2p4deoltaa227sajuvj" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-zn2rqazt72r6zfiik74gfqysj7m2plpj" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-fm7mimsvemux42yrsmsvqw6tl4kugyzy" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-3wlodhhbkbvsnc2gegw2kndhiu66w6wg" CACHE PATH "") # scr not built @@ -135,6 +141,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-forma set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -149,14 +157,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66x set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-szozdpwzge7ah4bsilit6fijezxqbfop/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-dp4uvz3wyaqu6yofrq6jzyxdhrjfi5o7/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-53snycrxmttjl6jxij6el7khjil4tmxt/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-pluggy-1.6.0-gpsme7qooy4n2hp6z2czxffxcwpna4g7/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-iniconfig-2.1.0-5psyjvihtatvlaessfkmvpkyvbhquqps/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-z4yapdkn22w6adfrl7ibucqiokgrwb7f/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/py-pluggy-1.6.0-6zab4pck6v7johubbhalr2waowbwpjei/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/py-iniconfig-2.1.0-xwmbxuhk2oo3dcuizdp3z4hqbpqykkom/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-veklobg3beeh24yiggj2opk3hc4ljliz/lib/python3.13/site-packages" 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 index c439eeb3cd..d86976470a 100644 --- 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 @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.26.3/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/blt-0.7.1-577uis2w7b3ipf4v4v6y6vogmy52d6ay;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/c2c-1.8.0-pk3z5zabg2gtkur2c4mqzc5zz7z5f2tv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-ftzyobuu2a4siddiotqw4652bctzj3ke;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/conduit-0.9.5-gracxngtjim7b6zjsb5z4kf7qk347eo2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/mfem-4.9.0-vvfbyadobvw4sxcdwuulbfs2lneeczet;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/py-nanobind-2.7.0-6akjhhlga6h3jx75swovfvo76k6rw6fp;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-aibnhmtfonzvsz7owanyr6m3eelmwfvj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/umpire-2025.12.0-3xllaqzq537svpt3ie6jhzoaxciuut2i;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/adiak-0.4.0-27bezbcpd5jxnvs65h3m6u2aheplxbmv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/libunwind-1.8.3-ddv7ypujzw2wvlzabw3d42qygcbtofuq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/hdf5-1.8.23-b37o2ze3w5sozwz6jmalg4pgg66jcogm;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/parmetis-4.0.3-slhcesf5fhsucwxtlxxana67jcrligfy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/py-numpy-2.4.2-7qsjxyuuh7rh5hccdziewhwqymkmepb3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/hypre-2.27.0-l2mxwhcndyhn4pkbe4rthke2rlkmgdbd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-crik3a76mg7gqb6xsqkijjk3qzlw4mcl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/fmt-11.0.2-uougkyc3rcyd7punvwjtcme2zlhehpgz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/gcc-runtime-13.3.1-zsobnkwck2glzcbukupgvgbiwwhdonys;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/metis-5.1.0-3jeshrn7tydsgn5zdkf3iirdhw3u3oeq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/usr/tce/packages/cuda/cuda-12.9.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/gcc-13.3.1/blt-0.7.2-hcxd77h6btqmklrzdkoolaqlpyzxgfqd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/c2c-1.8.0-cc4zkpkb3tvtflcodt4bhjiexgbd5pf3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/caliper-2.15.0-ean6zbb773lv72xfu2v5zhn7ryqqfl33;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/conduit-0.9.7-spnuiz7n5o3crbfwpd6fl3lq7gugbrhy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-vavynczhygmrnkigjpjq3sjaeoec5ybw;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/py-nanobind-2.13.0-34kuq5dt6n6qxh3z72f4sckknx7lnfrc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/raja-2026.07.0-s6b4rn6e6utz6hsk6myoj2hyu3vgqqbd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/umpire-2026.07.1-qn5agchslddf77uedoyiyumzjt2ncsfi;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/adiak-0.5.0-lxiwsdpxf2nsxbds3nuprh2bgwvzszi2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/libunwind-1.8.3-3j43eldxfwjlrs6gnf33vpfpox5tbqjr;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/hdf5-1.8.23-yludrd4ll4ccyamxllazhnitikjdwguu;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/parmetis-4.0.3-tc7yzrxqscciment55kdr5uzym5ijilj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/py-mpi4py-4.1.1-wwg3p7algucuk4hpe7jcoizkozp6r7kb;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/py-numpy-2.5.1-tyanjboh5wyfjwn4rflqo6t5ythjfovf;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/hypre-3.1.0-pocjtrwuvf3nrwvks2pszn6szvnhlil2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/camp-2026.07.1-v4rrucqjztwmc2mm5e3oi2pgu5bidm2x;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/fmt-12.1.0-ew4w4he3l62ai5pbto4li23fao2wa2u6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/gcc-runtime-13.3.1-mz23xafq55zkn6sehgv6fueytol3thup;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/metis-5.1.0-o23lru3echahpaspbjkpdjfudtgjg6vj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/python-venv-1.0-7ykzgd5l3izco27z7r3cvmadyimlzhai;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/usr/tce/packages/cuda/cuda-13.1.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/axom-develop-so3wm2mhso745nxfh2c4gcma5vgtynxi/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/axom-develop-so3wm2mhso745nxfh2c4gcma5vgtynxi/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/axom-develop-riwyzjxkyithnzaenegzidyyuzhyu7jj/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/axom-develop-riwyzjxkyithnzaenegzidyyuzhyu7jj/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/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/axom-develop-so3wm2mhso745nxfh2c4gcma5vgtynxi/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3/axom-develop-so3wm2mhso745nxfh2c4gcma5vgtynxi/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/axom-develop-riwyzjxkyithnzaenegzidyyuzhyu7jj/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3/axom-develop-riwyzjxkyithnzaenegzidyyuzhyu7jj/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/4rf6d7atkulu6wz7bucycjwtiuwqfy24 +# Compiler Spec: llvm@19.1.3/pa7jv5ejrkrucsgwtv4kde2cazhq3v6i #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -37,12 +37,18 @@ else() endif() +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") set(BLT_EXE_LINKER_FLAGS " -Xlinker -rpath -Xlinker /usr/tce/packages/clang/clang-19.1.3-magic/lib" CACHE STRING "Adds a missing libstdc++ rpath") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -67,13 +73,13 @@ set(ENABLE_MPI ON CACHE BOOL "") # Cuda #------------------------------------------------ -set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") +set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-13.1.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(CUDA_TOOLKIT_ROOT_DIR "/usr/tce/packages/cuda/cuda-13.1.1" CACHE PATH "") set(CMAKE_CUDA_ARCHITECTURES "90" CACHE STRING "") @@ -83,7 +89,7 @@ set(ENABLE_CUDA ON CACHE BOOL "") set(CMAKE_CUDA_SEPARABLE_COMPILATION ON CACHE BOOL "") -set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -restrict --expt-extended-lambda " CACHE STRING "" FORCE) +set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -restrict --expt-extended-lambda --expt-relaxed-constexpr -Xcompiler=-fPIC " CACHE STRING "" FORCE) # nvcc does not like gtest's 'pthreads' flag @@ -101,29 +107,29 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/llvm-19.1.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/llvm-19.1.3" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-gracxngtjim7b6zjsb5z4kf7qk347eo2" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-spnuiz7n5o3crbfwpd6fl3lq7gugbrhy" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-pk3z5zabg2gtkur2c4mqzc5zz7z5f2tv" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-cc4zkpkb3tvtflcodt4bhjiexgbd5pf3" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-vvfbyadobvw4sxcdwuulbfs2lneeczet" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-vavynczhygmrnkigjpjq3sjaeoec5ybw" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-b37o2ze3w5sozwz6jmalg4pgg66jcogm" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-yludrd4ll4ccyamxllazhnitikjdwguu" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-aibnhmtfonzvsz7owanyr6m3eelmwfvj" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-s6b4rn6e6utz6hsk6myoj2hyu3vgqqbd" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-3xllaqzq537svpt3ie6jhzoaxciuut2i" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-qn5agchslddf77uedoyiyumzjt2ncsfi" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-27bezbcpd5jxnvs65h3m6u2aheplxbmv" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-lxiwsdpxf2nsxbds3nuprh2bgwvzszi2" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-ftzyobuu2a4siddiotqw4652bctzj3ke" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-ean6zbb773lv72xfu2v5zhn7ryqqfl33" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-crik3a76mg7gqb6xsqkijjk3qzlw4mcl" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-v4rrucqjztwmc2mm5e3oi2pgu5bidm2x" CACHE PATH "") # scr not built @@ -137,6 +143,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-forma set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -151,14 +159,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66x set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-6akjhhlga6h3jx75swovfvo76k6rw6fp/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-34kuq5dt6n6qxh3z72f4sckknx7lnfrc/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-tyanjboh5wyfjwn4rflqo6t5ythjfovf/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-pluggy-1.6.0-gpsme7qooy4n2hp6z2czxffxcwpna4g7/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-iniconfig-2.1.0-5psyjvihtatvlaessfkmvpkyvbhquqps/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-7qsjxyuuh7rh5hccdziewhwqymkmepb3/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/py-pluggy-1.6.0-6zab4pck6v7johubbhalr2waowbwpjei/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_47_32/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_11_13_12_38/none-none/py-iniconfig-2.1.0-xwmbxuhk2oo3dcuizdp3z4hqbpqykkom/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-wwg3p7algucuk4hpe7jcoizkozp6r7kb/lib/python3.13/site-packages" CACHE PATH "") diff --git a/host-configs/rzadams-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake b/host-configs/rzadams-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake deleted file mode 100644 index 2723deaf78..0000000000 --- a/host-configs/rzadams-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake +++ /dev/null @@ -1,163 +0,0 @@ -#------------------------------------------------------------------------------ -# !!!! This is a generated file, edit at own risk !!!! -#------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake -#------------------------------------------------------------------------------ - -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/blt-0.7.1-af45hpsxdxploxhqqi4irjmy4vz2omqx;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/c2c-1.8.0-cpdkv2uxkhs3qmzqakt4sht3vuiucdwt;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-wytd46zvuquxg2rqf3zec5ldbmjeaat6;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/conduit-0.9.5-pbrrhvrsmnewby6q3u35ceppt5fxme2p;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/lua-5.4.8-y6z3polqakbuhn6nh6muri3rjxqmiioa;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/mfem-4.9.0-2r7wws3ojiqvv6vk7y3ki443xke656sf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/py-nanobind-2.7.0-ieb2bzuz435ydpyiq2uj36yyqjbrffml;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/adiak-0.4.0-lzgexbo5qyzepgju2acyy6d2qft443tb;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/libunwind-1.8.3-zvteigxlopfo5tkdr2n2pglgosg42bah;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/hdf5-1.8.23-to3lvqwzxrqzad65zbvnbtvyt4k63uxe;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/parmetis-4.0.3-bajtzsmahjg2wvcjzo5gfb2hr5oj2elc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/py-numpy-2.4.2-xw5ysy75zfqlalmbmtl5phd2qip43hlo;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/hypre-2.27.0-knkmxfbf3xcut2wmamjsmhrqf7u7xmi7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-y7uevzr5oi5eansgqfm4ppgcdkvnni6t;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/umpire-2025.12.0-ke2uxlxkv74lvrhujuzh3ktf3c6e7lfb;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/zlib-1.3.1-f3sdiqmy2whvmdn2fxeol3k7oqwouays;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/metis-5.1.0-v4d34x7btqhotktvu5bgk4iwk6h2lumb;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-a755kudv24eiizq4thcs2ca2fj7vy65x;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/fmt-11.0.2-nzzmwf4nofjv46yeugehjo64opvfbbzr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cce-tce/cce-20.0.0;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") - -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/axom-develop-csdbligyshk6zb3emr4vn5sjrrnbtobj/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/axom-develop-csdbligyshk6zb3emr4vn5sjrrnbtobj/lib64;;/opt/cray/pe/cce/20.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/axom-develop-csdbligyshk6zb3emr4vn5sjrrnbtobj/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0/axom-develop-csdbligyshk6zb3emr4vn5sjrrnbtobj/lib64;;/opt/cray/pe/cce/20.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") - -set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") - -#------------------------------------------------------------------------------ -# Compilers -#------------------------------------------------------------------------------ -# Compiler Spec: cce@20.0.0/v7nrkimihxta4odatu45wrllosgeklrd -#------------------------------------------------------------------------------ -if(DEFINED ENV{SPACK_CC}) - - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/cce/craycc" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/cce/case-insensitive/crayCC" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/cce/crayftn" CACHE PATH "") - -else() - - set(CMAKE_C_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/craycc" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/crayCC" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/crayftn" CACHE PATH "") - -endif() - -set(CMAKE_Fortran_FLAGS "-ef" CACHE STRING "") - -set(ENABLE_FORTRAN ON CACHE BOOL "") - -set(CMAKE_CXX_FLAGS_DEBUG "-O1 -g" CACHE STRING "") - -#------------------------------------------------------------------------------ -# MPI -#------------------------------------------------------------------------------ - -set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpicc" CACHE PATH "") - -set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpicxx" CACHE PATH "") - -set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpif90" CACHE PATH "") - -set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") - -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") - -set(ENABLE_MPI ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# Hardware -#------------------------------------------------------------------------------ - -#------------------------------------------------ -# ROCm -#------------------------------------------------ - -set(ROCM_PATH "/opt/rocm-6.4.3" CACHE PATH "") - -set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") - -set(CMAKE_HIP_COMPILER "/opt/rocm-6.4.3/bin/amdclang++" CACHE FILEPATH "") - -#------------------------------------------------------------------------------ - -# Axom ROCm specifics - -#------------------------------------------------------------------------------ - - -set(ENABLE_HIP ON CACHE BOOL "") - -set(ROCM_ROOT_DIR "/opt/rocm-6.4.3" CACHE PATH "") - -set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "unwind" CACHE STRING "") - -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.32/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.32/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -lompstub -L/opt/cray/pe/cce/20.0.0/cce/x86_64/lib -Wl,-rpath,/opt/cray/pe/cce/20.0.0/cce/x86_64/lib -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") - -#------------------------------------------------ -# Hardware Specifics -#------------------------------------------------ - -set(ENABLE_OPENMP OFF CACHE BOOL "") - -set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# TPLs -#------------------------------------------------------------------------------ - -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/cce-20.0.0" CACHE PATH "") - -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-pbrrhvrsmnewby6q3u35ceppt5fxme2p" CACHE PATH "") - -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-cpdkv2uxkhs3qmzqakt4sht3vuiucdwt" CACHE PATH "") - -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-2r7wws3ojiqvv6vk7y3ki443xke656sf" CACHE PATH "") - -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-to3lvqwzxrqzad65zbvnbtvyt4k63uxe" CACHE PATH "") - -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-y6z3polqakbuhn6nh6muri3rjxqmiioa" CACHE PATH "") - -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-y7uevzr5oi5eansgqfm4ppgcdkvnni6t" CACHE PATH "") - -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-ke2uxlxkv74lvrhujuzh3ktf3c6e7lfb" CACHE PATH "") - -# OPENCASCADE not built - -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-lzgexbo5qyzepgju2acyy6d2qft443tb" CACHE PATH "") - -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-wytd46zvuquxg2rqf3zec5ldbmjeaat6" CACHE PATH "") - -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-a755kudv24eiizq4thcs2ca2fj7vy65x" CACHE PATH "") - -# scr not built - -#------------------------------------------------------------------------------ -# Devtools & Python -#------------------------------------------------------------------------------ - -set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") - -set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") - -set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") - -set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") - -set(ENABLE_DOCS ON CACHE BOOL "") - -set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") - -set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") - -set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") - -set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") - -set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") - -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-ieb2bzuz435ydpyiq2uj36yyqjbrffml/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-xw5ysy75zfqlalmbmtl5phd2qip43hlo/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-pluggy-1.6.0-n4ojmtqyawxz6gipk64pup3ahwz3xqpu/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-iniconfig-2.1.0-lf3yvch65se22jr7b5unfoxtse4ugkrk/lib/python3.13/site-packages" CACHE PATH "") - - diff --git a/host-configs/rzadams-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake b/host-configs/rzadams-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake new file mode 100644 index 0000000000..c046e41cb6 --- /dev/null +++ b/host-configs/rzadams-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake @@ -0,0 +1,177 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/blt-0.7.2-nksv5wzh2ckjebp3gaczjotyxzkt5tuw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/c2c-1.8.0-elfizos6urooc46kuyg4gkxlm2k5xn54;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/caliper-2.15.0-qnbuwe2jyiar44l7bezkohczhff2tdbc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/conduit-0.9.7-bevez6mgkza2c2bnxvbgsu4x4qwhp4bs;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/lua-5.4.8-eio4w722mcvpfqwcu5v6zpsu5kmq36rt;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-6esyuckrli6gvra2g6mp5fpxynpku72f;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/py-nanobind-2.13.0-imeirjgy7fmznxeh5m4dtmn6deneocbr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/adiak-0.5.0-4iigkdlf2fzswe6dx3mh5turnlgflb5p;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/libunwind-1.8.3-nyc3zz6art2rizfwhlyoq6zeia5fjnju;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/hdf5-1.8.23-ds6ep7wrfdggxsbwzop5e2j72ngzmwrf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/parmetis-4.0.3-okyjdeot3ycg4b7coi67cvxwzdu6i7tm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/py-mpi4py-4.1.1-3c2hjcyshoexyyhuyzw24xq2bai2hgec;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/py-numpy-2.5.1-a4b54oxm2n34klxqjip6obibqbgs6dnu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/hypre-3.1.0-y7fwwlmj624ra3b7a4oor4bdw67y5k4s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/raja-2026.07.0-v26qonykbvb3cwsvskeknzp55w35owcl;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/umpire-2026.07.1-wuztmusw3p7tk75wflgjcbfb42ydu42n;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/zlib-1.3.2-eso4ifs5c2jwdtzfnxgzr6cad42brvcu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/metis-5.1.0-2vjouzdzzgoibxzivuiavaz6laeukj7s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/camp-2026.07.1-3g4ib6c5ke5q5mgyqsar5figornbrd3h;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/fmt-12.1.0-4yp5h7bwfiwhjbsdfyyxdsblkiipbii7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/python-venv-1.0-sjlr5n3cxabjoq35gfie74uuzwedepgj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cce-tce/cce-21.0.0;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/axom-develop-6llbeh723e4cyp7zsv2undc43yp263zy/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/axom-develop-6llbeh723e4cyp7zsv2undc43yp263zy/lib64;;/opt/cray/pe/cce/21.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/axom-develop-6llbeh723e4cyp7zsv2undc43yp263zy/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0/axom-develop-6llbeh723e4cyp7zsv2undc43yp263zy/lib64;;/opt/cray/pe/cce/21.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: cce@21.0.0/nmaros4ushwf5auvt3asaaazfjerle4l +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/cce/craycc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/cce/case-insensitive/crayCC" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/cce/crayftn" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/craycc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/crayCC" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/crayftn" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC -ef --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") + +set(ENABLE_FORTRAN ON CACHE BOOL "") + +set(BLT_CXX_STD "c++20" CACHE STRING "") + +set(CMAKE_CXX_FLAGS_DEBUG "-O1 -g" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# ROCm +#------------------------------------------------ + +set(ROCM_PATH "/opt/rocm-7.2.1" CACHE PATH "") + +set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") + +set(CMAKE_HIP_COMPILER "/opt/rocm-7.2.1/bin/amdclang++" CACHE FILEPATH "") + +#------------------------------------------------------------------------------ + +# Axom ROCm specifics + +#------------------------------------------------------------------------------ + + +set(ENABLE_HIP ON CACHE BOOL "") + +set(ROCM_ROOT_DIR "/opt/rocm-7.2.1" CACHE PATH "") + +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "unwind;ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/9.1.0/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/9.1.0/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-7.2.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-7.2.1/lib/llvm/lib -L/opt/rocm-7.2.1/lib -Wl,-rpath,/opt/rocm-7.2.1/lib -lpgmath -L/opt/cray/pe/cce/21.0.0/cce/x86_64/lib -Wl,-rpath,/opt/cray/pe/cce/21.0.0/cce/x86_64/lib-lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") + +#------------------------------------------------ +# Hardware Specifics +#------------------------------------------------ + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/cce-21.0.0" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-bevez6mgkza2c2bnxvbgsu4x4qwhp4bs" CACHE PATH "") + +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-elfizos6urooc46kuyg4gkxlm2k5xn54" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-6esyuckrli6gvra2g6mp5fpxynpku72f" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-ds6ep7wrfdggxsbwzop5e2j72ngzmwrf" CACHE PATH "") + +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-eio4w722mcvpfqwcu5v6zpsu5kmq36rt" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-v26qonykbvb3cwsvskeknzp55w35owcl" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-wuztmusw3p7tk75wflgjcbfb42ydu42n" CACHE PATH "") + +# OPENCASCADE not built + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-4iigkdlf2fzswe6dx3mh5turnlgflb5p" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-qnbuwe2jyiar44l7bezkohczhff2tdbc" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-3g4ib6c5ke5q5mgyqsar5figornbrd3h" CACHE PATH "") + +# scr not built + +#------------------------------------------------------------------------------ +# Devtools & Python +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") + +set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") + +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + +set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") + +set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") + +set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") + +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-imeirjgy7fmznxeh5m4dtmn6deneocbr/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-a4b54oxm2n34klxqjip6obibqbgs6dnu/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pluggy-1.6.0-3tgh637echame4m4jlokfrmcwiw2ra5v/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-iniconfig-2.1.0-6us7jlrstzvexzcnojmvmjpbg2ej4pax/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-3c2hjcyshoexyyhuyzw24xq2bai2hgec/lib/python3.13/site-packages" CACHE PATH "") + + diff --git a/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake b/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake deleted file mode 100644 index 6e6bc29eba..0000000000 --- a/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake +++ /dev/null @@ -1,159 +0,0 @@ -#------------------------------------------------------------------------------ -# !!!! This is a generated file, edit at own risk !!!! -#------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake -#------------------------------------------------------------------------------ - -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/adiak-0.4.0-c4srnrz5apjetx74dt6xjah63o3a7xcx;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/blt-0.7.1-kzmxfjvxm4drr2qhspckvwee6mrlc3e5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/c2c-1.8.0-lm64gc55hpxilmtsw7geirys3q4wacu5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/conduit-0.9.5-wswspowegvp5byl5inc2cikljzkcqg64;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/lua-5.4.8-j7ngytniswhoa536kqfzarcraarkicbm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/mfem-4.9.0-wetr3wqseqqobjb7be3uzrecpfewq4mr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/py-nanobind-2.7.0-q2kwozph3gwgfyjnx43jp2gkbaghwxoj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/hdf5-1.8.23-rb4cjthx4wz4wnpaizwmm2jycijdthqm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/parmetis-4.0.3-ng66tt5fmjyfoiuuxyl4rxqv4ompawmd;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/py-numpy-2.4.2-zcxbrxijjc3miotq6s3kq446afrgycuu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/hypre-2.27.0-6m2jwyzqbksxgmdznvh54ytysxyme7jy;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-okzhosj73rts33dgatxh4daotairh5jn;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/umpire-2025.12.0-of6o5lgmd6jgjqfwat2sbyngieagkeco;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/zlib-1.3.1-5w5muvpvct6uruxrddscblsiyizl3uoc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/metis-5.1.0-4punmdkye6rovr3u7ph7bgj66qim77du;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-74scmbkik6ye7bunoclw46d6zrcfwgha;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/fmt-11.0.2-opsfnufdiedpfpob5wgbvhcrhyhzfkaq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.3.1;/opt/rocm-6.3.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.3.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.3.1;/opt/rocm-6.3.1;/opt/rocm-6.3.1" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") - -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/axom-develop-xoswouqk3ppxzuxtgegijd3kdoqlkvfe/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/axom-develop-xoswouqk3ppxzuxtgegijd3kdoqlkvfe/lib64;;/opt/rh/gcc-toolset-12/root/usr/lib/gcc/x86_64-redhat-linux/12" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/axom-develop-xoswouqk3ppxzuxtgegijd3kdoqlkvfe/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1/axom-develop-xoswouqk3ppxzuxtgegijd3kdoqlkvfe/lib64;;/opt/rh/gcc-toolset-12/root/usr/lib/gcc/x86_64-redhat-linux/12" CACHE STRING "") - -set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") - -#------------------------------------------------------------------------------ -# Compilers -#------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.3.1/ns2pv5bzkpjolxzmhgkckj6glqymgd7e -#------------------------------------------------------------------------------ -if(DEFINED ENV{SPACK_CC}) - - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdclang" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdflang" CACHE PATH "") - -else() - - set(CMAKE_C_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdclang" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdclang++" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdflang" CACHE PATH "") - -endif() - -set(CMAKE_Fortran_FLAGS "-Mfreeform" CACHE STRING "") - -set(ENABLE_FORTRAN ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# MPI -#------------------------------------------------------------------------------ - -set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpicc" CACHE PATH "") - -set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpicxx" CACHE PATH "") - -set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpif90" CACHE PATH "") - -set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") - -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") - -set(ENABLE_MPI ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# Hardware -#------------------------------------------------------------------------------ - -#------------------------------------------------ -# ROCm -#------------------------------------------------ - -set(ROCM_PATH "/opt/rocm-6.3.1" CACHE PATH "") - -set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") - -set(CMAKE_HIP_COMPILER "/opt/rocm-6.3.1/bin/amdclang++" CACHE FILEPATH "") - -#------------------------------------------------------------------------------ - -# Axom ROCm specifics - -#------------------------------------------------------------------------------ - - -set(ENABLE_HIP ON CACHE BOOL "") - -set(ROCM_ROOT_DIR "/opt/rocm-6.3.1" CACHE PATH "") - -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.3.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.3.1/lib/llvm/lib -L/opt/rocm-6.3.1/lib -Wl,-rpath,/opt/rocm-6.3.1/lib -lpgmath -lompstub -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") - -#------------------------------------------------ -# Hardware Specifics -#------------------------------------------------ - -set(ENABLE_OPENMP OFF CACHE BOOL "") - -set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# TPLs -#------------------------------------------------------------------------------ - -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.3.1" CACHE PATH "") - -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-wswspowegvp5byl5inc2cikljzkcqg64" CACHE PATH "") - -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-lm64gc55hpxilmtsw7geirys3q4wacu5" CACHE PATH "") - -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-wetr3wqseqqobjb7be3uzrecpfewq4mr" CACHE PATH "") - -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-rb4cjthx4wz4wnpaizwmm2jycijdthqm" CACHE PATH "") - -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-j7ngytniswhoa536kqfzarcraarkicbm" CACHE PATH "") - -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-okzhosj73rts33dgatxh4daotairh5jn" CACHE PATH "") - -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-of6o5lgmd6jgjqfwat2sbyngieagkeco" CACHE PATH "") - -# OPENCASCADE not built - -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-c4srnrz5apjetx74dt6xjah63o3a7xcx" CACHE PATH "") - -# CALIPER not built - -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-74scmbkik6ye7bunoclw46d6zrcfwgha" CACHE PATH "") - -# scr not built - -#------------------------------------------------------------------------------ -# Devtools & Python -#------------------------------------------------------------------------------ - -set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") - -set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") - -set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") - -set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") - -set(ENABLE_DOCS ON CACHE BOOL "") - -set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") - -set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") - -set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") - -set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") - -set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") - -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-q2kwozph3gwgfyjnx43jp2gkbaghwxoj/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-zcxbrxijjc3miotq6s3kq446afrgycuu/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-pluggy-1.6.0-n4ojmtqyawxz6gipk64pup3ahwz3xqpu/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-iniconfig-2.1.0-lf3yvch65se22jr7b5unfoxtse4ugkrk/lib/python3.13/site-packages" CACHE PATH "") - - diff --git a/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake b/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake index acad35209c..c5e5445047 100644 --- a/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake +++ b/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/blt-0.7.1-4kxhk7nbuiv5oh2ymh7sdimnmor36hmo;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/c2c-1.8.0-h5kio7nseyazg4pzgvj4kxanb3plhbxm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-rmlwpdacdtpzf4u72ctyroj72soqzf3f;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/conduit-0.9.5-zqywrasos2vbears5hvdwxhulm3xox6q;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/lua-5.4.8-gp4kdewsy4uiy6flsx342lgogcm7fym2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/mfem-4.9.0-g6vxdlgc7spurcdacgc6e5245iu2hyiw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/py-nanobind-2.7.0-2kp35jcpb73xuujvcz6kmg4q2npek4gg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/adiak-0.4.0-cropyu42jr4q6k3zar6mkma6gc2vp6tk;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/libunwind-1.8.3-plszp43gkd75kzjcvge3qxrtb6j2budl;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/hdf5-1.8.23-mgic2kxojd5zeivhaz473zzmzrg3gdqe;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/parmetis-4.0.3-hd2qoczrh3vw3ejm6msitqdgecjk7xwe;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/py-numpy-2.4.2-a3mo27shjtpliwewbm5cci2kf37crrab;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/hypre-2.27.0-4nrl5egspbxmnkpzfym5udby6uruhn3i;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-wavyomm5hzyjf3xuyr33txmnspvxveei;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/umpire-2025.12.0-4oytcvf556ksil4hsthjt4b5y4wdpaxw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/zlib-1.3.1-slqujeue3l44x3pgqbu7e2pw3lh2mj5i;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/metis-5.1.0-puzeddu6ufhz5vpxnw7i3i2i6slsvuuj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-3gtldngru7bva2reuel5iabyytw5fmdf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/fmt-11.0.2-lpnox72rqcneew5hucwzq4nmms4at525;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/blt-0.7.2-bzkumxze6js6wdthtsyl4ftpehsiaxio;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/c2c-1.8.0-ydvwtgebkhgntradrdhlngk2e2ins6ts;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/caliper-2.15.0-4bjazjtynnofrdqggbloluqzbizuflc2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/conduit-0.9.7-sjvp2rc5tsas2euavv3sd7u5axy54c2b;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/lua-5.4.8-o3625x7adcq2wm23r5p5smnqrnn7udoe;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-nnnu6a245vu3wkxztwjflet2z3aolvtr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/py-nanobind-2.13.0-ak3ulqxqzpmd2bwlqmix4sizj5upovtq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/adiak-0.5.0-y4dumyncsqyo6zpicmqathscj7ifygfz;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/libunwind-1.8.3-pi2bqmxzk2wzxc7bzen4e4prp6ne6kdt;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/hdf5-1.8.23-p3lqvaoxdyqe5z37ohodv7zsvrgrbzvz;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/parmetis-4.0.3-4vksfdsbadamrzasmbyzj36urczamcob;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/py-mpi4py-4.1.1-i575biqzk54xzty5ixkmsdhiuthqwhfh;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/py-numpy-2.5.1-oqchwncew6ne727ux2djlrli2lzi7rsk;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/hypre-3.1.0-icopylgqlovyr65krmmtz4grihalnwpa;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/raja-2026.07.0-vcrcgsohsmdysntdeunf6jtlibfp3l7b;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/umpire-2026.07.1-2mqpdsahefoedpvmv2yfyihsjv656bc3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/zlib-1.3.2-yrtzpfoi5ikkd74jkizit5jxnmb4rdxc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/metis-5.1.0-i5u67yfxxq355s6bplogrdwr6mnynz4s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/camp-2026.07.1-uk3u2gxq2yvnkpqp6b5bjmsmxahndy6p;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/fmt-12.1.0-4obgphnlva42oeyokwqzkpmsooswpbux;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/python-venv-1.0-sjlr5n3cxabjoq35gfie74uuzwedepgj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-7.2.1;/opt/rocm-6.4.3;/opt/rocm-7.2.1;/opt/rocm-6.4.3" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/axom-develop-cdngjuz7ffr3goroyietece35jivxnkv/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/axom-develop-cdngjuz7ffr3goroyietece35jivxnkv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/axom-develop-erg6uzag4illtbwc7wp5ykmjxzgdjjve/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/axom-develop-erg6uzag4illtbwc7wp5ykmjxzgdjjve/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/axom-develop-cdngjuz7ffr3goroyietece35jivxnkv/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3/axom-develop-cdngjuz7ffr3goroyietece35jivxnkv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/axom-develop-erg6uzag4illtbwc7wp5ykmjxzgdjjve/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3/axom-develop-erg6uzag4illtbwc7wp5ykmjxzgdjjve/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.4.3/u67i6xutdthzl3yti7tv3klyhyzddbkv +# Compiler Spec: llvm-amdgpu@6.4.3/j3unaymyuiplqezbi6qng6k2nyia7raa #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdclang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdflang" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdflang" CACHE PATH "") else() @@ -37,10 +37,16 @@ else() endif() -set(CMAKE_Fortran_FLAGS "-Mfreeform" CACHE STRING "") +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC -Mfreeform --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -82,13 +88,15 @@ set(ENABLE_HIP ON CACHE BOOL "") set(ROCM_ROOT_DIR "/opt/rocm-6.4.3" CACHE PATH "") -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -lompstub -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") #------------------------------------------------ # Hardware Specifics #------------------------------------------------ -set(ENABLE_OPENMP OFF CACHE BOOL "") +set(ENABLE_OPENMP ON CACHE BOOL "") set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") @@ -96,29 +104,29 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/llvm-amdgpu-6.4.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-6.4.3" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-zqywrasos2vbears5hvdwxhulm3xox6q" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-sjvp2rc5tsas2euavv3sd7u5axy54c2b" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-h5kio7nseyazg4pzgvj4kxanb3plhbxm" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-ydvwtgebkhgntradrdhlngk2e2ins6ts" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-g6vxdlgc7spurcdacgc6e5245iu2hyiw" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-nnnu6a245vu3wkxztwjflet2z3aolvtr" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-mgic2kxojd5zeivhaz473zzmzrg3gdqe" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-p3lqvaoxdyqe5z37ohodv7zsvrgrbzvz" CACHE PATH "") -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-gp4kdewsy4uiy6flsx342lgogcm7fym2" CACHE PATH "") +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-o3625x7adcq2wm23r5p5smnqrnn7udoe" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-wavyomm5hzyjf3xuyr33txmnspvxveei" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-vcrcgsohsmdysntdeunf6jtlibfp3l7b" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-4oytcvf556ksil4hsthjt4b5y4wdpaxw" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-2mqpdsahefoedpvmv2yfyihsjv656bc3" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-cropyu42jr4q6k3zar6mkma6gc2vp6tk" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-y4dumyncsqyo6zpicmqathscj7ifygfz" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-rmlwpdacdtpzf4u72ctyroj72soqzf3f" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-4bjazjtynnofrdqggbloluqzbizuflc2" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-3gtldngru7bva2reuel5iabyytw5fmdf" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-uk3u2gxq2yvnkpqp6b5bjmsmxahndy6p" CACHE PATH "") # scr not built @@ -132,6 +140,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -146,14 +156,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-2kp35jcpb73xuujvcz6kmg4q2npek4gg/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-ak3ulqxqzpmd2bwlqmix4sizj5upovtq/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-oqchwncew6ne727ux2djlrli2lzi7rsk/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pluggy-1.6.0-3tgh637echame4m4jlokfrmcwiw2ra5v/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-iniconfig-2.1.0-6us7jlrstzvexzcnojmvmjpbg2ej4pax/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-a3mo27shjtpliwewbm5cci2kf37crrab/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-pluggy-1.6.0-n4ojmtqyawxz6gipk64pup3ahwz3xqpu/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_37/none-none/py-iniconfig-2.1.0-lf3yvch65se22jr7b5unfoxtse4ugkrk/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-i575biqzk54xzty5ixkmsdhiuthqwhfh/lib/python3.13/site-packages" CACHE PATH "") diff --git a/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake b/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake new file mode 100644 index 0000000000..22335181d0 --- /dev/null +++ b/host-configs/rzadams-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake @@ -0,0 +1,175 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/blt-0.7.2-nxjxxyf2y5djqa4vln5xupa6ew3ynot3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/c2c-1.8.0-h4dewx3nxtgmrrh6lp6qan5prczqgfaj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/caliper-2.15.0-yk2f6vwm5rgg5ivjvngieln7os573g53;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/conduit-0.9.7-5wrfx5xj2uk7qcecdpxvhverrbqh5wjz;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/lua-5.4.8-hhifdv3zublwe2xu4al2wesh5w2ehq4s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-5jualyy4bqb7knozvuac6bn6oq4ouytx;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/py-nanobind-2.13.0-vfnru2wt4a5xxp55mrmau7yoz7nk6muu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/adiak-0.5.0-dg7yk2rewn3kqsz7fqdgginoknzvxamg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/libunwind-1.8.3-iz7k4qtg4do67ekisexgc2tfil5vrhv3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/hdf5-1.8.23-cxayibxir2crheg3j7czescs6hc7aeqo;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/parmetis-4.0.3-yskd6p7t2azzm3vyjvig42tfpi2rkcua;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/py-mpi4py-4.1.1-eh3wzv25x2enbffcryfgfcmk4n7ugzil;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/py-numpy-2.5.1-nxuufcvv3cval55z5b27fh3ao6gy45hg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/hypre-3.1.0-mws6aupd6t33sb3c6prw3e2qa2be5glv;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/raja-2026.07.0-akc5itnpnvccgiuughj2a57277v64h27;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/umpire-2026.07.1-qkw4yxdfzraikiagvoehphehn5wdghxd;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/zlib-1.3.2-iqcsdt34b6drsoycmdkejtnrwheup3s5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/metis-5.1.0-jahfgmirxbyg3ljsuef4dm5jx27d23op;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/camp-2026.07.1-jmb2x27tz2ou2kadzdagn6ussixh2imp;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/fmt-12.1.0-d7qzs4sxkrgsyhpdvpu33hcrzkxulav4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/python-venv-1.0-sjlr5n3cxabjoq35gfie74uuzwedepgj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/axom-develop-ksvuxuo2bdu53zmtswlgmkkhnodd75go/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/axom-develop-ksvuxuo2bdu53zmtswlgmkkhnodd75go/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/axom-develop-ksvuxuo2bdu53zmtswlgmkkhnodd75go/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1/axom-develop-ksvuxuo2bdu53zmtswlgmkkhnodd75go/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: llvm-amdgpu@7.2.1/titlcdv5eonxuakrjl6bcxvgndtjk4xy +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdflang" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdclang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdclang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdflang" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") + +set(ENABLE_FORTRAN ON CACHE BOOL "") + +set(BLT_CXX_STD "c++20" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# ROCm +#------------------------------------------------ + +set(ROCM_PATH "/opt/rocm-7.2.1" CACHE PATH "") + +set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") + +set(CMAKE_HIP_COMPILER "/opt/rocm-7.2.1/bin/amdclang++" CACHE FILEPATH "") + +#------------------------------------------------------------------------------ + +# Axom ROCm specifics + +#------------------------------------------------------------------------------ + + +set(ENABLE_HIP ON CACHE BOOL "") + +set(ROCM_ROOT_DIR "/opt/rocm-7.2.1" CACHE PATH "") + +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/9.1.0/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/9.1.0/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-7.2.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-7.2.1/lib/llvm/lib -L/opt/rocm-7.2.1/lib -Wl,-rpath,/opt/rocm-7.2.1/lib -lpgmath -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") + +#------------------------------------------------ +# Hardware Specifics +#------------------------------------------------ + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/llvm-amdgpu-7.2.1" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-5wrfx5xj2uk7qcecdpxvhverrbqh5wjz" CACHE PATH "") + +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-h4dewx3nxtgmrrh6lp6qan5prczqgfaj" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-5jualyy4bqb7knozvuac6bn6oq4ouytx" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-cxayibxir2crheg3j7czescs6hc7aeqo" CACHE PATH "") + +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-hhifdv3zublwe2xu4al2wesh5w2ehq4s" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-akc5itnpnvccgiuughj2a57277v64h27" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-qkw4yxdfzraikiagvoehphehn5wdghxd" CACHE PATH "") + +# OPENCASCADE not built + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-dg7yk2rewn3kqsz7fqdgginoknzvxamg" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-yk2f6vwm5rgg5ivjvngieln7os573g53" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-jmb2x27tz2ou2kadzdagn6ussixh2imp" CACHE PATH "") + +# scr not built + +#------------------------------------------------------------------------------ +# Devtools & Python +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") + +set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") + +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + +set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") + +set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") + +set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") + +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-vfnru2wt4a5xxp55mrmau7yoz7nk6muu/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-nxuufcvv3cval55z5b27fh3ao6gy45hg/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pluggy-1.6.0-3tgh637echame4m4jlokfrmcwiw2ra5v/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-iniconfig-2.1.0-6us7jlrstzvexzcnojmvmjpbg2ej4pax/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_38_15/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-eh3wzv25x2enbffcryfgfcmk4n7ugzil/lib/python3.13/site-packages" CACHE PATH "") + + 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 index c7c5bc2f42..dcc6818935 100644 --- 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 @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.26.3/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/blt-0.7.1-yiu2olkumeazbrto7x4v2dv6qbefhf5a;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/c2c-1.8.0-jkclfdpl7igj3ur3ufnpt6dupjfvotpc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-qekykotizhycp2p4deoltaa227sajuvj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/conduit-0.9.5-xyt2d2ot4eozuhrjv7mccoe7tw6ef7ui;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/mfem-4.9.0-kjei2ccah6sei4jplqabrucxltyq4zfb;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/py-nanobind-2.7.0-szozdpwzge7ah4bsilit6fijezxqbfop;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-vmsmvq25y56dkomrba3g63ls5nuga6xm;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/umpire-2025.12.0-kjyb6uox2o7qtfna22uqzxrqck7lukbt;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/adiak-0.4.0-i5bahteezqmswdv2ulpfvfogmuue463q;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/libunwind-1.8.3-pwdmczcnf7vugfly5zk7eztefnn7kv75;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/hdf5-1.8.23-2pnsuxpt6r2wmdc6sqyku6ki6na4gcfl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/parmetis-4.0.3-tt2yxrbsrccyglhjqcs2y2nspmt4qoqx;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/py-numpy-2.4.2-z4yapdkn22w6adfrl7ibucqiokgrwb7f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/hypre-2.27.0-bs56wsg2yagtwcz5q5a67ov4tln54p5i;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-fm7mimsvemux42yrsmsvqw6tl4kugyzy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/fmt-11.0.2-ggfpxocredbjrldu7ar33cjedhmkm3da;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/metis-5.1.0-3jtvhjwnhqqaf5v2na7f675qgvlusyx3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/gcc-runtime-13.3.1-zsobnkwck2glzcbukupgvgbiwwhdonys;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/usr/tce/packages/cuda/cuda-12.9.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/blt-0.7.2-hcxd77h6btqmklrzdkoolaqlpyzxgfqd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/c2c-1.8.0-ddl2ohr4wfdmxy2f7tj3yhn34ceqy6bi;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/caliper-2.15.0-zn2rqazt72r6zfiik74gfqysj7m2plpj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/conduit-0.9.7-3ethi5hq6cf3c4m3a3wiryoxzjcmvqxy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-nyqrvuitorgys4keom5zdsb55njciyyp;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/py-nanobind-2.13.0-dp4uvz3wyaqu6yofrq6jzyxdhrjfi5o7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/raja-2026.07.0-wsolbl63punvjcqunmqdbyxnu4h6pzps;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/umpire-2026.07.1-ai3l55xnjmdu7jxgkjds6g5bpytavov4;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/adiak-0.5.0-dkhimv5uw7pvmd5zcb3necg2w2dorcs6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/libunwind-1.8.3-ialjq32ccaalwwbdr3bwxtkpjo3iflab;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/hdf5-1.8.23-76p5uviz3qeuti4kluwdkiwpwtzhb7iv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/parmetis-4.0.3-4qr25xbakofjucn73m7c7zmptjphq6gc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/py-mpi4py-4.1.1-veklobg3beeh24yiggj2opk3hc4ljliz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/py-numpy-2.5.1-53snycrxmttjl6jxij6el7khjil4tmxt;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/hypre-3.1.0-7rzh5bybqelzmzsec4hakgcj6kuy7cxv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/camp-2026.07.1-3wlodhhbkbvsnc2gegw2kndhiu66w6wg;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/fmt-12.1.0-rpcv5o44r4ztypi53lmuc6vbs76epqit;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/metis-5.1.0-cswq3nstkua6vv6jzklrx23az7ynrfvl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/python-venv-1.0-7ykzgd5l3izco27z7r3cvmadyimlzhai;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/gcc-runtime-13.3.1-mz23xafq55zkn6sehgv6fueytol3thup;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/usr/tce/packages/cuda/cuda-13.1.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/axom-develop-imlx7oqvp6ch6htnn3syya75lumfcxjo/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/axom-develop-imlx7oqvp6ch6htnn3syya75lumfcxjo/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/axom-develop-b255sumapfhihwujdutjqf42cacdo6lw/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/axom-develop-b255sumapfhihwujdutjqf42cacdo6lw/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/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/axom-develop-imlx7oqvp6ch6htnn3syya75lumfcxjo/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1/axom-develop-imlx7oqvp6ch6htnn3syya75lumfcxjo/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/axom-develop-b255sumapfhihwujdutjqf42cacdo6lw/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/axom-develop-b255sumapfhihwujdutjqf42cacdo6lw/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/xrm3n2pex2en2wvm6p4ap62nieoz7kne +# Compiler Spec: gcc@13.3.1/i6cnaowzjpqnmzzyn5hckpn3obc2j36g #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -37,10 +37,16 @@ else() endif() +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -65,13 +71,13 @@ set(ENABLE_MPI ON CACHE BOOL "") # Cuda #------------------------------------------------ -set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") +set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-13.1.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(CUDA_TOOLKIT_ROOT_DIR "/usr/tce/packages/cuda/cuda-13.1.1" CACHE PATH "") set(CMAKE_CUDA_ARCHITECTURES "90" CACHE STRING "") @@ -81,7 +87,7 @@ set(ENABLE_CUDA ON CACHE BOOL "") set(CMAKE_CUDA_SEPARABLE_COMPILATION ON CACHE BOOL "") -set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -restrict --expt-extended-lambda " CACHE STRING "" FORCE) +set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -restrict --expt-extended-lambda --expt-relaxed-constexpr -Xcompiler=-fPIC " CACHE STRING "" FORCE) # nvcc does not like gtest's 'pthreads' flag @@ -99,29 +105,29 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/gcc-13.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-xyt2d2ot4eozuhrjv7mccoe7tw6ef7ui" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-3ethi5hq6cf3c4m3a3wiryoxzjcmvqxy" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-jkclfdpl7igj3ur3ufnpt6dupjfvotpc" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-ddl2ohr4wfdmxy2f7tj3yhn34ceqy6bi" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-kjei2ccah6sei4jplqabrucxltyq4zfb" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-nyqrvuitorgys4keom5zdsb55njciyyp" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-2pnsuxpt6r2wmdc6sqyku6ki6na4gcfl" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-76p5uviz3qeuti4kluwdkiwpwtzhb7iv" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-vmsmvq25y56dkomrba3g63ls5nuga6xm" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-wsolbl63punvjcqunmqdbyxnu4h6pzps" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-kjyb6uox2o7qtfna22uqzxrqck7lukbt" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-ai3l55xnjmdu7jxgkjds6g5bpytavov4" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-i5bahteezqmswdv2ulpfvfogmuue463q" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-dkhimv5uw7pvmd5zcb3necg2w2dorcs6" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-qekykotizhycp2p4deoltaa227sajuvj" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-zn2rqazt72r6zfiik74gfqysj7m2plpj" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-fm7mimsvemux42yrsmsvqw6tl4kugyzy" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-3wlodhhbkbvsnc2gegw2kndhiu66w6wg" CACHE PATH "") # scr not built @@ -135,6 +141,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-forma set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -149,14 +157,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66x set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-szozdpwzge7ah4bsilit6fijezxqbfop/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-dp4uvz3wyaqu6yofrq6jzyxdhrjfi5o7/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-53snycrxmttjl6jxij6el7khjil4tmxt/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-pluggy-1.6.0-gpsme7qooy4n2hp6z2czxffxcwpna4g7/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-iniconfig-2.1.0-5psyjvihtatvlaessfkmvpkyvbhquqps/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-z4yapdkn22w6adfrl7ibucqiokgrwb7f/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/py-pluggy-1.6.0-6zab4pck6v7johubbhalr2waowbwpjei/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/py-iniconfig-2.1.0-xwmbxuhk2oo3dcuizdp3z4hqbpqykkom/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-veklobg3beeh24yiggj2opk3hc4ljliz/lib/python3.13/site-packages" 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 index c4d502e09a..22b37d6822 100644 --- 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 @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.26.3/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/blt-0.7.1-577uis2w7b3ipf4v4v6y6vogmy52d6ay;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/c2c-1.8.0-pk3z5zabg2gtkur2c4mqzc5zz7z5f2tv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-ftzyobuu2a4siddiotqw4652bctzj3ke;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/conduit-0.9.5-gracxngtjim7b6zjsb5z4kf7qk347eo2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/mfem-4.9.0-vvfbyadobvw4sxcdwuulbfs2lneeczet;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/py-nanobind-2.7.0-6akjhhlga6h3jx75swovfvo76k6rw6fp;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-aibnhmtfonzvsz7owanyr6m3eelmwfvj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/umpire-2025.12.0-3xllaqzq537svpt3ie6jhzoaxciuut2i;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/adiak-0.4.0-27bezbcpd5jxnvs65h3m6u2aheplxbmv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/libunwind-1.8.3-ddv7ypujzw2wvlzabw3d42qygcbtofuq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/hdf5-1.8.23-b37o2ze3w5sozwz6jmalg4pgg66jcogm;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/parmetis-4.0.3-slhcesf5fhsucwxtlxxana67jcrligfy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/py-numpy-2.4.2-7qsjxyuuh7rh5hccdziewhwqymkmepb3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/hypre-2.27.0-l2mxwhcndyhn4pkbe4rthke2rlkmgdbd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-crik3a76mg7gqb6xsqkijjk3qzlw4mcl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/fmt-11.0.2-uougkyc3rcyd7punvwjtcme2zlhehpgz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/gcc-runtime-13.3.1-zsobnkwck2glzcbukupgvgbiwwhdonys;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/metis-5.1.0-3jeshrn7tydsgn5zdkf3iirdhw3u3oeq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/usr/tce/packages/cuda/cuda-12.9.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/gcc-13.3.1/blt-0.7.2-hcxd77h6btqmklrzdkoolaqlpyzxgfqd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/c2c-1.8.0-cc4zkpkb3tvtflcodt4bhjiexgbd5pf3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/caliper-2.15.0-ean6zbb773lv72xfu2v5zhn7ryqqfl33;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/conduit-0.9.7-spnuiz7n5o3crbfwpd6fl3lq7gugbrhy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-vavynczhygmrnkigjpjq3sjaeoec5ybw;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/py-nanobind-2.13.0-34kuq5dt6n6qxh3z72f4sckknx7lnfrc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/raja-2026.07.0-s6b4rn6e6utz6hsk6myoj2hyu3vgqqbd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/umpire-2026.07.1-qn5agchslddf77uedoyiyumzjt2ncsfi;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/adiak-0.5.0-lxiwsdpxf2nsxbds3nuprh2bgwvzszi2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/libunwind-1.8.3-3j43eldxfwjlrs6gnf33vpfpox5tbqjr;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/hdf5-1.8.23-yludrd4ll4ccyamxllazhnitikjdwguu;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/parmetis-4.0.3-tc7yzrxqscciment55kdr5uzym5ijilj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/py-mpi4py-4.1.1-wwg3p7algucuk4hpe7jcoizkozp6r7kb;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/py-numpy-2.5.1-tyanjboh5wyfjwn4rflqo6t5ythjfovf;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/hypre-3.1.0-pocjtrwuvf3nrwvks2pszn6szvnhlil2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/camp-2026.07.1-v4rrucqjztwmc2mm5e3oi2pgu5bidm2x;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/fmt-12.1.0-ew4w4he3l62ai5pbto4li23fao2wa2u6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/gcc-runtime-13.3.1-mz23xafq55zkn6sehgv6fueytol3thup;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/metis-5.1.0-o23lru3echahpaspbjkpdjfudtgjg6vj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/python-venv-1.0-7ykzgd5l3izco27z7r3cvmadyimlzhai;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/usr/tce/packages/cuda/cuda-13.1.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/axom-develop-476ivmlyn3vhgofetdkr5fnl2sl627df/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/axom-develop-476ivmlyn3vhgofetdkr5fnl2sl627df/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/axom-develop-37juhl4osbmaqjo4vl3pdkheayh3efkz/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/axom-develop-37juhl4osbmaqjo4vl3pdkheayh3efkz/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/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/axom-develop-476ivmlyn3vhgofetdkr5fnl2sl627df/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3/axom-develop-476ivmlyn3vhgofetdkr5fnl2sl627df/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/axom-develop-37juhl4osbmaqjo4vl3pdkheayh3efkz/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3/axom-develop-37juhl4osbmaqjo4vl3pdkheayh3efkz/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/4rf6d7atkulu6wz7bucycjwtiuwqfy24 +# Compiler Spec: llvm@19.1.3/pa7jv5ejrkrucsgwtv4kde2cazhq3v6i #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -37,12 +37,18 @@ else() endif() +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") set(BLT_EXE_LINKER_FLAGS " -Xlinker -rpath -Xlinker /usr/tce/packages/clang/clang-19.1.3-magic/lib" CACHE STRING "Adds a missing libstdc++ rpath") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -67,13 +73,13 @@ set(ENABLE_MPI ON CACHE BOOL "") # Cuda #------------------------------------------------ -set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-12.9.1" CACHE PATH "") +set(CUDAToolkit_ROOT "/usr/tce/packages/cuda/cuda-13.1.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(CUDA_TOOLKIT_ROOT_DIR "/usr/tce/packages/cuda/cuda-13.1.1" CACHE PATH "") set(CMAKE_CUDA_ARCHITECTURES "90" CACHE STRING "") @@ -83,7 +89,7 @@ set(ENABLE_CUDA ON CACHE BOOL "") set(CMAKE_CUDA_SEPARABLE_COMPILATION ON CACHE BOOL "") -set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -restrict --expt-extended-lambda " CACHE STRING "" FORCE) +set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -restrict --expt-extended-lambda --expt-relaxed-constexpr -Xcompiler=-fPIC " CACHE STRING "" FORCE) # nvcc does not like gtest's 'pthreads' flag @@ -101,29 +107,29 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/llvm-19.1.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/llvm-19.1.3" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-gracxngtjim7b6zjsb5z4kf7qk347eo2" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-spnuiz7n5o3crbfwpd6fl3lq7gugbrhy" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-pk3z5zabg2gtkur2c4mqzc5zz7z5f2tv" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-cc4zkpkb3tvtflcodt4bhjiexgbd5pf3" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-vvfbyadobvw4sxcdwuulbfs2lneeczet" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-vavynczhygmrnkigjpjq3sjaeoec5ybw" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-b37o2ze3w5sozwz6jmalg4pgg66jcogm" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-yludrd4ll4ccyamxllazhnitikjdwguu" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-aibnhmtfonzvsz7owanyr6m3eelmwfvj" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-s6b4rn6e6utz6hsk6myoj2hyu3vgqqbd" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-3xllaqzq537svpt3ie6jhzoaxciuut2i" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-qn5agchslddf77uedoyiyumzjt2ncsfi" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-27bezbcpd5jxnvs65h3m6u2aheplxbmv" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-lxiwsdpxf2nsxbds3nuprh2bgwvzszi2" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-ftzyobuu2a4siddiotqw4652bctzj3ke" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-ean6zbb773lv72xfu2v5zhn7ryqqfl33" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-crik3a76mg7gqb6xsqkijjk3qzlw4mcl" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-v4rrucqjztwmc2mm5e3oi2pgu5bidm2x" CACHE PATH "") # scr not built @@ -137,6 +143,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-forma set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -151,14 +159,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66x set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-6akjhhlga6h3jx75swovfvo76k6rw6fp/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-34kuq5dt6n6qxh3z72f4sckknx7lnfrc/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-tyanjboh5wyfjwn4rflqo6t5ythjfovf/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-pluggy-1.6.0-gpsme7qooy4n2hp6z2czxffxcwpna4g7/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-iniconfig-2.1.0-5psyjvihtatvlaessfkmvpkyvbhquqps/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-7qsjxyuuh7rh5hccdziewhwqymkmepb3/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/py-pluggy-1.6.0-6zab4pck6v7johubbhalr2waowbwpjei/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_36_05/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_13_24_53/none-none/py-iniconfig-2.1.0-xwmbxuhk2oo3dcuizdp3z4hqbpqykkom/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-wwg3p7algucuk4hpe7jcoizkozp6r7kb/lib/python3.13/site-packages" CACHE PATH "") diff --git a/host-configs/rzvernal-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake b/host-configs/rzvernal-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake deleted file mode 100644 index 0c4c3ff7a9..0000000000 --- a/host-configs/rzvernal-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake +++ /dev/null @@ -1,163 +0,0 @@ -#------------------------------------------------------------------------------ -# !!!! This is a generated file, edit at own risk !!!! -#------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake -#------------------------------------------------------------------------------ - -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/blt-0.7.1-tj6h3jr6fjdlxux2yd4wvdy7xwxxuh23;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/c2c-1.8.0-xav3pjepsvpzrcqd5dcom4is4rioejzr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-37ef6g3godgxug45i3u3x26awgovbhxa;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/conduit-0.9.5-oyjekm66om6cx7yndhpv3yumtxgaaroi;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/lua-5.4.8-ty6vxrgtb5lsthp7rrcy7vx3x4yknrms;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/mfem-4.9.0-qb5a5xcb5sx6mjeqqsuhxifqeikegol3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/py-nanobind-2.7.0-h7v5ggotyqa5ul7kpyc2yfojjkah4ium;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/adiak-0.4.0-w7lj246x4whjefszgyhapkebe3cjd7bi;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/libunwind-1.8.3-htd47rshpgaa6w73jemf7tycnnlkn5ws;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/hdf5-1.8.23-vy4rnk6awhcfgte2wuwisgp3t3y4gzwy;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/parmetis-4.0.3-jqlganykrtm62xb3ve2eetb3gltn5nki;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/py-numpy-2.4.2-vdrslpslcsdjba3zyryp27z4tmpn3ayu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/hypre-2.27.0-gjrhbi2v66y2yfxgq7vegqpcawo2b35r;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-mraqiovyi37bfdy7d3cpssvqibljl3rs;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/umpire-2025.12.0-wvhebyygqkj3vxwm6quu3rxnzjnvwjix;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/zlib-1.3.1-6yddik2qxvkwtfcckdhbdgos7awok5za;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/metis-5.1.0-bryzqxg7sgprevvt3ux5np2uxam4wbvp;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-s7ova7cnq6ibqaoxniya4loizwha2g3p;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/fmt-11.0.2-vjndv6co4e6qonqazcmklw3pamvmos74;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cce-tce/cce-20.0.0;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") - -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/axom-develop-qs7aomrdxkidtsbjs23bs7ou7kg37qya/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/axom-develop-qs7aomrdxkidtsbjs23bs7ou7kg37qya/lib64;;/opt/cray/pe/cce/20.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/axom-develop-qs7aomrdxkidtsbjs23bs7ou7kg37qya/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0/axom-develop-qs7aomrdxkidtsbjs23bs7ou7kg37qya/lib64;;/opt/cray/pe/cce/20.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") - -set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") - -#------------------------------------------------------------------------------ -# Compilers -#------------------------------------------------------------------------------ -# Compiler Spec: cce@20.0.0/v7nrkimihxta4odatu45wrllosgeklrd -#------------------------------------------------------------------------------ -if(DEFINED ENV{SPACK_CC}) - - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/cce/craycc" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/cce/case-insensitive/crayCC" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/cce/crayftn" CACHE PATH "") - -else() - - set(CMAKE_C_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/craycc" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/crayCC" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/crayftn" CACHE PATH "") - -endif() - -set(CMAKE_Fortran_FLAGS "-ef" CACHE STRING "") - -set(ENABLE_FORTRAN ON CACHE BOOL "") - -set(CMAKE_CXX_FLAGS_DEBUG "-O1 -g" CACHE STRING "") - -#------------------------------------------------------------------------------ -# MPI -#------------------------------------------------------------------------------ - -set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpicc" CACHE PATH "") - -set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpicxx" CACHE PATH "") - -set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpif90" CACHE PATH "") - -set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") - -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") - -set(ENABLE_MPI ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# Hardware -#------------------------------------------------------------------------------ - -#------------------------------------------------ -# ROCm -#------------------------------------------------ - -set(ROCM_PATH "/opt/rocm-6.4.3" CACHE PATH "") - -set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") - -set(CMAKE_HIP_COMPILER "/opt/rocm-6.4.3/bin/amdclang++" CACHE FILEPATH "") - -#------------------------------------------------------------------------------ - -# Axom ROCm specifics - -#------------------------------------------------------------------------------ - - -set(ENABLE_HIP ON CACHE BOOL "") - -set(ROCM_ROOT_DIR "/opt/rocm-6.4.3" CACHE PATH "") - -set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "unwind" CACHE STRING "") - -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.32/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.32/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -lompstub -L/opt/cray/pe/cce/20.0.0/cce/x86_64/lib -Wl,-rpath,/opt/cray/pe/cce/20.0.0/cce/x86_64/lib -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") - -#------------------------------------------------ -# Hardware Specifics -#------------------------------------------------ - -set(ENABLE_OPENMP OFF CACHE BOOL "") - -set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# TPLs -#------------------------------------------------------------------------------ - -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/cce-20.0.0" CACHE PATH "") - -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-oyjekm66om6cx7yndhpv3yumtxgaaroi" CACHE PATH "") - -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-xav3pjepsvpzrcqd5dcom4is4rioejzr" CACHE PATH "") - -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-qb5a5xcb5sx6mjeqqsuhxifqeikegol3" CACHE PATH "") - -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-vy4rnk6awhcfgte2wuwisgp3t3y4gzwy" CACHE PATH "") - -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-ty6vxrgtb5lsthp7rrcy7vx3x4yknrms" CACHE PATH "") - -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-mraqiovyi37bfdy7d3cpssvqibljl3rs" CACHE PATH "") - -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-wvhebyygqkj3vxwm6quu3rxnzjnvwjix" CACHE PATH "") - -# OPENCASCADE not built - -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-w7lj246x4whjefszgyhapkebe3cjd7bi" CACHE PATH "") - -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-37ef6g3godgxug45i3u3x26awgovbhxa" CACHE PATH "") - -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-s7ova7cnq6ibqaoxniya4loizwha2g3p" CACHE PATH "") - -# scr not built - -#------------------------------------------------------------------------------ -# Devtools & Python -#------------------------------------------------------------------------------ - -set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") - -set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") - -set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") - -set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") - -set(ENABLE_DOCS ON CACHE BOOL "") - -set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") - -set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") - -set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") - -set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") - -set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") - -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-h7v5ggotyqa5ul7kpyc2yfojjkah4ium/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-vdrslpslcsdjba3zyryp27z4tmpn3ayu/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-pluggy-1.6.0-27aoz44dedjxa6j6r6cavpqyqmpknidb/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-iniconfig-2.1.0-7rty7n4wq6kxxrzflm7wbxqzhhc6ph7q/lib/python3.13/site-packages" CACHE PATH "") - - diff --git a/host-configs/rzvernal-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake b/host-configs/rzvernal-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake new file mode 100644 index 0000000000..97edec0c15 --- /dev/null +++ b/host-configs/rzvernal-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake @@ -0,0 +1,177 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/blt-0.7.2-qcnw7gz36yrtqxyhknwmllqxiq6dfb6s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/c2c-1.8.0-hjdyjpgqtmpwjfn4duo46obwwpgk4ksg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/caliper-2.15.0-b65r6gqvtin7ezlk7ldeixvnplfpgorh;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/conduit-0.9.7-qbcf5wrubqqpr7nuaubcmfc76dvenqi3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/lua-5.4.8-wffzf6k6kzazymwmmna6mnhqbjowgph2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-fyarq47tor7b6rcfq6njw6xp626c5sxg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/py-nanobind-2.13.0-hrv64hrsv5x3cdu457kmyn4gijpnfisc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/adiak-0.5.0-dmhmhtynt2mfhoq7u6f7av3kqfdonm2x;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/libunwind-1.8.3-vxrm4ca45t6tnuaslyozmbtbxx537qtw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/hdf5-1.8.23-5frus2jw4cuqr5pbvntorbhd56j5syih;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/parmetis-4.0.3-cqtdekoqt5lzzx75l6fwbty4adcbuxh4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/py-mpi4py-4.1.1-ztquwfeoohhph3wpvlut5u35g4erobmq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/py-numpy-2.5.1-mckqzghos3dizioqit442hnc63l3tffs;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/hypre-3.1.0-omodg4j7lrrqcv7upadxp2noucgc6al7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/raja-2026.07.0-2lyz4xziy7ggwuyiwejarm3srbarbcav;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/umpire-2026.07.1-a3l5kp7x3h3jdcbptbqw3gv7cy2ntg7o;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/zlib-1.3.2-h26urlixzfwlyzkpktmknpvojoxzkolk;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/metis-5.1.0-xukleyfstw2jisuarjubgfgymgfnvlbu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/camp-2026.07.1-34j6oomndzhchf6lciniuuvmdj726kus;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/fmt-12.1.0-5xa4prr2jcvhwnwgu2stc3j62tgckgps;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/python-venv-1.0-kh2swczgxsxpdwq2pswr42ma53vuagmm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cce-tce/cce-21.0.0;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/axom-develop-dw2k7qh2kkdepz6hbuzbtoeq2jegpocv/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/axom-develop-dw2k7qh2kkdepz6hbuzbtoeq2jegpocv/lib64;;/opt/cray/pe/cce/21.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/axom-develop-dw2k7qh2kkdepz6hbuzbtoeq2jegpocv/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0/axom-develop-dw2k7qh2kkdepz6hbuzbtoeq2jegpocv/lib64;;/opt/cray/pe/cce/21.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: cce@21.0.0/nmaros4ushwf5auvt3asaaazfjerle4l +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/cce/craycc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/cce/case-insensitive/crayCC" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/cce/crayftn" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/craycc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/crayCC" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/crayftn" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC -ef --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") + +set(ENABLE_FORTRAN ON CACHE BOOL "") + +set(BLT_CXX_STD "c++20" CACHE STRING "") + +set(CMAKE_CXX_FLAGS_DEBUG "-O1 -g" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# ROCm +#------------------------------------------------ + +set(ROCM_PATH "/opt/rocm-7.2.1" CACHE PATH "") + +set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") + +set(CMAKE_HIP_COMPILER "/opt/rocm-7.2.1/bin/amdclang++" CACHE FILEPATH "") + +#------------------------------------------------------------------------------ + +# Axom ROCm specifics + +#------------------------------------------------------------------------------ + + +set(ENABLE_HIP ON CACHE BOOL "") + +set(ROCM_ROOT_DIR "/opt/rocm-7.2.1" CACHE PATH "") + +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "unwind;ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/9.1.0/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/9.1.0/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-7.2.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-7.2.1/lib/llvm/lib -L/opt/rocm-7.2.1/lib -Wl,-rpath,/opt/rocm-7.2.1/lib -lpgmath -L/opt/cray/pe/cce/21.0.0/cce/x86_64/lib -Wl,-rpath,/opt/cray/pe/cce/21.0.0/cce/x86_64/lib-lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") + +#------------------------------------------------ +# Hardware Specifics +#------------------------------------------------ + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/cce-21.0.0" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-qbcf5wrubqqpr7nuaubcmfc76dvenqi3" CACHE PATH "") + +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-hjdyjpgqtmpwjfn4duo46obwwpgk4ksg" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-fyarq47tor7b6rcfq6njw6xp626c5sxg" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-5frus2jw4cuqr5pbvntorbhd56j5syih" CACHE PATH "") + +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-wffzf6k6kzazymwmmna6mnhqbjowgph2" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-2lyz4xziy7ggwuyiwejarm3srbarbcav" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-a3l5kp7x3h3jdcbptbqw3gv7cy2ntg7o" CACHE PATH "") + +# OPENCASCADE not built + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-dmhmhtynt2mfhoq7u6f7av3kqfdonm2x" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-b65r6gqvtin7ezlk7ldeixvnplfpgorh" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-34j6oomndzhchf6lciniuuvmdj726kus" CACHE PATH "") + +# scr not built + +#------------------------------------------------------------------------------ +# Devtools & Python +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") + +set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") + +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + +set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") + +set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") + +set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") + +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-hrv64hrsv5x3cdu457kmyn4gijpnfisc/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-mckqzghos3dizioqit442hnc63l3tffs/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pluggy-1.6.0-3p735combraikkx6w6btmhvag3sdlrnz/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-iniconfig-2.1.0-ei6u22agxrikfksoh7ic56sdk5fomyzt/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-ztquwfeoohhph3wpvlut5u35g4erobmq/lib/python3.13/site-packages" CACHE PATH "") + + diff --git a/host-configs/rzvernal-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake b/host-configs/rzvernal-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake deleted file mode 100644 index 46e596298d..0000000000 --- a/host-configs/rzvernal-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake +++ /dev/null @@ -1,159 +0,0 @@ -#------------------------------------------------------------------------------ -# !!!! This is a generated file, edit at own risk !!!! -#------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake -#------------------------------------------------------------------------------ - -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/adiak-0.4.0-vlugt2gwkx5wzlwudznxg3p2plq76pjq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/blt-0.7.1-sv74qxlkpkll7mm6dhfjagyfog254w7c;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/c2c-1.8.0-tfrrofjzn3rdvyktevespobwrpjai5j4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/conduit-0.9.5-vnlbr73jbwhqyvh2q76csdtve3ekpncc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/lua-5.4.8-e3i2pbc52bfhrnxbaniektzp3x5jvyxr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/mfem-4.9.0-lzyx65dulc7kbahov4m3zy5zsopxpfiz;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/py-nanobind-2.7.0-4sgpkalsntbmuim5oltb7ue4gggt6rv5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/hdf5-1.8.23-liive5kzeooveetbjhil4ic7hi3ccsg4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/parmetis-4.0.3-fiyw3adearn3nmxjifcqtuzwy24fshp5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/py-numpy-2.4.2-ij66enxl4hmrmwua5bsec2yslylneqbw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/hypre-2.27.0-cnukrpfl32kl5q6ud4wozdqbgtqoo7jx;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-aqopcekt2ikzah5tekoesewfzyexhz4q;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/umpire-2025.12.0-6jmr57w6t5ctmf4jgyrzb3y2j77a2clz;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/zlib-1.3.1-dsduxyfnks4bhrkpbskff35l5y36ofp7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/metis-5.1.0-6mtxrj6jbrvyd3xpq4pvluywbndjx42w;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-eccm2e7wvkrekpfcvmbu6x3rtnip4oh3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/fmt-11.0.2-kw3vpg2ajhrgi7kozhcioz3nrgc6fh3o;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.3.1;/opt/rocm-6.3.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.3.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.3.1;/opt/rocm-6.3.1;/opt/rocm-6.3.1" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") - -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/axom-develop-te7am32fqfkfq6tx6o5arqikygw5j36c/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/axom-develop-te7am32fqfkfq6tx6o5arqikygw5j36c/lib64;;/opt/rh/gcc-toolset-12/root/usr/lib/gcc/x86_64-redhat-linux/12" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/axom-develop-te7am32fqfkfq6tx6o5arqikygw5j36c/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1/axom-develop-te7am32fqfkfq6tx6o5arqikygw5j36c/lib64;;/opt/rh/gcc-toolset-12/root/usr/lib/gcc/x86_64-redhat-linux/12" CACHE STRING "") - -set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") - -#------------------------------------------------------------------------------ -# Compilers -#------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.3.1/ns2pv5bzkpjolxzmhgkckj6glqymgd7e -#------------------------------------------------------------------------------ -if(DEFINED ENV{SPACK_CC}) - - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdclang" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdflang" CACHE PATH "") - -else() - - set(CMAKE_C_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdclang" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdclang++" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdflang" CACHE PATH "") - -endif() - -set(CMAKE_Fortran_FLAGS "-Mfreeform" CACHE STRING "") - -set(ENABLE_FORTRAN ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# MPI -#------------------------------------------------------------------------------ - -set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpicc" CACHE PATH "") - -set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpicxx" CACHE PATH "") - -set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpif90" CACHE PATH "") - -set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") - -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") - -set(ENABLE_MPI ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# Hardware -#------------------------------------------------------------------------------ - -#------------------------------------------------ -# ROCm -#------------------------------------------------ - -set(ROCM_PATH "/opt/rocm-6.3.1" CACHE PATH "") - -set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") - -set(CMAKE_HIP_COMPILER "/opt/rocm-6.3.1/bin/amdclang++" CACHE FILEPATH "") - -#------------------------------------------------------------------------------ - -# Axom ROCm specifics - -#------------------------------------------------------------------------------ - - -set(ENABLE_HIP ON CACHE BOOL "") - -set(ROCM_ROOT_DIR "/opt/rocm-6.3.1" CACHE PATH "") - -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.3.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.3.1/lib/llvm/lib -L/opt/rocm-6.3.1/lib -Wl,-rpath,/opt/rocm-6.3.1/lib -lpgmath -lompstub -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") - -#------------------------------------------------ -# Hardware Specifics -#------------------------------------------------ - -set(ENABLE_OPENMP OFF CACHE BOOL "") - -set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# TPLs -#------------------------------------------------------------------------------ - -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.3.1" CACHE PATH "") - -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-vnlbr73jbwhqyvh2q76csdtve3ekpncc" CACHE PATH "") - -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-tfrrofjzn3rdvyktevespobwrpjai5j4" CACHE PATH "") - -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-lzyx65dulc7kbahov4m3zy5zsopxpfiz" CACHE PATH "") - -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-liive5kzeooveetbjhil4ic7hi3ccsg4" CACHE PATH "") - -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-e3i2pbc52bfhrnxbaniektzp3x5jvyxr" CACHE PATH "") - -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-aqopcekt2ikzah5tekoesewfzyexhz4q" CACHE PATH "") - -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-6jmr57w6t5ctmf4jgyrzb3y2j77a2clz" CACHE PATH "") - -# OPENCASCADE not built - -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-vlugt2gwkx5wzlwudznxg3p2plq76pjq" CACHE PATH "") - -# CALIPER not built - -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-eccm2e7wvkrekpfcvmbu6x3rtnip4oh3" CACHE PATH "") - -# scr not built - -#------------------------------------------------------------------------------ -# Devtools & Python -#------------------------------------------------------------------------------ - -set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") - -set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") - -set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") - -set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") - -set(ENABLE_DOCS ON CACHE BOOL "") - -set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") - -set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") - -set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") - -set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") - -set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") - -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-4sgpkalsntbmuim5oltb7ue4gggt6rv5/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-ij66enxl4hmrmwua5bsec2yslylneqbw/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-pluggy-1.6.0-27aoz44dedjxa6j6r6cavpqyqmpknidb/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-iniconfig-2.1.0-7rty7n4wq6kxxrzflm7wbxqzhhc6ph7q/lib/python3.13/site-packages" CACHE PATH "") - - diff --git a/host-configs/rzvernal-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake b/host-configs/rzvernal-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake index dbace9cbca..ed2854ab76 100644 --- a/host-configs/rzvernal-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake +++ b/host-configs/rzvernal-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/blt-0.7.1-2eahqqwjyauupjq3baxftq7kuv3pvdgp;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/c2c-1.8.0-oxqhr2ybswpnzt74f4iritx263ji3uqy;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-sos5uklbsgaycb776a2ufcyje4y24yls;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/conduit-0.9.5-cxdq4qnoptjq6lry5asb2bqodvm3zjig;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/lua-5.4.8-lsey5vgxvpqf5j3xbrlzswrizuwm65vh;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/mfem-4.9.0-gkcg2u6vl5yur7gvigiut76ckzxo4fry;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/py-nanobind-2.7.0-3nchqpyclgle5w56it23ozl4ttbnrfjd;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/adiak-0.4.0-cbxp6kv6rm4f7oeczuhbplm3yb3zxb6z;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/libunwind-1.8.3-r4b3cptnf27zp34jbrdtlrf6r6dp6n4l;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/hdf5-1.8.23-wb7u6epuww3tretkcto7jhq2i7pffimg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/parmetis-4.0.3-d6ed2qesb4yprvpetx3fso35rx6amf5b;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/py-numpy-2.4.2-t7cvohiksz7deeldwxrtqfmahcvanapb;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/hypre-2.27.0-pxqhlqwksiscco65tsz5somb4ctdq3q2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-5r3ukxt2ewfn2geqge37ea2fxd7kfixh;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/umpire-2025.12.0-n4zr37loo2okonovcswffexwi5mbxnxh;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/zlib-1.3.1-ijxa3tdiibemxtng46hrremmbytl2dqq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/metis-5.1.0-mubwzuka5byhpbzmwaxjhtffhst3oj3q;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-k6gr5qtzupytbr5kq2e73qesltauiqcl;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/fmt-11.0.2-unmvs6vefcyfcfnzlie2eag5i2eib35d;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/blt-0.7.2-fi7f3mxamqq44js7xbmnpu2xk4te75da;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/c2c-1.8.0-dv5ggyguvmw4xalzzpexufqsmvv646t6;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/caliper-2.15.0-6dyiyrqrptzoh56lmcqy633fobc6aybg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/conduit-0.9.7-f3qv7zl35oyu4lics3fdglo6y4bf54iw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/lua-5.4.8-idabda3ymg5wes655ai42kldodpuvk5s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-quxjfccsamaphpw5y4njnxcew5ylxcnr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/py-nanobind-2.13.0-xytehaueammxeghppyb7w7awpul4tkn3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/adiak-0.5.0-juupsnv6gao5vckdx65vodr5isbt2w3i;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/libunwind-1.8.3-2mcjpbkdqvhxjo64yjl2ghdk2uvz374g;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/hdf5-1.8.23-hnd4uxdmqstdvazqxyqxi2a5e5mvmlvo;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/parmetis-4.0.3-wnhslyv7bnqiueidwkmvjof7odloc6xd;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/py-mpi4py-4.1.1-vintl3ddks2afuzjfwll76p2igbrpksl;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/py-numpy-2.5.1-5dx76bw3l2hakg7paqagbmokaa6mo437;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/hypre-3.1.0-5jc6ubqvzucfld4prwv6ilvkspfy2fga;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/raja-2026.07.0-qgy7xcfaeizticie4fd2ejyel24ppbyw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/umpire-2026.07.1-stvu3weri5szwnbedu3yjcjtb75mhap3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/zlib-1.3.2-czlezml6nlt3eitzwqz7dxost6agewfj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/metis-5.1.0-kexg6pguakcgo6sra67vpp3hgppocicb;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/camp-2026.07.1-nlqbygowk5ydl3jzznt7rg6gkkrhbklf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/fmt-12.1.0-po24stdzkwj4obatcqfus4uszhdbfd7m;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/python-venv-1.0-kh2swczgxsxpdwq2pswr42ma53vuagmm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-7.2.1;/opt/rocm-6.4.3;/opt/rocm-7.2.1;/opt/rocm-6.4.3" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/axom-develop-2ah5imlo6grdjcijxzmnj65v5lolnzam/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/axom-develop-2ah5imlo6grdjcijxzmnj65v5lolnzam/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/axom-develop-d7xxprzcmll5cjrqjlcksr4jp6pr57fe/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/axom-develop-d7xxprzcmll5cjrqjlcksr4jp6pr57fe/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/axom-develop-2ah5imlo6grdjcijxzmnj65v5lolnzam/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3/axom-develop-2ah5imlo6grdjcijxzmnj65v5lolnzam/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/axom-develop-d7xxprzcmll5cjrqjlcksr4jp6pr57fe/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3/axom-develop-d7xxprzcmll5cjrqjlcksr4jp6pr57fe/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.4.3/u67i6xutdthzl3yti7tv3klyhyzddbkv +# Compiler Spec: llvm-amdgpu@6.4.3/j3unaymyuiplqezbi6qng6k2nyia7raa #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdclang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdclang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdflang" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdflang" CACHE PATH "") else() @@ -37,10 +37,16 @@ else() endif() -set(CMAKE_Fortran_FLAGS "-Mfreeform" CACHE STRING "") +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC -Mfreeform --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -82,13 +88,15 @@ set(ENABLE_HIP ON CACHE BOOL "") set(ROCM_ROOT_DIR "/opt/rocm-6.4.3" CACHE PATH "") -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -lompstub -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") #------------------------------------------------ # Hardware Specifics #------------------------------------------------ -set(ENABLE_OPENMP OFF CACHE BOOL "") +set(ENABLE_OPENMP ON CACHE BOOL "") set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") @@ -96,29 +104,29 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/llvm-amdgpu-6.4.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-6.4.3" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-cxdq4qnoptjq6lry5asb2bqodvm3zjig" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-f3qv7zl35oyu4lics3fdglo6y4bf54iw" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-oxqhr2ybswpnzt74f4iritx263ji3uqy" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-dv5ggyguvmw4xalzzpexufqsmvv646t6" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-gkcg2u6vl5yur7gvigiut76ckzxo4fry" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-quxjfccsamaphpw5y4njnxcew5ylxcnr" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-wb7u6epuww3tretkcto7jhq2i7pffimg" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-hnd4uxdmqstdvazqxyqxi2a5e5mvmlvo" CACHE PATH "") -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-lsey5vgxvpqf5j3xbrlzswrizuwm65vh" CACHE PATH "") +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-idabda3ymg5wes655ai42kldodpuvk5s" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-5r3ukxt2ewfn2geqge37ea2fxd7kfixh" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-qgy7xcfaeizticie4fd2ejyel24ppbyw" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-n4zr37loo2okonovcswffexwi5mbxnxh" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-stvu3weri5szwnbedu3yjcjtb75mhap3" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-cbxp6kv6rm4f7oeczuhbplm3yb3zxb6z" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-juupsnv6gao5vckdx65vodr5isbt2w3i" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-sos5uklbsgaycb776a2ufcyje4y24yls" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-6dyiyrqrptzoh56lmcqy633fobc6aybg" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-k6gr5qtzupytbr5kq2e73qesltauiqcl" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-nlqbygowk5ydl3jzznt7rg6gkkrhbklf" CACHE PATH "") # scr not built @@ -132,6 +140,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -146,14 +156,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-3nchqpyclgle5w56it23ozl4ttbnrfjd/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-xytehaueammxeghppyb7w7awpul4tkn3/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-5dx76bw3l2hakg7paqagbmokaa6mo437/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pluggy-1.6.0-3p735combraikkx6w6btmhvag3sdlrnz/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-iniconfig-2.1.0-ei6u22agxrikfksoh7ic56sdk5fomyzt/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-t7cvohiksz7deeldwxrtqfmahcvanapb/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-pluggy-1.6.0-27aoz44dedjxa6j6r6cavpqyqmpknidb/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_11_12_30/none-none/py-iniconfig-2.1.0-7rty7n4wq6kxxrzflm7wbxqzhhc6ph7q/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-vintl3ddks2afuzjfwll76p2igbrpksl/lib/python3.13/site-packages" CACHE PATH "") diff --git a/host-configs/rzvernal-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake b/host-configs/rzvernal-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake new file mode 100644 index 0000000000..d60c1d1964 --- /dev/null +++ b/host-configs/rzvernal-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake @@ -0,0 +1,175 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/blt-0.7.2-4z7pqwbd3sf2qsenzgnzsoe5nvvtnm4x;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/c2c-1.8.0-tofdu5fhegkweai4md5q34r2m3rx6kng;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/caliper-2.15.0-lfgyasnezfd6hnhaingproqz6keczop2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/conduit-0.9.7-hjxhclxa6v3n46cudrymqbmrk55jh25w;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/lua-5.4.8-zgq54umkaprm7q2xwuzhqhdrwhg6zktq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-hmyasmfpwwo2dzvx24b33deadjt54zh4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/py-nanobind-2.13.0-kosnx72ib4wai2r4cn4qrxqclur3jdxe;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/adiak-0.5.0-m3k5dosirkwzjpdsi3wucl6qld2h4skf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/libunwind-1.8.3-2wgdo2h5zm43g5w7lzvcgfss3dak4jl4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/hdf5-1.8.23-rdn7hhhm2usqdohiigz5ksfezocq4ze7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/parmetis-4.0.3-r5tsx55ljcnbws7o6mg4nmkjsxamocrx;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/py-mpi4py-4.1.1-7yda26husctmxlpzou4723v2pjk3ioem;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/py-numpy-2.5.1-lr2v2ztm5krgxbiq3szzfbs7ott4r5ic;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/hypre-3.1.0-synizlg2jgfdz56b5ul2kseit5vrufd7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/raja-2026.07.0-opoctyomcahngg7572en6zzfs3ipb3si;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/umpire-2026.07.1-3sookw2vymszofz7yvwjiuwejrftbs2y;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/zlib-1.3.2-53253klbr4xexkw2aidk7umh754b4be2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/metis-5.1.0-qb4krznzcfbr2kyyro6y7hlh4t5zjj2l;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/camp-2026.07.1-cofatuzruukxu43j6fs7glehh5ik36jp;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/fmt-12.1.0-pu7rys2ucvbk3pgkol2wgtl6d5wf3vrd;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/python-venv-1.0-kh2swczgxsxpdwq2pswr42ma53vuagmm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/axom-develop-6mzxmgbhiuvdz7otbh3q3ofsppzh6eei/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/axom-develop-6mzxmgbhiuvdz7otbh3q3ofsppzh6eei/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/axom-develop-6mzxmgbhiuvdz7otbh3q3ofsppzh6eei/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1/axom-develop-6mzxmgbhiuvdz7otbh3q3ofsppzh6eei/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: llvm-amdgpu@7.2.1/titlcdv5eonxuakrjl6bcxvgndtjk4xy +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdclang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdflang" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdclang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdclang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdflang" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") + +set(ENABLE_FORTRAN ON CACHE BOOL "") + +set(BLT_CXX_STD "c++20" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# ROCm +#------------------------------------------------ + +set(ROCM_PATH "/opt/rocm-7.2.1" CACHE PATH "") + +set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") + +set(CMAKE_HIP_COMPILER "/opt/rocm-7.2.1/bin/amdclang++" CACHE FILEPATH "") + +#------------------------------------------------------------------------------ + +# Axom ROCm specifics + +#------------------------------------------------------------------------------ + + +set(ENABLE_HIP ON CACHE BOOL "") + +set(ROCM_ROOT_DIR "/opt/rocm-7.2.1" CACHE PATH "") + +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/9.1.0/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/9.1.0/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-7.2.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-7.2.1/lib/llvm/lib -L/opt/rocm-7.2.1/lib -Wl,-rpath,/opt/rocm-7.2.1/lib -lpgmath -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") + +#------------------------------------------------ +# Hardware Specifics +#------------------------------------------------ + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/llvm-amdgpu-7.2.1" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-hjxhclxa6v3n46cudrymqbmrk55jh25w" CACHE PATH "") + +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-tofdu5fhegkweai4md5q34r2m3rx6kng" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-hmyasmfpwwo2dzvx24b33deadjt54zh4" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-rdn7hhhm2usqdohiigz5ksfezocq4ze7" CACHE PATH "") + +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-zgq54umkaprm7q2xwuzhqhdrwhg6zktq" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-opoctyomcahngg7572en6zzfs3ipb3si" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-3sookw2vymszofz7yvwjiuwejrftbs2y" CACHE PATH "") + +# OPENCASCADE not built + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-m3k5dosirkwzjpdsi3wucl6qld2h4skf" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-lfgyasnezfd6hnhaingproqz6keczop2" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-cofatuzruukxu43j6fs7glehh5ik36jp" CACHE PATH "") + +# scr not built + +#------------------------------------------------------------------------------ +# Devtools & Python +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") + +set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") + +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + +set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") + +set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") + +set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") + +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-kosnx72ib4wai2r4cn4qrxqclur3jdxe/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-lr2v2ztm5krgxbiq3szzfbs7ott4r5ic/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pluggy-1.6.0-3p735combraikkx6w6btmhvag3sdlrnz/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-iniconfig-2.1.0-ei6u22agxrikfksoh7ic56sdk5fomyzt/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_36_38/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-7yda26husctmxlpzou4723v2pjk3ioem/lib/python3.13/site-packages" 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 8002b8980e..654797e4ac 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.26.3/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/blt-0.7.1-yiu2olkumeazbrto7x4v2dv6qbefhf5a;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/c2c-1.8.0-jkclfdpl7igj3ur3ufnpt6dupjfvotpc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-f4kbq52oexscd7dhlwdbffygha5losj5;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/conduit-0.9.5-xyt2d2ot4eozuhrjv7mccoe7tw6ef7ui;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/mfem-4.9.0-heih2kd5qpkalflltitlry3g4qpyx5xw;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/py-nanobind-2.7.0-szozdpwzge7ah4bsilit6fijezxqbfop;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-ktky5uf7luvuf4cnczifj5av5ndbajco;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/scr-3.0.1-tnom76yaaoeyob7dncuafxebkzf2fbv7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/umpire-2025.12.0-m6o7ya6pnrpixhpygzywlzoue3zuuir3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/adiak-0.4.0-i5bahteezqmswdv2ulpfvfogmuue463q;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/libunwind-1.8.3-pwdmczcnf7vugfly5zk7eztefnn7kv75;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/hdf5-1.8.23-2pnsuxpt6r2wmdc6sqyku6ki6na4gcfl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/parmetis-4.0.3-tt2yxrbsrccyglhjqcs2y2nspmt4qoqx;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/py-numpy-2.4.2-z4yapdkn22w6adfrl7ibucqiokgrwb7f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/hypre-2.27.0-vwir3t6mlgbmo3mgfbiayrpbbdxsrsha;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/axl-0.7.1-yoi3m7zjahalmglnbo33aitshq6cj43q;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/dtcmp-1.1.5-ipjglgrmgotna4yza37ecwiur3rkx6wf;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/er-0.3.0-bdvz66gxhiflazj3irsv5vleaphtypqz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/libyogrt-1.35-qwz3xpqmkwgh5byk2kiy3txbazfwwf3c;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/spath-0.2.0-pmsauxzx75wu4kyfwjf3ite5dzzaymhv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-cc5noebugovl4o6ir2d65bx7qizwznef;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/fmt-11.0.2-ggfpxocredbjrldu7ar33cjedhmkm3da;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/metis-5.1.0-3jtvhjwnhqqaf5v2na7f675qgvlusyx3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/lwgrp-1.0.6-lkotiz6t6q3r5nmgqcfhfvdyukzdnnuu;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/redset-0.2.0-2kb4kg3ypf7l66vxdt6x2z4oqvimt3bs;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/shuffile-0.2.0-v2buhpkgx2py4m4bny4lsflaoeqbmqof;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/rankstr-0.2.0-xkzr7o47vbxkwtxppil7a7i57dhlk5gf;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/kvtree-1.3.0-py6ds6lmww6eqlhjgb4vilk6ftkxsuud;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/gcc-runtime-13.3.1-zsobnkwck2glzcbukupgvgbiwwhdonys;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/blt-0.7.2-hcxd77h6btqmklrzdkoolaqlpyzxgfqd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/c2c-1.8.0-ddl2ohr4wfdmxy2f7tj3yhn34ceqy6bi;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/caliper-2.15.0-q4s3jmtid2e6kbt52ecj6kg2e3qumd3u;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/conduit-0.9.7-3ethi5hq6cf3c4m3a3wiryoxzjcmvqxy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-zs2fgc3s227o5igqbncnusils26nzknw;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/py-nanobind-2.13.0-dp4uvz3wyaqu6yofrq6jzyxdhrjfi5o7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/raja-2026.07.0-s3zmppk2p24wygmfdrynh7ueisbj7vjm;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/scr-3.0.1-tj7cwj4ovafjko6cn5v2gpph4qujgak4;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/umpire-2026.07.1-jbsdsmbaam3adysuiuafsrmeevufmrds;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/adiak-0.5.0-dkhimv5uw7pvmd5zcb3necg2w2dorcs6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/libunwind-1.8.3-ialjq32ccaalwwbdr3bwxtkpjo3iflab;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/hdf5-1.8.23-76p5uviz3qeuti4kluwdkiwpwtzhb7iv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/parmetis-4.0.3-4qr25xbakofjucn73m7c7zmptjphq6gc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/py-mpi4py-4.1.1-veklobg3beeh24yiggj2opk3hc4ljliz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/py-numpy-2.5.1-53snycrxmttjl6jxij6el7khjil4tmxt;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/hypre-3.1.0-jmenglanzzbj2gpu2h3wawb3xvmmtwal;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/axl-0.7.1-3lxufdbn6qaciomdq7ktjheo24rkhhn7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/dtcmp-1.1.5-gdrt4skuprltl5e4qz3n2yt6jjrkjtth;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/er-0.3.0-2aekhcqw5zw4yrh2s7ejet56ugnrvnym;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/libyogrt-1.36-2yhxvcirdg5lhs6g2vepqzjk2ib4gmd6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/spath-0.2.0-fb4lzxm4gj4syknlrcapltl75qf6hc4o;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/camp-2026.07.1-4x6beruvu6aktyz5fjjjd2xheodegwoo;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/fmt-12.1.0-rpcv5o44r4ztypi53lmuc6vbs76epqit;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/metis-5.1.0-cswq3nstkua6vv6jzklrx23az7ynrfvl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/python-venv-1.0-7ykzgd5l3izco27z7r3cvmadyimlzhai;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/lwgrp-1.0.6-podv3ulhdhglp7vbod342hw6zoasbm4d;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/redset-0.2.0-hswnuihfzenaywrzylaj4jdszuqhx7up;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/shuffile-0.2.0-hb42zkn2hpcx34fylkewoqsd3wgjbx67;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/rankstr-0.2.0-naxzxvqyrdae7oycpajwcllafbmtaxm2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/kvtree-1.3.0-2wls6ap5s27zrpze3rhpexzldaby5xbe;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/gcc-runtime-13.3.1-mz23xafq55zkn6sehgv6fueytol3thup;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/axom-develop-5bv7dhwiz6x5ef65d6tovswgfdjtty2l/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/axom-develop-5bv7dhwiz6x5ef65d6tovswgfdjtty2l/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/axom-develop-ih4ns6iy5axc63c6g4nsgmhb7ofrqnb6/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/axom-develop-ih4ns6iy5axc63c6g4nsgmhb7ofrqnb6/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/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/axom-develop-5bv7dhwiz6x5ef65d6tovswgfdjtty2l/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1/axom-develop-5bv7dhwiz6x5ef65d6tovswgfdjtty2l/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/axom-develop-ih4ns6iy5axc63c6g4nsgmhb7ofrqnb6/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/axom-develop-ih4ns6iy5axc63c6g4nsgmhb7ofrqnb6/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/xrm3n2pex2en2wvm6p4ap62nieoz7kne +# Compiler Spec: gcc@13.3.1/i6cnaowzjpqnmzzyn5hckpn3obc2j36g #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -37,10 +37,16 @@ else() endif() +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -73,51 +79,51 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/gcc-13.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-xyt2d2ot4eozuhrjv7mccoe7tw6ef7ui" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-3ethi5hq6cf3c4m3a3wiryoxzjcmvqxy" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-jkclfdpl7igj3ur3ufnpt6dupjfvotpc" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-ddl2ohr4wfdmxy2f7tj3yhn34ceqy6bi" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-heih2kd5qpkalflltitlry3g4qpyx5xw" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-zs2fgc3s227o5igqbncnusils26nzknw" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-2pnsuxpt6r2wmdc6sqyku6ki6na4gcfl" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-76p5uviz3qeuti4kluwdkiwpwtzhb7iv" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-ktky5uf7luvuf4cnczifj5av5ndbajco" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-s3zmppk2p24wygmfdrynh7ueisbj7vjm" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-m6o7ya6pnrpixhpygzywlzoue3zuuir3" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-jbsdsmbaam3adysuiuafsrmeevufmrds" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-i5bahteezqmswdv2ulpfvfogmuue463q" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-dkhimv5uw7pvmd5zcb3necg2w2dorcs6" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-f4kbq52oexscd7dhlwdbffygha5losj5" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-q4s3jmtid2e6kbt52ecj6kg2e3qumd3u" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-cc5noebugovl4o6ir2d65bx7qizwznef" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-4x6beruvu6aktyz5fjjjd2xheodegwoo" CACHE PATH "") -set(SCR_DIR "${TPL_ROOT}/scr-3.0.1-tnom76yaaoeyob7dncuafxebkzf2fbv7" CACHE PATH "") +set(SCR_DIR "${TPL_ROOT}/scr-3.0.1-tj7cwj4ovafjko6cn5v2gpph4qujgak4" CACHE PATH "") -set(KVTREE_DIR "${TPL_ROOT}/kvtree-1.3.0-py6ds6lmww6eqlhjgb4vilk6ftkxsuud" CACHE PATH "") +set(KVTREE_DIR "${TPL_ROOT}/kvtree-1.3.0-2wls6ap5s27zrpze3rhpexzldaby5xbe" CACHE PATH "") -set(DTCMP_DIR "${TPL_ROOT}/dtcmp-1.1.5-ipjglgrmgotna4yza37ecwiur3rkx6wf" CACHE PATH "") +set(DTCMP_DIR "${TPL_ROOT}/dtcmp-1.1.5-gdrt4skuprltl5e4qz3n2yt6jjrkjtth" CACHE PATH "") -set(SPATH_DIR "${TPL_ROOT}/spath-0.2.0-pmsauxzx75wu4kyfwjf3ite5dzzaymhv" CACHE PATH "") +set(SPATH_DIR "${TPL_ROOT}/spath-0.2.0-fb4lzxm4gj4syknlrcapltl75qf6hc4o" CACHE PATH "") -set(AXL_DIR "${TPL_ROOT}/axl-0.7.1-yoi3m7zjahalmglnbo33aitshq6cj43q" CACHE PATH "") +set(AXL_DIR "${TPL_ROOT}/axl-0.7.1-3lxufdbn6qaciomdq7ktjheo24rkhhn7" CACHE PATH "") -set(LWGRP_DIR "${TPL_ROOT}/lwgrp-1.0.6-lkotiz6t6q3r5nmgqcfhfvdyukzdnnuu" CACHE PATH "") +set(LWGRP_DIR "${TPL_ROOT}/lwgrp-1.0.6-podv3ulhdhglp7vbod342hw6zoasbm4d" CACHE PATH "") -set(ER_DIR "${TPL_ROOT}/er-0.3.0-bdvz66gxhiflazj3irsv5vleaphtypqz" CACHE PATH "") +set(ER_DIR "${TPL_ROOT}/er-0.3.0-2aekhcqw5zw4yrh2s7ejet56ugnrvnym" CACHE PATH "") -set(RANKSTR_DIR "${TPL_ROOT}/rankstr-0.2.0-xkzr7o47vbxkwtxppil7a7i57dhlk5gf" CACHE PATH "") +set(RANKSTR_DIR "${TPL_ROOT}/rankstr-0.2.0-naxzxvqyrdae7oycpajwcllafbmtaxm2" CACHE PATH "") -set(REDSET_DIR "${TPL_ROOT}/redset-0.2.0-2kb4kg3ypf7l66vxdt6x2z4oqvimt3bs" CACHE PATH "") +set(REDSET_DIR "${TPL_ROOT}/redset-0.2.0-hswnuihfzenaywrzylaj4jdszuqhx7up" CACHE PATH "") -set(SHUFFILE_DIR "${TPL_ROOT}/shuffile-0.2.0-v2buhpkgx2py4m4bny4lsflaoeqbmqof" CACHE PATH "") +set(SHUFFILE_DIR "${TPL_ROOT}/shuffile-0.2.0-hb42zkn2hpcx34fylkewoqsd3wgjbx67" CACHE PATH "") -set(LIBYOGRT_DIR "${TPL_ROOT}/libyogrt-1.35-qwz3xpqmkwgh5byk2kiy3txbazfwwf3c" CACHE PATH "") +set(LIBYOGRT_DIR "${TPL_ROOT}/libyogrt-1.36-2yhxvcirdg5lhs6g2vepqzjk2ib4gmd6" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools & Python @@ -129,6 +135,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-forma set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -143,14 +151,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66x set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-szozdpwzge7ah4bsilit6fijezxqbfop/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-dp4uvz3wyaqu6yofrq6jzyxdhrjfi5o7/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-53snycrxmttjl6jxij6el7khjil4tmxt/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pluggy-1.6.0-gpsme7qooy4n2hp6z2czxffxcwpna4g7/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-iniconfig-2.1.0-5psyjvihtatvlaessfkmvpkyvbhquqps/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-z4yapdkn22w6adfrl7ibucqiokgrwb7f/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/py-pluggy-1.6.0-6zab4pck6v7johubbhalr2waowbwpjei/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/py-iniconfig-2.1.0-xwmbxuhk2oo3dcuizdp3z4hqbpqykkom/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-veklobg3beeh24yiggj2opk3hc4ljliz/lib/python3.13/site-packages" CACHE PATH "") diff --git a/host-configs/rzwhippet-toss_4_x86_64_ib-intel-oneapi-compilers@2025.2.0.cmake b/host-configs/rzwhippet-toss_4_x86_64_ib-intel-oneapi-compilers@2025.2.0.cmake index d0460445ec..391d4bf89e 100644 --- a/host-configs/rzwhippet-toss_4_x86_64_ib-intel-oneapi-compilers@2025.2.0.cmake +++ b/host-configs/rzwhippet-toss_4_x86_64_ib-intel-oneapi-compilers@2025.2.0.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.26.3/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/blt-0.7.1-2n76efajatydczwltuk6plxpgoyvu6jj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/c2c-1.8.0-rl42nhoa33aux3tluna3bftevqokiiqc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-ti2c3tm4pc6rma2cedok5hy5vnpxmsj7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/conduit-0.9.5-z4aapemtohmue4rikzbgjhmfyexwuym4;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-jz235wsh3nhxjuzqxse57hcojia7x4mj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/umpire-2025.12.0-2eti2r3wjt4qs772djlcgf6axs44qmko;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/adiak-0.4.0-rgjvxwzjod55ialozetvkjyi3hjczviy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/libunwind-1.8.3-h42c2h7kzkiaeq63dzvt32wlhcqbcrra;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/hdf5-1.8.23-74fr7atqhw4jlzxt22xi5szeqpoxcwkh;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/parmetis-4.0.3-g7bp5ds3u3laspneww3scyujjwebgdzh;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-2gq3ddrhfxqlgzr6zxbvmwpzvtqxqj25;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/fmt-11.0.2-orofhwltz3p5ckiw2t7gzhkgiifetwjt;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/metis-5.1.0-zschch2gorb5k7t4rmrtc3aubm663i6u;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/intel-oneapi-runtime-2025.2.0-mfk4ezunnyprzpfps5pncx2nhttsa4z3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/gcc-runtime-13.3.1-zsobnkwck2glzcbukupgvgbiwwhdonys;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2;/usr/tce/packages/intel/intel-2025.2.0;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-intel-2025.2.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/blt-0.7.2-ibn2qihcw5zr7hvzqcc2kvjdt7izbgfa;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/c2c-1.8.0-4vu4fnsbab7dzevggaybrudsywdhsy37;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/caliper-2.15.0-unev2crlgiin4w3bctpnytbcrg3idd6y;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/conduit-0.9.7-yfjaqqutzowtojehwimb2muwmlrt2ti7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-yzopy3q6uhjh7gcu2de4g3mw2n5y4nw6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/py-nanobind-2.13.0-mzqstgy27fme7azr43gxtquc5xnu2gj5;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/raja-2026.07.0-7sgtmgq64oacuywpfq4bgay34cn75xt5;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/umpire-2026.07.1-ykhpku4vwkwssawemrk53fpng5iaytpq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/adiak-0.5.0-ihydbm72gol2i4lbuuvncnwhcqibfhvb;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/libunwind-1.8.3-bz5xsorr66bx23gvbbumb4sronqoxtyd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/hdf5-1.8.23-rbcccw7qhkcqynbaus2u36mmjggbm3ca;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/parmetis-4.0.3-jw74ah2rjqj6umappvbcg3c6khjy453f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/py-mpi4py-4.1.1-iystzekd6x4egc4rsffnrfmpldsmmwvp;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/py-numpy-2.5.1-2rrfvwvpjveffzx74mi3dcl6lskgwn66;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/hypre-3.1.0-aajxhc74vlt4gfs6wo3ptb3rkr33w47e;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/camp-2026.07.1-5iehskruaicalsrwhuxmswmrlyjmwo3i;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/fmt-12.1.0-7vyfhy3ziwggh4ohsorku2a2tyn7k2mi;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/metis-5.1.0-ku44er7xl74t6rhcv6nenwgc6zlenviy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/python-venv-1.0-7ykzgd5l3izco27z7r3cvmadyimlzhai;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/intel-oneapi-runtime-2025.2.0-lsijx64a5vw5x4qw2lcxgthf6axjc3c4;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/gcc-runtime-13.3.1-mz23xafq55zkn6sehgv6fueytol3thup;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2;/usr/tce/packages/intel/intel-2025.2.0;/usr/tce/packages/clang/clang-19.1.3;/usr/tce/packages/mvapich2/mvapich2-2.3.7-intel-2025.2.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/axom-develop-bj7hmyynlaetqadetbi7owutac5umw3p/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/axom-develop-bj7hmyynlaetqadetbi7owutac5umw3p/lib64;;/usr/tce/packages/intel/intel-2025.2.0/compiler/2025.2/lib;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2/lib;/usr/tce/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/axom-develop-oy5mrhgs4qkfzshlqwmqnavzfg5lhslb/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/axom-develop-oy5mrhgs4qkfzshlqwmqnavzfg5lhslb/lib64;;/usr/tce/packages/intel/intel-2025.2.0/compiler/2025.2/lib;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2/lib;/usr/tce/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/axom-develop-bj7hmyynlaetqadetbi7owutac5umw3p/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0/axom-develop-bj7hmyynlaetqadetbi7owutac5umw3p/lib64;;/usr/tce/packages/intel/intel-2025.2.0/compiler/2025.2/lib;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2/lib;/usr/tce/packages/gcc/gcc-13.3.1/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/axom-develop-oy5mrhgs4qkfzshlqwmqnavzfg5lhslb/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0/axom-develop-oy5mrhgs4qkfzshlqwmqnavzfg5lhslb/lib64;;/usr/tce/packages/intel/intel-2025.2.0/compiler/2025.2/lib;/usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/intel-oneapi-compilers-2025.2.0-ngszoacyp2i5d5nawitlyuh37jswjtie/compiler/2025.2/lib;/usr/tce/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: intel-oneapi-compilers@2025.2.0/pfgmabeqlm6quu3niafr24bgm7vzeeug +# Compiler Spec: intel-oneapi-compilers@2025.2.0/3ekrcppz7dcu57vuyswcpy57226ofyrm #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/oneapi/icx" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/oneapi/icx" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/oneapi/icpx" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/oneapi/icpx" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/oneapi/ifx" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/oneapi/ifx" CACHE PATH "") else() @@ -37,10 +37,16 @@ else() endif() +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC -fp-model=precise" CACHE STRING "") + set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") +set(BLT_CXX_STD "c++20" CACHE STRING "") + set(CMAKE_CXX_FLAGS_DEBUG "-g -Rno-debug-disables-optimization" CACHE STRING "") #------------------------------------------------------------------------------ @@ -75,29 +81,29 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/intel-oneapi-compilers-2025.2.0" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/intel-oneapi-compilers-2025.2.0" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-z4aapemtohmue4rikzbgjhmfyexwuym4" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-yfjaqqutzowtojehwimb2muwmlrt2ti7" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-rl42nhoa33aux3tluna3bftevqokiiqc" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-4vu4fnsbab7dzevggaybrudsywdhsy37" CACHE PATH "") -# MFEM not built +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-yzopy3q6uhjh7gcu2de4g3mw2n5y4nw6" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-74fr7atqhw4jlzxt22xi5szeqpoxcwkh" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-rbcccw7qhkcqynbaus2u36mmjggbm3ca" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-jz235wsh3nhxjuzqxse57hcojia7x4mj" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-7sgtmgq64oacuywpfq4bgay34cn75xt5" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-2eti2r3wjt4qs772djlcgf6axs44qmko" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-ykhpku4vwkwssawemrk53fpng5iaytpq" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-rgjvxwzjod55ialozetvkjyi3hjczviy" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-ihydbm72gol2i4lbuuvncnwhcqibfhvb" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-ti2c3tm4pc6rma2cedok5hy5vnpxmsj7" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-unev2crlgiin4w3bctpnytbcrg3idd6y" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-2gq3ddrhfxqlgzr6zxbvmwpzvtqxqj25" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-5iehskruaicalsrwhuxmswmrlyjmwo3i" CACHE PATH "") # scr not built @@ -111,6 +117,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-forma set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -125,4 +133,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66x set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/doxygen-1.15.0/bin/doxygen" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-mzqstgy27fme7azr43gxtquc5xnu2gj5/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/py-numpy-2.5.1-2rrfvwvpjveffzx74mi3dcl6lskgwn66/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pluggy-1.6.0-gpsme7qooy4n2hp6z2czxffxcwpna4g7/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-iniconfig-2.1.0-5psyjvihtatvlaessfkmvpkyvbhquqps/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-iystzekd6x4egc4rsffnrfmpldsmmwvp/lib/python3.13/site-packages" CACHE PATH "") + diff --git a/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake b/host-configs/rzwhippet-toss_4_x86_64_ib-llvm@19.1.3.cmake index 72b4bda224..846194c0ff 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,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.26.3/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/blt-0.7.1-577uis2w7b3ipf4v4v6y6vogmy52d6ay;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/c2c-1.8.0-pk3z5zabg2gtkur2c4mqzc5zz7z5f2tv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-b7lmqorkofkrib5foi4fzbvd3eh2tbkj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/conduit-0.9.5-gracxngtjim7b6zjsb5z4kf7qk347eo2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/mfem-4.9.0-yseuuwvugp6qd45xmxp3ok67ibvfzkff;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/opencascade-7.8.1-6fd4qesv7tghklsteqoqe2mbvayuwgsa;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/py-nanobind-2.7.0-6akjhhlga6h3jx75swovfvo76k6rw6fp;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-7e5u3r4qt7erhbp67xbqnywbgobidj54;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/scr-3.0.1-t3vscu7yv2wkvgff46iwigx6fof72kws;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/umpire-2025.12.0-zbrxcsg5vgv63mpro6ar2rhm7ejx24h5;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/adiak-0.4.0-27bezbcpd5jxnvs65h3m6u2aheplxbmv;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/libunwind-1.8.3-ddv7ypujzw2wvlzabw3d42qygcbtofuq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/hdf5-1.8.23-b37o2ze3w5sozwz6jmalg4pgg66jcogm;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/parmetis-4.0.3-slhcesf5fhsucwxtlxxana67jcrligfy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/py-numpy-2.4.2-7qsjxyuuh7rh5hccdziewhwqymkmepb3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/hypre-2.27.0-qkqgpzdh6t7s2pakhss6qnikhwfltykn;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/glx-1.4-4kahrsr5vciz372vpdvlmvxahspecwif;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/tcl-8.6.17-yk7vfdrbz2n7cr2mc3j33ehvukl3kkbz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/axl-0.7.1-pbcj3g7dqmuiogpb2mawnyuqiyng2vh7;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/dtcmp-1.1.5-cto5znftnfq2kdwpunaegg6trpraj4ke;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/er-0.3.0-4xpuy3lnjbc5ii2peposyxlve7exzijq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/libyogrt-1.35-n3wzi44wyx5i63jyrn7mozyiec6nake3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/spath-0.2.0-owqpu5cpinfj56adgrwimokhecl37hdp;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-ck62ywjq7i3hn5utmvio42ifdegjxgma;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/fmt-11.0.2-uougkyc3rcyd7punvwjtcme2zlhehpgz;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/metis-5.1.0-3jeshrn7tydsgn5zdkf3iirdhw3u3oeq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/lwgrp-1.0.6-fvf5w43ygbspsrft2gbc4tbrgamobo6n;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/redset-0.2.0-ou4lf63bu5chfljcdkaot6feubhmedoh;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/shuffile-0.2.0-mbm3htxivpgso6ogxf5jzdsjhzwqltnm;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/gcc-runtime-13.3.1-zsobnkwck2glzcbukupgvgbiwwhdonys;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/rankstr-0.2.0-5a5trmqremlbnqljjn6u7cqndylpzuhw;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/kvtree-1.3.0-hoxrqia25kplgu63o6275e3phsxgldfr;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/gcc-13.3.1/blt-0.7.2-hcxd77h6btqmklrzdkoolaqlpyzxgfqd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/c2c-1.8.0-cc4zkpkb3tvtflcodt4bhjiexgbd5pf3;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/caliper-2.15.0-4f5gnfwwtk4n3wjlltmstd6oodsfoo2i;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/conduit-0.9.7-spnuiz7n5o3crbfwpd6fl3lq7gugbrhy;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-vr565m6ifwj6vmqcmn3i3mhqep37brp2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/opencascade-7.9.1-g2exvvuteam4oxsnfvtlyywt4gsi5e4e;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/py-nanobind-2.13.0-34kuq5dt6n6qxh3z72f4sckknx7lnfrc;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/raja-2026.07.0-52a2noj53mz7c63ujaaolbczbkulqdls;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/scr-3.0.1-z67zymsg5gu3tgty5rei55r4wk76mwgl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/umpire-2026.07.1-owdihu77ovmxhjluc3ire35n25wdeg7s;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/adiak-0.5.0-lxiwsdpxf2nsxbds3nuprh2bgwvzszi2;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/libunwind-1.8.3-3j43eldxfwjlrs6gnf33vpfpox5tbqjr;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/hdf5-1.8.23-yludrd4ll4ccyamxllazhnitikjdwguu;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/parmetis-4.0.3-tc7yzrxqscciment55kdr5uzym5ijilj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/py-mpi4py-4.1.1-wwg3p7algucuk4hpe7jcoizkozp6r7kb;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/py-numpy-2.5.1-tyanjboh5wyfjwn4rflqo6t5ythjfovf;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/hypre-3.1.0-lcl6vk4hkctaczv76nbig7tzazpx33ff;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/glx-1.4-dx6c77ydg6r34fqvr54ams4342vbwugg;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/tcl-8.6.17-rf4e2svjggt6u3mxw4jjqia34736tfft;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/axl-0.7.1-lnonzejh7rsqkod2y4mbwlnzeql5hmnt;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/dtcmp-1.1.5-ephq3djkfkny3jlpyo25bwkw6ko3zigb;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/er-0.3.0-4m4r25nk7lwhvt7tf437mykvodgyt5wq;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/libyogrt-1.36-c73udqkh4wgs66rtopopf75our6goo3i;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/spath-0.2.0-xgbpz3szq3rblgi3zgty2qcuneciuful;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/camp-2026.07.1-kv6d54blrulkhq6467vhfff4danr5qy6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/fmt-12.1.0-ew4w4he3l62ai5pbto4li23fao2wa2u6;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/metis-5.1.0-o23lru3echahpaspbjkpdjfudtgjg6vj;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/python-venv-1.0-7ykzgd5l3izco27z7r3cvmadyimlzhai;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/lwgrp-1.0.6-ujfzcbrrl6gihaqtgzazwo3cwl2fh5pd;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/redset-0.2.0-4hhtwmzrib62y4qdlq6ogi5ia34m27vn;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/shuffile-0.2.0-ued3q4imojriofxxdxpk2zvinozvqcq5;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/gcc-runtime-13.3.1-mz23xafq55zkn6sehgv6fueytol3thup;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/rankstr-0.2.0-egxh5fy7htezki3xoelx2a5iajgtusss;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/kvtree-1.3.0-43hhkxdkzfr6egqdrvdtht5p7amthsnl;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.26.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66xzj4wm5kfqxyc4vgox7gb3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/doxygen-1.15.0;/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;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/axom-develop-k6ul4e5lvhjk7rvfh2yfz7xncpqxktcq/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/axom-develop-k6ul4e5lvhjk7rvfh2yfz7xncpqxktcq/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/axom-develop-glljz3zmqrl2esak6mrarc2l3g4nw7ml/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/axom-develop-glljz3zmqrl2esak6mrarc2l3g4nw7ml/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/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/axom-develop-k6ul4e5lvhjk7rvfh2yfz7xncpqxktcq/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3/axom-develop-k6ul4e5lvhjk7rvfh2yfz7xncpqxktcq/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/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/axom-develop-glljz3zmqrl2esak6mrarc2l3g4nw7ml/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3/axom-develop-glljz3zmqrl2esak6mrarc2l3g4nw7ml/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/4rf6d7atkulu6wz7bucycjwtiuwqfy24 +# Compiler Spec: llvm@19.1.3/pa7jv5ejrkrucsgwtv4kde2cazhq3v6i #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/compiler-wrapper-1.0-uesxbqunebynqp5g2i6r3corj4oval5q/libexec/spack/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/compiler-wrapper-1.1.0-pbd2ayub7z6lkuzpvgsnzfsycl3xbuy3/libexec/spack/gcc/gfortran" CACHE PATH "") else() @@ -37,12 +37,18 @@ else() endif() +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + set(CMAKE_Fortran_FLAGS "-fPIC" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") set(BLT_EXE_LINKER_FLAGS " -Wl,-rpath,/usr/tce/packages/clang/clang-19.1.3-magic/lib" CACHE STRING "Adds a missing libstdc++ rpath") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -75,51 +81,51 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/llvm-19.1.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/llvm-19.1.3" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-gracxngtjim7b6zjsb5z4kf7qk347eo2" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-spnuiz7n5o3crbfwpd6fl3lq7gugbrhy" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-pk3z5zabg2gtkur2c4mqzc5zz7z5f2tv" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-cc4zkpkb3tvtflcodt4bhjiexgbd5pf3" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-yseuuwvugp6qd45xmxp3ok67ibvfzkff" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-vr565m6ifwj6vmqcmn3i3mhqep37brp2" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-b37o2ze3w5sozwz6jmalg4pgg66jcogm" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-yludrd4ll4ccyamxllazhnitikjdwguu" CACHE PATH "") set(LUA_DIR "/usr" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-7e5u3r4qt7erhbp67xbqnywbgobidj54" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-52a2noj53mz7c63ujaaolbczbkulqdls" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-zbrxcsg5vgv63mpro6ar2rhm7ejx24h5" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-owdihu77ovmxhjluc3ire35n25wdeg7s" CACHE PATH "") -set(OPENCASCADE_DIR "${TPL_ROOT}/opencascade-7.8.1-6fd4qesv7tghklsteqoqe2mbvayuwgsa" CACHE PATH "") +set(OPENCASCADE_DIR "${TPL_ROOT}/opencascade-7.9.1-g2exvvuteam4oxsnfvtlyywt4gsi5e4e" CACHE PATH "") -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-27bezbcpd5jxnvs65h3m6u2aheplxbmv" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-lxiwsdpxf2nsxbds3nuprh2bgwvzszi2" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-b7lmqorkofkrib5foi4fzbvd3eh2tbkj" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-4f5gnfwwtk4n3wjlltmstd6oodsfoo2i" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-ck62ywjq7i3hn5utmvio42ifdegjxgma" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-kv6d54blrulkhq6467vhfff4danr5qy6" CACHE PATH "") -set(SCR_DIR "${TPL_ROOT}/scr-3.0.1-t3vscu7yv2wkvgff46iwigx6fof72kws" CACHE PATH "") +set(SCR_DIR "${TPL_ROOT}/scr-3.0.1-z67zymsg5gu3tgty5rei55r4wk76mwgl" CACHE PATH "") -set(KVTREE_DIR "${TPL_ROOT}/kvtree-1.3.0-hoxrqia25kplgu63o6275e3phsxgldfr" CACHE PATH "") +set(KVTREE_DIR "${TPL_ROOT}/kvtree-1.3.0-43hhkxdkzfr6egqdrvdtht5p7amthsnl" CACHE PATH "") -set(DTCMP_DIR "${TPL_ROOT}/dtcmp-1.1.5-cto5znftnfq2kdwpunaegg6trpraj4ke" CACHE PATH "") +set(DTCMP_DIR "${TPL_ROOT}/dtcmp-1.1.5-ephq3djkfkny3jlpyo25bwkw6ko3zigb" CACHE PATH "") -set(SPATH_DIR "${TPL_ROOT}/spath-0.2.0-owqpu5cpinfj56adgrwimokhecl37hdp" CACHE PATH "") +set(SPATH_DIR "${TPL_ROOT}/spath-0.2.0-xgbpz3szq3rblgi3zgty2qcuneciuful" CACHE PATH "") -set(AXL_DIR "${TPL_ROOT}/axl-0.7.1-pbcj3g7dqmuiogpb2mawnyuqiyng2vh7" CACHE PATH "") +set(AXL_DIR "${TPL_ROOT}/axl-0.7.1-lnonzejh7rsqkod2y4mbwlnzeql5hmnt" CACHE PATH "") -set(LWGRP_DIR "${TPL_ROOT}/lwgrp-1.0.6-fvf5w43ygbspsrft2gbc4tbrgamobo6n" CACHE PATH "") +set(LWGRP_DIR "${TPL_ROOT}/lwgrp-1.0.6-ujfzcbrrl6gihaqtgzazwo3cwl2fh5pd" CACHE PATH "") -set(ER_DIR "${TPL_ROOT}/er-0.3.0-4xpuy3lnjbc5ii2peposyxlve7exzijq" CACHE PATH "") +set(ER_DIR "${TPL_ROOT}/er-0.3.0-4m4r25nk7lwhvt7tf437mykvodgyt5wq" CACHE PATH "") -set(RANKSTR_DIR "${TPL_ROOT}/rankstr-0.2.0-5a5trmqremlbnqljjn6u7cqndylpzuhw" CACHE PATH "") +set(RANKSTR_DIR "${TPL_ROOT}/rankstr-0.2.0-egxh5fy7htezki3xoelx2a5iajgtusss" CACHE PATH "") -set(REDSET_DIR "${TPL_ROOT}/redset-0.2.0-ou4lf63bu5chfljcdkaot6feubhmedoh" CACHE PATH "") +set(REDSET_DIR "${TPL_ROOT}/redset-0.2.0-4hhtwmzrib62y4qdlq6ogi5ia34m27vn" CACHE PATH "") -set(SHUFFILE_DIR "${TPL_ROOT}/shuffile-0.2.0-mbm3htxivpgso6ogxf5jzdsjhzwqltnm" CACHE PATH "") +set(SHUFFILE_DIR "${TPL_ROOT}/shuffile-0.2.0-ued3q4imojriofxxdxpk2zvinozvqcq5" CACHE PATH "") -set(LIBYOGRT_DIR "${TPL_ROOT}/libyogrt-1.35-n3wzi44wyx5i63jyrn7mozyiec6nake3" CACHE PATH "") +set(LIBYOGRT_DIR "${TPL_ROOT}/libyogrt-1.36-c73udqkh4wgs66rtopopf75our6goo3i" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools & Python @@ -131,6 +137,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/clang/clang-19.1.3/bin/clang-forma set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -145,14 +153,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-i3p56kpf66x set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/kky5oskfhacihjb5gpy7qkeh6edlrtcb/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-6akjhhlga6h3jx75swovfvo76k6rw6fp/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-34kuq5dt6n6qxh3z72f4sckknx7lnfrc/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pytest-9.0.3-brvvoxz2dyrdo32gvrr5fbr6qreg4m3f/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-tyanjboh5wyfjwn4rflqo6t5ythjfovf/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pluggy-1.6.0-gpsme7qooy4n2hp6z2czxffxcwpna4g7/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/py-pytest-9.0.0-vozuj6nkk42nhxeo5mawnux3w7bj3awe/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-iniconfig-2.1.0-5psyjvihtatvlaessfkmvpkyvbhquqps/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-7qsjxyuuh7rh5hccdziewhwqymkmepb3/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-packaging-26.2-2kcpmopgngcsgny4q3h74ew4csufs44m/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/py-pluggy-1.6.0-6zab4pck6v7johubbhalr2waowbwpjei/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_08_11_12_24_28/none-none/py-pygments-2.20.0-uvuv6adt3n6wjua75qhzitxt2je3hzns/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib/2026_03_10_09_31_34/none-none/py-iniconfig-2.1.0-xwmbxuhk2oo3dcuizdp3z4hqbpqykkom/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-wwg3p7algucuk4hpe7jcoizkozp6r7kb/lib/python3.13/site-packages" CACHE PATH "") diff --git a/host-configs/tioga-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake b/host-configs/tioga-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake deleted file mode 100644 index 480fd4ea6f..0000000000 --- a/host-configs/tioga-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake +++ /dev/null @@ -1,163 +0,0 @@ -#------------------------------------------------------------------------------ -# !!!! This is a generated file, edit at own risk !!!! -#------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake -#------------------------------------------------------------------------------ - -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/blt-0.7.1-tj6h3jr6fjdlxux2yd4wvdy7xwxxuh23;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/c2c-1.8.0-xav3pjepsvpzrcqd5dcom4is4rioejzr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-37ef6g3godgxug45i3u3x26awgovbhxa;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/conduit-0.9.5-oyjekm66om6cx7yndhpv3yumtxgaaroi;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/lua-5.4.8-ty6vxrgtb5lsthp7rrcy7vx3x4yknrms;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/mfem-4.9.0-qb5a5xcb5sx6mjeqqsuhxifqeikegol3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/py-nanobind-2.7.0-h7v5ggotyqa5ul7kpyc2yfojjkah4ium;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/adiak-0.4.0-w7lj246x4whjefszgyhapkebe3cjd7bi;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/libunwind-1.8.3-htd47rshpgaa6w73jemf7tycnnlkn5ws;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/hdf5-1.8.23-vy4rnk6awhcfgte2wuwisgp3t3y4gzwy;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/parmetis-4.0.3-jqlganykrtm62xb3ve2eetb3gltn5nki;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/py-numpy-2.4.2-vdrslpslcsdjba3zyryp27z4tmpn3ayu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/hypre-2.27.0-gjrhbi2v66y2yfxgq7vegqpcawo2b35r;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-mraqiovyi37bfdy7d3cpssvqibljl3rs;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/umpire-2025.12.0-wvhebyygqkj3vxwm6quu3rxnzjnvwjix;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/zlib-1.3.1-6yddik2qxvkwtfcckdhbdgos7awok5za;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/metis-5.1.0-bryzqxg7sgprevvt3ux5np2uxam4wbvp;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-s7ova7cnq6ibqaoxniya4loizwha2g3p;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/fmt-11.0.2-vjndv6co4e6qonqazcmklw3pamvmos74;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cce-tce/cce-20.0.0;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") - -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/axom-develop-qs7aomrdxkidtsbjs23bs7ou7kg37qya/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/axom-develop-qs7aomrdxkidtsbjs23bs7ou7kg37qya/lib64;;/opt/cray/pe/cce/20.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/axom-develop-qs7aomrdxkidtsbjs23bs7ou7kg37qya/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0/axom-develop-qs7aomrdxkidtsbjs23bs7ou7kg37qya/lib64;;/opt/cray/pe/cce/20.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") - -set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") - -#------------------------------------------------------------------------------ -# Compilers -#------------------------------------------------------------------------------ -# Compiler Spec: cce@20.0.0/v7nrkimihxta4odatu45wrllosgeklrd -#------------------------------------------------------------------------------ -if(DEFINED ENV{SPACK_CC}) - - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/cce/craycc" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/cce/case-insensitive/crayCC" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/cce/crayftn" CACHE PATH "") - -else() - - set(CMAKE_C_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/craycc" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/crayCC" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/crayftn" CACHE PATH "") - -endif() - -set(CMAKE_Fortran_FLAGS "-ef" CACHE STRING "") - -set(ENABLE_FORTRAN ON CACHE BOOL "") - -set(CMAKE_CXX_FLAGS_DEBUG "-O1 -g" CACHE STRING "") - -#------------------------------------------------------------------------------ -# MPI -#------------------------------------------------------------------------------ - -set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpicc" CACHE PATH "") - -set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpicxx" CACHE PATH "") - -set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpif90" CACHE PATH "") - -set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") - -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") - -set(ENABLE_MPI ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# Hardware -#------------------------------------------------------------------------------ - -#------------------------------------------------ -# ROCm -#------------------------------------------------ - -set(ROCM_PATH "/opt/rocm-6.4.3" CACHE PATH "") - -set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") - -set(CMAKE_HIP_COMPILER "/opt/rocm-6.4.3/bin/amdclang++" CACHE FILEPATH "") - -#------------------------------------------------------------------------------ - -# Axom ROCm specifics - -#------------------------------------------------------------------------------ - - -set(ENABLE_HIP ON CACHE BOOL "") - -set(ROCM_ROOT_DIR "/opt/rocm-6.4.3" CACHE PATH "") - -set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "unwind" CACHE STRING "") - -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.32/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.32/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -lompstub -L/opt/cray/pe/cce/20.0.0/cce/x86_64/lib -Wl,-rpath,/opt/cray/pe/cce/20.0.0/cce/x86_64/lib -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") - -#------------------------------------------------ -# Hardware Specifics -#------------------------------------------------ - -set(ENABLE_OPENMP OFF CACHE BOOL "") - -set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# TPLs -#------------------------------------------------------------------------------ - -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/cce-20.0.0" CACHE PATH "") - -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-oyjekm66om6cx7yndhpv3yumtxgaaroi" CACHE PATH "") - -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-xav3pjepsvpzrcqd5dcom4is4rioejzr" CACHE PATH "") - -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-qb5a5xcb5sx6mjeqqsuhxifqeikegol3" CACHE PATH "") - -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-vy4rnk6awhcfgte2wuwisgp3t3y4gzwy" CACHE PATH "") - -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-ty6vxrgtb5lsthp7rrcy7vx3x4yknrms" CACHE PATH "") - -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-mraqiovyi37bfdy7d3cpssvqibljl3rs" CACHE PATH "") - -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-wvhebyygqkj3vxwm6quu3rxnzjnvwjix" CACHE PATH "") - -# OPENCASCADE not built - -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-w7lj246x4whjefszgyhapkebe3cjd7bi" CACHE PATH "") - -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-37ef6g3godgxug45i3u3x26awgovbhxa" CACHE PATH "") - -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-s7ova7cnq6ibqaoxniya4loizwha2g3p" CACHE PATH "") - -# scr not built - -#------------------------------------------------------------------------------ -# Devtools & Python -#------------------------------------------------------------------------------ - -set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") - -set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") - -set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") - -set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") - -set(ENABLE_DOCS ON CACHE BOOL "") - -set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") - -set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") - -set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") - -set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") - -set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") - -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-h7v5ggotyqa5ul7kpyc2yfojjkah4ium/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-vdrslpslcsdjba3zyryp27z4tmpn3ayu/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-pluggy-1.6.0-27aoz44dedjxa6j6r6cavpqyqmpknidb/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-iniconfig-2.1.0-7rty7n4wq6kxxrzflm7wbxqzhhc6ph7q/lib/python3.13/site-packages" CACHE PATH "") - - diff --git a/host-configs/tioga-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake b/host-configs/tioga-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake new file mode 100644 index 0000000000..761eb7f9b1 --- /dev/null +++ b/host-configs/tioga-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake @@ -0,0 +1,177 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/blt-0.7.2-qcnw7gz36yrtqxyhknwmllqxiq6dfb6s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/c2c-1.8.0-hjdyjpgqtmpwjfn4duo46obwwpgk4ksg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/caliper-2.15.0-b65r6gqvtin7ezlk7ldeixvnplfpgorh;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/conduit-0.9.7-qbcf5wrubqqpr7nuaubcmfc76dvenqi3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/lua-5.4.8-wffzf6k6kzazymwmmna6mnhqbjowgph2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-fyarq47tor7b6rcfq6njw6xp626c5sxg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/py-nanobind-2.13.0-hrv64hrsv5x3cdu457kmyn4gijpnfisc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/adiak-0.5.0-dmhmhtynt2mfhoq7u6f7av3kqfdonm2x;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/libunwind-1.8.3-vxrm4ca45t6tnuaslyozmbtbxx537qtw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/hdf5-1.8.23-5frus2jw4cuqr5pbvntorbhd56j5syih;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/parmetis-4.0.3-cqtdekoqt5lzzx75l6fwbty4adcbuxh4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/py-mpi4py-4.1.1-ztquwfeoohhph3wpvlut5u35g4erobmq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/py-numpy-2.5.1-mckqzghos3dizioqit442hnc63l3tffs;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/hypre-3.1.0-omodg4j7lrrqcv7upadxp2noucgc6al7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/raja-2026.07.0-2lyz4xziy7ggwuyiwejarm3srbarbcav;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/umpire-2026.07.1-a3l5kp7x3h3jdcbptbqw3gv7cy2ntg7o;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/zlib-1.3.2-h26urlixzfwlyzkpktmknpvojoxzkolk;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/metis-5.1.0-xukleyfstw2jisuarjubgfgymgfnvlbu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/camp-2026.07.1-34j6oomndzhchf6lciniuuvmdj726kus;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/fmt-12.1.0-5xa4prr2jcvhwnwgu2stc3j62tgckgps;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/python-venv-1.0-kh2swczgxsxpdwq2pswr42ma53vuagmm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cce-tce/cce-21.0.0;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/axom-develop-iyej24g2vlbv4f5aayovps3rs6didvll/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/axom-develop-iyej24g2vlbv4f5aayovps3rs6didvll/lib64;;/opt/cray/pe/cce/21.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/axom-develop-iyej24g2vlbv4f5aayovps3rs6didvll/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0/axom-develop-iyej24g2vlbv4f5aayovps3rs6didvll/lib64;;/opt/cray/pe/cce/21.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: cce@21.0.0/nmaros4ushwf5auvt3asaaazfjerle4l +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/cce/craycc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/cce/case-insensitive/crayCC" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/cce/crayftn" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/craycc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/crayCC" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/crayftn" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC -ef --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") + +set(ENABLE_FORTRAN ON CACHE BOOL "") + +set(BLT_CXX_STD "c++20" CACHE STRING "") + +set(CMAKE_CXX_FLAGS_DEBUG "-O1 -g" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# ROCm +#------------------------------------------------ + +set(ROCM_PATH "/opt/rocm-7.2.1" CACHE PATH "") + +set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") + +set(CMAKE_HIP_COMPILER "/opt/rocm-7.2.1/bin/amdclang++" CACHE FILEPATH "") + +#------------------------------------------------------------------------------ + +# Axom ROCm specifics + +#------------------------------------------------------------------------------ + + +set(ENABLE_HIP ON CACHE BOOL "") + +set(ROCM_ROOT_DIR "/opt/rocm-7.2.1" CACHE PATH "") + +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "unwind;ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/9.1.0/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/9.1.0/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-7.2.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-7.2.1/lib/llvm/lib -L/opt/rocm-7.2.1/lib -Wl,-rpath,/opt/rocm-7.2.1/lib -lpgmath -L/opt/cray/pe/cce/21.0.0/cce/x86_64/lib -Wl,-rpath,/opt/cray/pe/cce/21.0.0/cce/x86_64/lib-lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") + +#------------------------------------------------ +# Hardware Specifics +#------------------------------------------------ + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/cce-21.0.0" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-qbcf5wrubqqpr7nuaubcmfc76dvenqi3" CACHE PATH "") + +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-hjdyjpgqtmpwjfn4duo46obwwpgk4ksg" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-fyarq47tor7b6rcfq6njw6xp626c5sxg" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-5frus2jw4cuqr5pbvntorbhd56j5syih" CACHE PATH "") + +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-wffzf6k6kzazymwmmna6mnhqbjowgph2" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-2lyz4xziy7ggwuyiwejarm3srbarbcav" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-a3l5kp7x3h3jdcbptbqw3gv7cy2ntg7o" CACHE PATH "") + +# OPENCASCADE not built + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-dmhmhtynt2mfhoq7u6f7av3kqfdonm2x" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-b65r6gqvtin7ezlk7ldeixvnplfpgorh" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-34j6oomndzhchf6lciniuuvmdj726kus" CACHE PATH "") + +# scr not built + +#------------------------------------------------------------------------------ +# Devtools & Python +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") + +set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") + +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + +set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") + +set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") + +set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") + +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-hrv64hrsv5x3cdu457kmyn4gijpnfisc/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-mckqzghos3dizioqit442hnc63l3tffs/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pluggy-1.6.0-3p735combraikkx6w6btmhvag3sdlrnz/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-iniconfig-2.1.0-ei6u22agxrikfksoh7ic56sdk5fomyzt/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-ztquwfeoohhph3wpvlut5u35g4erobmq/lib/python3.13/site-packages" CACHE PATH "") + + diff --git a/host-configs/tioga-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake b/host-configs/tioga-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake deleted file mode 100644 index 8bc3ff8312..0000000000 --- a/host-configs/tioga-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake +++ /dev/null @@ -1,159 +0,0 @@ -#------------------------------------------------------------------------------ -# !!!! This is a generated file, edit at own risk !!!! -#------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake -#------------------------------------------------------------------------------ - -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/adiak-0.4.0-vlugt2gwkx5wzlwudznxg3p2plq76pjq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/blt-0.7.1-sv74qxlkpkll7mm6dhfjagyfog254w7c;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/c2c-1.8.0-tfrrofjzn3rdvyktevespobwrpjai5j4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/conduit-0.9.5-vnlbr73jbwhqyvh2q76csdtve3ekpncc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/lua-5.4.8-e3i2pbc52bfhrnxbaniektzp3x5jvyxr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/mfem-4.9.0-lzyx65dulc7kbahov4m3zy5zsopxpfiz;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/py-nanobind-2.7.0-4sgpkalsntbmuim5oltb7ue4gggt6rv5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/hdf5-1.8.23-liive5kzeooveetbjhil4ic7hi3ccsg4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/parmetis-4.0.3-fiyw3adearn3nmxjifcqtuzwy24fshp5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/py-numpy-2.4.2-ij66enxl4hmrmwua5bsec2yslylneqbw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/hypre-2.27.0-cnukrpfl32kl5q6ud4wozdqbgtqoo7jx;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-aqopcekt2ikzah5tekoesewfzyexhz4q;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/umpire-2025.12.0-6jmr57w6t5ctmf4jgyrzb3y2j77a2clz;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/zlib-1.3.1-dsduxyfnks4bhrkpbskff35l5y36ofp7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/metis-5.1.0-6mtxrj6jbrvyd3xpq4pvluywbndjx42w;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-eccm2e7wvkrekpfcvmbu6x3rtnip4oh3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/fmt-11.0.2-kw3vpg2ajhrgi7kozhcioz3nrgc6fh3o;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.3.1;/opt/rocm-6.3.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.3.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.3.1;/opt/rocm-6.3.1;/opt/rocm-6.3.1" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") - -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/axom-develop-te7am32fqfkfq6tx6o5arqikygw5j36c/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/axom-develop-te7am32fqfkfq6tx6o5arqikygw5j36c/lib64;;/opt/rh/gcc-toolset-12/root/usr/lib/gcc/x86_64-redhat-linux/12" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/axom-develop-te7am32fqfkfq6tx6o5arqikygw5j36c/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1/axom-develop-te7am32fqfkfq6tx6o5arqikygw5j36c/lib64;;/opt/rh/gcc-toolset-12/root/usr/lib/gcc/x86_64-redhat-linux/12" CACHE STRING "") - -set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") - -#------------------------------------------------------------------------------ -# Compilers -#------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.3.1/ns2pv5bzkpjolxzmhgkckj6glqymgd7e -#------------------------------------------------------------------------------ -if(DEFINED ENV{SPACK_CC}) - - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdclang" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdflang" CACHE PATH "") - -else() - - set(CMAKE_C_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdclang" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdclang++" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdflang" CACHE PATH "") - -endif() - -set(CMAKE_Fortran_FLAGS "-Mfreeform" CACHE STRING "") - -set(ENABLE_FORTRAN ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# MPI -#------------------------------------------------------------------------------ - -set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpicc" CACHE PATH "") - -set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpicxx" CACHE PATH "") - -set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpif90" CACHE PATH "") - -set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") - -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") - -set(ENABLE_MPI ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# Hardware -#------------------------------------------------------------------------------ - -#------------------------------------------------ -# ROCm -#------------------------------------------------ - -set(ROCM_PATH "/opt/rocm-6.3.1" CACHE PATH "") - -set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") - -set(CMAKE_HIP_COMPILER "/opt/rocm-6.3.1/bin/amdclang++" CACHE FILEPATH "") - -#------------------------------------------------------------------------------ - -# Axom ROCm specifics - -#------------------------------------------------------------------------------ - - -set(ENABLE_HIP ON CACHE BOOL "") - -set(ROCM_ROOT_DIR "/opt/rocm-6.3.1" CACHE PATH "") - -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.3.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.3.1/lib/llvm/lib -L/opt/rocm-6.3.1/lib -Wl,-rpath,/opt/rocm-6.3.1/lib -lpgmath -lompstub -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") - -#------------------------------------------------ -# Hardware Specifics -#------------------------------------------------ - -set(ENABLE_OPENMP OFF CACHE BOOL "") - -set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# TPLs -#------------------------------------------------------------------------------ - -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.3.1" CACHE PATH "") - -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-vnlbr73jbwhqyvh2q76csdtve3ekpncc" CACHE PATH "") - -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-tfrrofjzn3rdvyktevespobwrpjai5j4" CACHE PATH "") - -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-lzyx65dulc7kbahov4m3zy5zsopxpfiz" CACHE PATH "") - -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-liive5kzeooveetbjhil4ic7hi3ccsg4" CACHE PATH "") - -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-e3i2pbc52bfhrnxbaniektzp3x5jvyxr" CACHE PATH "") - -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-aqopcekt2ikzah5tekoesewfzyexhz4q" CACHE PATH "") - -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-6jmr57w6t5ctmf4jgyrzb3y2j77a2clz" CACHE PATH "") - -# OPENCASCADE not built - -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-vlugt2gwkx5wzlwudznxg3p2plq76pjq" CACHE PATH "") - -# CALIPER not built - -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-eccm2e7wvkrekpfcvmbu6x3rtnip4oh3" CACHE PATH "") - -# scr not built - -#------------------------------------------------------------------------------ -# Devtools & Python -#------------------------------------------------------------------------------ - -set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") - -set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") - -set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") - -set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") - -set(ENABLE_DOCS ON CACHE BOOL "") - -set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") - -set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") - -set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") - -set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") - -set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") - -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-4sgpkalsntbmuim5oltb7ue4gggt6rv5/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-ij66enxl4hmrmwua5bsec2yslylneqbw/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-pluggy-1.6.0-27aoz44dedjxa6j6r6cavpqyqmpknidb/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-iniconfig-2.1.0-7rty7n4wq6kxxrzflm7wbxqzhhc6ph7q/lib/python3.13/site-packages" CACHE PATH "") - - diff --git a/host-configs/tioga-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake b/host-configs/tioga-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake index 90732cfc93..479e6fae4c 100644 --- a/host-configs/tioga-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake +++ b/host-configs/tioga-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/blt-0.7.1-2eahqqwjyauupjq3baxftq7kuv3pvdgp;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/c2c-1.8.0-oxqhr2ybswpnzt74f4iritx263ji3uqy;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-sos5uklbsgaycb776a2ufcyje4y24yls;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/conduit-0.9.5-cxdq4qnoptjq6lry5asb2bqodvm3zjig;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/lua-5.4.8-lsey5vgxvpqf5j3xbrlzswrizuwm65vh;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/mfem-4.9.0-gkcg2u6vl5yur7gvigiut76ckzxo4fry;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/py-nanobind-2.7.0-3nchqpyclgle5w56it23ozl4ttbnrfjd;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/adiak-0.4.0-cbxp6kv6rm4f7oeczuhbplm3yb3zxb6z;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/libunwind-1.8.3-r4b3cptnf27zp34jbrdtlrf6r6dp6n4l;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/hdf5-1.8.23-wb7u6epuww3tretkcto7jhq2i7pffimg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/parmetis-4.0.3-d6ed2qesb4yprvpetx3fso35rx6amf5b;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/py-numpy-2.4.2-t7cvohiksz7deeldwxrtqfmahcvanapb;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/hypre-2.27.0-pxqhlqwksiscco65tsz5somb4ctdq3q2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-5r3ukxt2ewfn2geqge37ea2fxd7kfixh;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/umpire-2025.12.0-n4zr37loo2okonovcswffexwi5mbxnxh;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/zlib-1.3.1-ijxa3tdiibemxtng46hrremmbytl2dqq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/metis-5.1.0-mubwzuka5byhpbzmwaxjhtffhst3oj3q;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-k6gr5qtzupytbr5kq2e73qesltauiqcl;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/fmt-11.0.2-unmvs6vefcyfcfnzlie2eag5i2eib35d;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/blt-0.7.2-fi7f3mxamqq44js7xbmnpu2xk4te75da;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/c2c-1.8.0-dv5ggyguvmw4xalzzpexufqsmvv646t6;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/caliper-2.15.0-6dyiyrqrptzoh56lmcqy633fobc6aybg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/conduit-0.9.7-f3qv7zl35oyu4lics3fdglo6y4bf54iw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/lua-5.4.8-idabda3ymg5wes655ai42kldodpuvk5s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-quxjfccsamaphpw5y4njnxcew5ylxcnr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/py-nanobind-2.13.0-xytehaueammxeghppyb7w7awpul4tkn3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/adiak-0.5.0-juupsnv6gao5vckdx65vodr5isbt2w3i;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/libunwind-1.8.3-2mcjpbkdqvhxjo64yjl2ghdk2uvz374g;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/hdf5-1.8.23-hnd4uxdmqstdvazqxyqxi2a5e5mvmlvo;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/parmetis-4.0.3-wnhslyv7bnqiueidwkmvjof7odloc6xd;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/py-mpi4py-4.1.1-vintl3ddks2afuzjfwll76p2igbrpksl;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/py-numpy-2.5.1-5dx76bw3l2hakg7paqagbmokaa6mo437;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/hypre-3.1.0-5jc6ubqvzucfld4prwv6ilvkspfy2fga;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/raja-2026.07.0-qgy7xcfaeizticie4fd2ejyel24ppbyw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/umpire-2026.07.1-stvu3weri5szwnbedu3yjcjtb75mhap3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/zlib-1.3.2-czlezml6nlt3eitzwqz7dxost6agewfj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/metis-5.1.0-kexg6pguakcgo6sra67vpp3hgppocicb;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/camp-2026.07.1-nlqbygowk5ydl3jzznt7rg6gkkrhbklf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/fmt-12.1.0-po24stdzkwj4obatcqfus4uszhdbfd7m;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/python-venv-1.0-kh2swczgxsxpdwq2pswr42ma53vuagmm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-7.2.1;/opt/rocm-6.4.3;/opt/rocm-7.2.1;/opt/rocm-6.4.3" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/axom-develop-2ah5imlo6grdjcijxzmnj65v5lolnzam/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/axom-develop-2ah5imlo6grdjcijxzmnj65v5lolnzam/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/axom-develop-luds3t2wxp62myg5jf6bcle54qjxihxk/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/axom-develop-luds3t2wxp62myg5jf6bcle54qjxihxk/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/axom-develop-2ah5imlo6grdjcijxzmnj65v5lolnzam/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3/axom-develop-2ah5imlo6grdjcijxzmnj65v5lolnzam/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/axom-develop-luds3t2wxp62myg5jf6bcle54qjxihxk/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3/axom-develop-luds3t2wxp62myg5jf6bcle54qjxihxk/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.4.3/u67i6xutdthzl3yti7tv3klyhyzddbkv +# Compiler Spec: llvm-amdgpu@6.4.3/j3unaymyuiplqezbi6qng6k2nyia7raa #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdclang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdclang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/compiler-wrapper-1.0-r533h4sr4uzpv32pv2w4ootpawmxmmgf/libexec/spack/rocmcc/amdflang" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdflang" CACHE PATH "") else() @@ -37,10 +37,16 @@ else() endif() -set(CMAKE_Fortran_FLAGS "-Mfreeform" CACHE STRING "") +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC -Mfreeform --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -82,13 +88,15 @@ set(ENABLE_HIP ON CACHE BOOL "") set(ROCM_ROOT_DIR "/opt/rocm-6.4.3" CACHE PATH "") -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -lompstub -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") #------------------------------------------------ # Hardware Specifics #------------------------------------------------ -set(ENABLE_OPENMP OFF CACHE BOOL "") +set(ENABLE_OPENMP ON CACHE BOOL "") set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") @@ -96,29 +104,29 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/llvm-amdgpu-6.4.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-6.4.3" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-cxdq4qnoptjq6lry5asb2bqodvm3zjig" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-f3qv7zl35oyu4lics3fdglo6y4bf54iw" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-oxqhr2ybswpnzt74f4iritx263ji3uqy" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-dv5ggyguvmw4xalzzpexufqsmvv646t6" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-gkcg2u6vl5yur7gvigiut76ckzxo4fry" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-quxjfccsamaphpw5y4njnxcew5ylxcnr" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-wb7u6epuww3tretkcto7jhq2i7pffimg" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-hnd4uxdmqstdvazqxyqxi2a5e5mvmlvo" CACHE PATH "") -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-lsey5vgxvpqf5j3xbrlzswrizuwm65vh" CACHE PATH "") +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-idabda3ymg5wes655ai42kldodpuvk5s" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-5r3ukxt2ewfn2geqge37ea2fxd7kfixh" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-qgy7xcfaeizticie4fd2ejyel24ppbyw" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-n4zr37loo2okonovcswffexwi5mbxnxh" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-stvu3weri5szwnbedu3yjcjtb75mhap3" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-cbxp6kv6rm4f7oeczuhbplm3yb3zxb6z" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-juupsnv6gao5vckdx65vodr5isbt2w3i" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-sos5uklbsgaycb776a2ufcyje4y24yls" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-6dyiyrqrptzoh56lmcqy633fobc6aybg" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-k6gr5qtzupytbr5kq2e73qesltauiqcl" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-nlqbygowk5ydl3jzznt7rg6gkkrhbklf" CACHE PATH "") # scr not built @@ -132,6 +140,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -146,14 +156,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-3nchqpyclgle5w56it23ozl4ttbnrfjd/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-xytehaueammxeghppyb7w7awpul4tkn3/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-5dx76bw3l2hakg7paqagbmokaa6mo437/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pluggy-1.6.0-3p735combraikkx6w6btmhvag3sdlrnz/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-pytest-9.0.0-dn2hwdtaqec2dkxtx7bnvykyxacfdagj/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-iniconfig-2.1.0-ei6u22agxrikfksoh7ic56sdk5fomyzt/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-t7cvohiksz7deeldwxrtqfmahcvanapb/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-pluggy-1.6.0-27aoz44dedjxa6j6r6cavpqyqmpknidb/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_10_15_33_36/none-none/py-iniconfig-2.1.0-7rty7n4wq6kxxrzflm7wbxqzhhc6ph7q/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-vintl3ddks2afuzjfwll76p2igbrpksl/lib/python3.13/site-packages" CACHE PATH "") diff --git a/host-configs/tioga-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake b/host-configs/tioga-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake new file mode 100644 index 0000000000..3cdd382059 --- /dev/null +++ b/host-configs/tioga-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake @@ -0,0 +1,175 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/blt-0.7.2-4z7pqwbd3sf2qsenzgnzsoe5nvvtnm4x;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/c2c-1.8.0-tofdu5fhegkweai4md5q34r2m3rx6kng;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/caliper-2.15.0-lfgyasnezfd6hnhaingproqz6keczop2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/conduit-0.9.7-hjxhclxa6v3n46cudrymqbmrk55jh25w;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/lua-5.4.8-zgq54umkaprm7q2xwuzhqhdrwhg6zktq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-hmyasmfpwwo2dzvx24b33deadjt54zh4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/py-nanobind-2.13.0-kosnx72ib4wai2r4cn4qrxqclur3jdxe;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/adiak-0.5.0-m3k5dosirkwzjpdsi3wucl6qld2h4skf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/libunwind-1.8.3-2wgdo2h5zm43g5w7lzvcgfss3dak4jl4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/hdf5-1.8.23-rdn7hhhm2usqdohiigz5ksfezocq4ze7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/parmetis-4.0.3-r5tsx55ljcnbws7o6mg4nmkjsxamocrx;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/py-mpi4py-4.1.1-7yda26husctmxlpzou4723v2pjk3ioem;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/py-numpy-2.5.1-lr2v2ztm5krgxbiq3szzfbs7ott4r5ic;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/hypre-3.1.0-synizlg2jgfdz56b5ul2kseit5vrufd7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/raja-2026.07.0-opoctyomcahngg7572en6zzfs3ipb3si;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/umpire-2026.07.1-3sookw2vymszofz7yvwjiuwejrftbs2y;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/zlib-1.3.2-53253klbr4xexkw2aidk7umh754b4be2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/metis-5.1.0-qb4krznzcfbr2kyyro6y7hlh4t5zjj2l;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/camp-2026.07.1-cofatuzruukxu43j6fs7glehh5ik36jp;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/fmt-12.1.0-pu7rys2ucvbk3pgkol2wgtl6d5wf3vrd;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/python-venv-1.0-kh2swczgxsxpdwq2pswr42ma53vuagmm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/axom-develop-zjjztiz5swd2ktzcycansvt3g2mnkvdl/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/axom-develop-zjjztiz5swd2ktzcycansvt3g2mnkvdl/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/axom-develop-zjjztiz5swd2ktzcycansvt3g2mnkvdl/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1/axom-develop-zjjztiz5swd2ktzcycansvt3g2mnkvdl/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: llvm-amdgpu@7.2.1/titlcdv5eonxuakrjl6bcxvgndtjk4xy +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdclang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/compiler-wrapper-1.1.0-qqipzhe4rz5fmoiuvlqgarjeevl2kzuh/libexec/spack/rocmcc/amdflang" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdclang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdclang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdflang" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") + +set(ENABLE_FORTRAN ON CACHE BOOL "") + +set(BLT_CXX_STD "c++20" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# ROCm +#------------------------------------------------ + +set(ROCM_PATH "/opt/rocm-7.2.1" CACHE PATH "") + +set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") + +set(CMAKE_HIP_COMPILER "/opt/rocm-7.2.1/bin/amdclang++" CACHE FILEPATH "") + +#------------------------------------------------------------------------------ + +# Axom ROCm specifics + +#------------------------------------------------------------------------------ + + +set(ENABLE_HIP ON CACHE BOOL "") + +set(ROCM_ROOT_DIR "/opt/rocm-7.2.1" CACHE PATH "") + +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/9.1.0/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/9.1.0/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-7.2.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-7.2.1/lib/llvm/lib -L/opt/rocm-7.2.1/lib -Wl,-rpath,/opt/rocm-7.2.1/lib -lpgmath -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") + +#------------------------------------------------ +# Hardware Specifics +#------------------------------------------------ + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/llvm-amdgpu-7.2.1" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-hjxhclxa6v3n46cudrymqbmrk55jh25w" CACHE PATH "") + +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-tofdu5fhegkweai4md5q34r2m3rx6kng" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-hmyasmfpwwo2dzvx24b33deadjt54zh4" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-rdn7hhhm2usqdohiigz5ksfezocq4ze7" CACHE PATH "") + +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-zgq54umkaprm7q2xwuzhqhdrwhg6zktq" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-opoctyomcahngg7572en6zzfs3ipb3si" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-3sookw2vymszofz7yvwjiuwejrftbs2y" CACHE PATH "") + +# OPENCASCADE not built + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-m3k5dosirkwzjpdsi3wucl6qld2h4skf" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-lfgyasnezfd6hnhaingproqz6keczop2" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-cofatuzruukxu43j6fs7glehh5ik36jp" CACHE PATH "") + +# scr not built + +#------------------------------------------------------------------------------ +# Devtools & Python +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") + +set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") + +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + +set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") + +set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") + +set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") + +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-kosnx72ib4wai2r4cn4qrxqclur3jdxe/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pytest-9.0.3-rkabbjeh3skisy5pq4e3ylgo3v2dxcov/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-lr2v2ztm5krgxbiq3szzfbs7ott4r5ic/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pluggy-1.6.0-3p735combraikkx6w6btmhvag3sdlrnz/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-iniconfig-2.1.0-ei6u22agxrikfksoh7ic56sdk5fomyzt/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-packaging-26.2-h3ys7t6sl7hyqoa552thp2evpoenlqrm/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_11_12_47_50/none-none/py-pygments-2.20.0-njmkpx3c3rnnm7pnxhix5a232n2eayb2/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-7yda26husctmxlpzou4723v2pjk3ioem/lib/python3.13/site-packages" CACHE PATH "") + + diff --git a/host-configs/tuolumne-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake b/host-configs/tuolumne-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake deleted file mode 100644 index c9b7bdbb1f..0000000000 --- a/host-configs/tuolumne-toss_4_x86_64_ib_cray-cce@20.0.0_hip.cmake +++ /dev/null @@ -1,163 +0,0 @@ -#------------------------------------------------------------------------------ -# !!!! This is a generated file, edit at own risk !!!! -#------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake -#------------------------------------------------------------------------------ - -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/blt-0.7.1-af45hpsxdxploxhqqi4irjmy4vz2omqx;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/c2c-1.8.0-cpdkv2uxkhs3qmzqakt4sht3vuiucdwt;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-wytd46zvuquxg2rqf3zec5ldbmjeaat6;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/conduit-0.9.5-pbrrhvrsmnewby6q3u35ceppt5fxme2p;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/lua-5.4.8-y6z3polqakbuhn6nh6muri3rjxqmiioa;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/mfem-4.9.0-2r7wws3ojiqvv6vk7y3ki443xke656sf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/py-nanobind-2.7.0-ieb2bzuz435ydpyiq2uj36yyqjbrffml;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/adiak-0.4.0-lzgexbo5qyzepgju2acyy6d2qft443tb;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/libunwind-1.8.3-zvteigxlopfo5tkdr2n2pglgosg42bah;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/hdf5-1.8.23-to3lvqwzxrqzad65zbvnbtvyt4k63uxe;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/parmetis-4.0.3-bajtzsmahjg2wvcjzo5gfb2hr5oj2elc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/py-numpy-2.4.2-xw5ysy75zfqlalmbmtl5phd2qip43hlo;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/hypre-2.27.0-knkmxfbf3xcut2wmamjsmhrqf7u7xmi7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-y7uevzr5oi5eansgqfm4ppgcdkvnni6t;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/umpire-2025.12.0-ke2uxlxkv74lvrhujuzh3ktf3c6e7lfb;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/zlib-1.3.1-f3sdiqmy2whvmdn2fxeol3k7oqwouays;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/metis-5.1.0-v4d34x7btqhotktvu5bgk4iwk6h2lumb;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-a755kudv24eiizq4thcs2ca2fj7vy65x;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/fmt-11.0.2-nzzmwf4nofjv46yeugehjo64opvfbbzr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cce-tce/cce-20.0.0;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") - -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/axom-develop-csdbligyshk6zb3emr4vn5sjrrnbtobj/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/axom-develop-csdbligyshk6zb3emr4vn5sjrrnbtobj/lib64;;/opt/cray/pe/cce/20.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/axom-develop-csdbligyshk6zb3emr4vn5sjrrnbtobj/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0/axom-develop-csdbligyshk6zb3emr4vn5sjrrnbtobj/lib64;;/opt/cray/pe/cce/20.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") - -set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") - -#------------------------------------------------------------------------------ -# Compilers -#------------------------------------------------------------------------------ -# Compiler Spec: cce@20.0.0/v7nrkimihxta4odatu45wrllosgeklrd -#------------------------------------------------------------------------------ -if(DEFINED ENV{SPACK_CC}) - - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/cce/craycc" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/cce/case-insensitive/crayCC" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/cce/crayftn" CACHE PATH "") - -else() - - set(CMAKE_C_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/craycc" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/crayCC" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/tce/packages/cce-tce/cce-20.0.0/bin/crayftn" CACHE PATH "") - -endif() - -set(CMAKE_Fortran_FLAGS "-ef" CACHE STRING "") - -set(ENABLE_FORTRAN ON CACHE BOOL "") - -set(CMAKE_CXX_FLAGS_DEBUG "-O1 -g" CACHE STRING "") - -#------------------------------------------------------------------------------ -# MPI -#------------------------------------------------------------------------------ - -set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpicc" CACHE PATH "") - -set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpicxx" CACHE PATH "") - -set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/bin/mpif90" CACHE PATH "") - -set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") - -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") - -set(ENABLE_MPI ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# Hardware -#------------------------------------------------------------------------------ - -#------------------------------------------------ -# ROCm -#------------------------------------------------ - -set(ROCM_PATH "/opt/rocm-6.4.3" CACHE PATH "") - -set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") - -set(CMAKE_HIP_COMPILER "/opt/rocm-6.4.3/bin/amdclang++" CACHE FILEPATH "") - -#------------------------------------------------------------------------------ - -# Axom ROCm specifics - -#------------------------------------------------------------------------------ - - -set(ENABLE_HIP ON CACHE BOOL "") - -set(ROCM_ROOT_DIR "/opt/rocm-6.4.3" CACHE PATH "") - -set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "unwind" CACHE STRING "") - -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.32/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.32/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -lompstub -L/opt/cray/pe/cce/20.0.0/cce/x86_64/lib -Wl,-rpath,/opt/cray/pe/cce/20.0.0/cce/x86_64/lib -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") - -#------------------------------------------------ -# Hardware Specifics -#------------------------------------------------ - -set(ENABLE_OPENMP OFF CACHE BOOL "") - -set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# TPLs -#------------------------------------------------------------------------------ - -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/cce-20.0.0" CACHE PATH "") - -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-pbrrhvrsmnewby6q3u35ceppt5fxme2p" CACHE PATH "") - -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-cpdkv2uxkhs3qmzqakt4sht3vuiucdwt" CACHE PATH "") - -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-2r7wws3ojiqvv6vk7y3ki443xke656sf" CACHE PATH "") - -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-to3lvqwzxrqzad65zbvnbtvyt4k63uxe" CACHE PATH "") - -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-y6z3polqakbuhn6nh6muri3rjxqmiioa" CACHE PATH "") - -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-y7uevzr5oi5eansgqfm4ppgcdkvnni6t" CACHE PATH "") - -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-ke2uxlxkv74lvrhujuzh3ktf3c6e7lfb" CACHE PATH "") - -# OPENCASCADE not built - -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-lzgexbo5qyzepgju2acyy6d2qft443tb" CACHE PATH "") - -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-wytd46zvuquxg2rqf3zec5ldbmjeaat6" CACHE PATH "") - -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-a755kudv24eiizq4thcs2ca2fj7vy65x" CACHE PATH "") - -# scr not built - -#------------------------------------------------------------------------------ -# Devtools & Python -#------------------------------------------------------------------------------ - -set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") - -set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") - -set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") - -set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") - -set(ENABLE_DOCS ON CACHE BOOL "") - -set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") - -set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") - -set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") - -set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") - -set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") - -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-ieb2bzuz435ydpyiq2uj36yyqjbrffml/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-xw5ysy75zfqlalmbmtl5phd2qip43hlo/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-pluggy-1.6.0-n4ojmtqyawxz6gipk64pup3ahwz3xqpu/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-iniconfig-2.1.0-lf3yvch65se22jr7b5unfoxtse4ugkrk/lib/python3.13/site-packages" CACHE PATH "") - - diff --git a/host-configs/tuolumne-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake b/host-configs/tuolumne-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake new file mode 100644 index 0000000000..623bb9a6ac --- /dev/null +++ b/host-configs/tuolumne-toss_4_x86_64_ib_cray-cce@21.0.0_hip.cmake @@ -0,0 +1,177 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/blt-0.7.2-nksv5wzh2ckjebp3gaczjotyxzkt5tuw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/c2c-1.8.0-elfizos6urooc46kuyg4gkxlm2k5xn54;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/caliper-2.15.0-qnbuwe2jyiar44l7bezkohczhff2tdbc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/conduit-0.9.7-bevez6mgkza2c2bnxvbgsu4x4qwhp4bs;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/lua-5.4.8-eio4w722mcvpfqwcu5v6zpsu5kmq36rt;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-6esyuckrli6gvra2g6mp5fpxynpku72f;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/py-nanobind-2.13.0-imeirjgy7fmznxeh5m4dtmn6deneocbr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/adiak-0.5.0-4iigkdlf2fzswe6dx3mh5turnlgflb5p;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/libunwind-1.8.3-nyc3zz6art2rizfwhlyoq6zeia5fjnju;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/hdf5-1.8.23-ds6ep7wrfdggxsbwzop5e2j72ngzmwrf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/parmetis-4.0.3-okyjdeot3ycg4b7coi67cvxwzdu6i7tm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/py-mpi4py-4.1.1-3c2hjcyshoexyyhuyzw24xq2bai2hgec;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/py-numpy-2.5.1-a4b54oxm2n34klxqjip6obibqbgs6dnu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/hypre-3.1.0-y7fwwlmj624ra3b7a4oor4bdw67y5k4s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/raja-2026.07.0-v26qonykbvb3cwsvskeknzp55w35owcl;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/umpire-2026.07.1-wuztmusw3p7tk75wflgjcbfb42ydu42n;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/zlib-1.3.2-eso4ifs5c2jwdtzfnxgzr6cad42brvcu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/metis-5.1.0-2vjouzdzzgoibxzivuiavaz6laeukj7s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/camp-2026.07.1-3g4ib6c5ke5q5mgyqsar5figornbrd3h;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/fmt-12.1.0-4yp5h7bwfiwhjbsdfyyxdsblkiipbii7;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/python-venv-1.0-sjlr5n3cxabjoq35gfie74uuzwedepgj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cce-tce/cce-21.0.0;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/axom-develop-g77x2jd5smy7pik4b6ci7gi2poo76buq/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/axom-develop-g77x2jd5smy7pik4b6ci7gi2poo76buq/lib64;;/opt/cray/pe/cce/21.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/axom-develop-g77x2jd5smy7pik4b6ci7gi2poo76buq/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0/axom-develop-g77x2jd5smy7pik4b6ci7gi2poo76buq/lib64;;/opt/cray/pe/cce/21.0.0/cce/x86_64/lib;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: cce@21.0.0/nmaros4ushwf5auvt3asaaazfjerle4l +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/cce/craycc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/cce/case-insensitive/crayCC" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/cce/crayftn" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/craycc" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/crayCC" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/tce/packages/cce-tce/cce-21.0.0/bin/crayftn" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC -ef --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") + +set(ENABLE_FORTRAN ON CACHE BOOL "") + +set(BLT_CXX_STD "c++20" CACHE STRING "") + +set(CMAKE_CXX_FLAGS_DEBUG "-O1 -g" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# ROCm +#------------------------------------------------ + +set(ROCM_PATH "/opt/rocm-7.2.1" CACHE PATH "") + +set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") + +set(CMAKE_HIP_COMPILER "/opt/rocm-7.2.1/bin/amdclang++" CACHE FILEPATH "") + +#------------------------------------------------------------------------------ + +# Axom ROCm specifics + +#------------------------------------------------------------------------------ + + +set(ENABLE_HIP ON CACHE BOOL "") + +set(ROCM_ROOT_DIR "/opt/rocm-7.2.1" CACHE PATH "") + +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "unwind;ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/9.1.0/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/9.1.0/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-7.2.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-7.2.1/lib/llvm/lib -L/opt/rocm-7.2.1/lib -Wl,-rpath,/opt/rocm-7.2.1/lib -lpgmath -L/opt/cray/pe/cce/21.0.0/cce/x86_64/lib -Wl,-rpath,/opt/cray/pe/cce/21.0.0/cce/x86_64/lib-lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") + +#------------------------------------------------ +# Hardware Specifics +#------------------------------------------------ + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/cce-21.0.0" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-bevez6mgkza2c2bnxvbgsu4x4qwhp4bs" CACHE PATH "") + +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-elfizos6urooc46kuyg4gkxlm2k5xn54" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-6esyuckrli6gvra2g6mp5fpxynpku72f" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-ds6ep7wrfdggxsbwzop5e2j72ngzmwrf" CACHE PATH "") + +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-eio4w722mcvpfqwcu5v6zpsu5kmq36rt" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-v26qonykbvb3cwsvskeknzp55w35owcl" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-wuztmusw3p7tk75wflgjcbfb42ydu42n" CACHE PATH "") + +# OPENCASCADE not built + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-4iigkdlf2fzswe6dx3mh5turnlgflb5p" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-qnbuwe2jyiar44l7bezkohczhff2tdbc" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-3g4ib6c5ke5q5mgyqsar5figornbrd3h" CACHE PATH "") + +# scr not built + +#------------------------------------------------------------------------------ +# Devtools & Python +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") + +set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") + +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + +set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") + +set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") + +set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") + +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-imeirjgy7fmznxeh5m4dtmn6deneocbr/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-a4b54oxm2n34klxqjip6obibqbgs6dnu/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pluggy-1.6.0-3tgh637echame4m4jlokfrmcwiw2ra5v/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-iniconfig-2.1.0-6us7jlrstzvexzcnojmvmjpbg2ej4pax/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-3c2hjcyshoexyyhuyzw24xq2bai2hgec/lib/python3.13/site-packages" CACHE PATH "") + + diff --git a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake deleted file mode 100644 index 605a7a02c1..0000000000 --- a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.3.1_hip.cmake +++ /dev/null @@ -1,159 +0,0 @@ -#------------------------------------------------------------------------------ -# !!!! This is a generated file, edit at own risk !!!! -#------------------------------------------------------------------------------ -# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake -#------------------------------------------------------------------------------ - -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/adiak-0.4.0-c4srnrz5apjetx74dt6xjah63o3a7xcx;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/blt-0.7.1-kzmxfjvxm4drr2qhspckvwee6mrlc3e5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/c2c-1.8.0-lm64gc55hpxilmtsw7geirys3q4wacu5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/conduit-0.9.5-wswspowegvp5byl5inc2cikljzkcqg64;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/lua-5.4.8-j7ngytniswhoa536kqfzarcraarkicbm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/mfem-4.9.0-wetr3wqseqqobjb7be3uzrecpfewq4mr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/py-nanobind-2.7.0-q2kwozph3gwgfyjnx43jp2gkbaghwxoj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/hdf5-1.8.23-rb4cjthx4wz4wnpaizwmm2jycijdthqm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/parmetis-4.0.3-ng66tt5fmjyfoiuuxyl4rxqv4ompawmd;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/py-numpy-2.4.2-zcxbrxijjc3miotq6s3kq446afrgycuu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/hypre-2.27.0-6m2jwyzqbksxgmdznvh54ytysxyme7jy;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-okzhosj73rts33dgatxh4daotairh5jn;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/umpire-2025.12.0-of6o5lgmd6jgjqfwat2sbyngieagkeco;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/zlib-1.3.1-5w5muvpvct6uruxrddscblsiyizl3uoc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/metis-5.1.0-4punmdkye6rovr3u7ph7bgj66qim77du;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-74scmbkik6ye7bunoclw46d6zrcfwgha;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/fmt-11.0.2-opsfnufdiedpfpob5wgbvhcrhyhzfkaq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.3.1;/opt/rocm-6.3.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.3.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.3.1;/opt/rocm-6.3.1;/opt/rocm-6.3.1" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") - -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/axom-develop-xoswouqk3ppxzuxtgegijd3kdoqlkvfe/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/axom-develop-xoswouqk3ppxzuxtgegijd3kdoqlkvfe/lib64;;/opt/rh/gcc-toolset-12/root/usr/lib/gcc/x86_64-redhat-linux/12" CACHE STRING "") - -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/axom-develop-xoswouqk3ppxzuxtgegijd3kdoqlkvfe/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1/axom-develop-xoswouqk3ppxzuxtgegijd3kdoqlkvfe/lib64;;/opt/rh/gcc-toolset-12/root/usr/lib/gcc/x86_64-redhat-linux/12" CACHE STRING "") - -set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") - -#------------------------------------------------------------------------------ -# Compilers -#------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.3.1/ns2pv5bzkpjolxzmhgkckj6glqymgd7e -#------------------------------------------------------------------------------ -if(DEFINED ENV{SPACK_CC}) - - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdclang" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdflang" CACHE PATH "") - -else() - - set(CMAKE_C_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdclang" CACHE PATH "") - - set(CMAKE_CXX_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdclang++" CACHE PATH "") - - set(CMAKE_Fortran_COMPILER "/opt/rocm-6.3.1/llvm/bin/amdflang" CACHE PATH "") - -endif() - -set(CMAKE_Fortran_FLAGS "-Mfreeform" CACHE STRING "") - -set(ENABLE_FORTRAN ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# MPI -#------------------------------------------------------------------------------ - -set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpicc" CACHE PATH "") - -set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpicxx" CACHE PATH "") - -set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/bin/mpif90" CACHE PATH "") - -set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") - -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") - -set(ENABLE_MPI ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# Hardware -#------------------------------------------------------------------------------ - -#------------------------------------------------ -# ROCm -#------------------------------------------------ - -set(ROCM_PATH "/opt/rocm-6.3.1" CACHE PATH "") - -set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") - -set(CMAKE_HIP_COMPILER "/opt/rocm-6.3.1/bin/amdclang++" CACHE FILEPATH "") - -#------------------------------------------------------------------------------ - -# Axom ROCm specifics - -#------------------------------------------------------------------------------ - - -set(ENABLE_HIP ON CACHE BOOL "") - -set(ROCM_ROOT_DIR "/opt/rocm-6.3.1" CACHE PATH "") - -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.3.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.3.1/lib/llvm/lib -L/opt/rocm-6.3.1/lib -Wl,-rpath,/opt/rocm-6.3.1/lib -lpgmath -lompstub -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") - -#------------------------------------------------ -# Hardware Specifics -#------------------------------------------------ - -set(ENABLE_OPENMP OFF CACHE BOOL "") - -set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") - -#------------------------------------------------------------------------------ -# TPLs -#------------------------------------------------------------------------------ - -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.3.1" CACHE PATH "") - -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-wswspowegvp5byl5inc2cikljzkcqg64" CACHE PATH "") - -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-lm64gc55hpxilmtsw7geirys3q4wacu5" CACHE PATH "") - -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-wetr3wqseqqobjb7be3uzrecpfewq4mr" CACHE PATH "") - -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-rb4cjthx4wz4wnpaizwmm2jycijdthqm" CACHE PATH "") - -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-j7ngytniswhoa536kqfzarcraarkicbm" CACHE PATH "") - -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-okzhosj73rts33dgatxh4daotairh5jn" CACHE PATH "") - -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-of6o5lgmd6jgjqfwat2sbyngieagkeco" CACHE PATH "") - -# OPENCASCADE not built - -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-c4srnrz5apjetx74dt6xjah63o3a7xcx" CACHE PATH "") - -# CALIPER not built - -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-74scmbkik6ye7bunoclw46d6zrcfwgha" CACHE PATH "") - -# scr not built - -#------------------------------------------------------------------------------ -# Devtools & Python -#------------------------------------------------------------------------------ - -set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") - -set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") - -set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") - -set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") - -set(ENABLE_DOCS ON CACHE BOOL "") - -set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") - -set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") - -set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") - -set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") - -set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") - -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-q2kwozph3gwgfyjnx43jp2gkbaghwxoj/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-zcxbrxijjc3miotq6s3kq446afrgycuu/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-pluggy-1.6.0-n4ojmtqyawxz6gipk64pup3ahwz3xqpu/lib/python3.13/site-packages" CACHE PATH "") - -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-iniconfig-2.1.0-lf3yvch65se22jr7b5unfoxtse4ugkrk/lib/python3.13/site-packages" CACHE PATH "") - - diff --git a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake index 2b5c73bb42..78190fe492 100644 --- a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake +++ b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.3_hip.cmake @@ -4,28 +4,28 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/blt-0.7.1-4kxhk7nbuiv5oh2ymh7sdimnmor36hmo;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/c2c-1.8.0-h5kio7nseyazg4pzgvj4kxanb3plhbxm;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-rmlwpdacdtpzf4u72ctyroj72soqzf3f;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/conduit-0.9.5-zqywrasos2vbears5hvdwxhulm3xox6q;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/lua-5.4.8-gp4kdewsy4uiy6flsx342lgogcm7fym2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/mfem-4.9.0-g6vxdlgc7spurcdacgc6e5245iu2hyiw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/py-nanobind-2.7.0-2kp35jcpb73xuujvcz6kmg4q2npek4gg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/adiak-0.4.0-cropyu42jr4q6k3zar6mkma6gc2vp6tk;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/libunwind-1.8.3-plszp43gkd75kzjcvge3qxrtb6j2budl;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/hdf5-1.8.23-mgic2kxojd5zeivhaz473zzmzrg3gdqe;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/parmetis-4.0.3-hd2qoczrh3vw3ejm6msitqdgecjk7xwe;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/py-numpy-2.4.2-a3mo27shjtpliwewbm5cci2kf37crrab;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/hypre-2.27.0-4nrl5egspbxmnkpzfym5udby6uruhn3i;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-wavyomm5hzyjf3xuyr33txmnspvxveei;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/umpire-2025.12.0-4oytcvf556ksil4hsthjt4b5y4wdpaxw;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/zlib-1.3.1-slqujeue3l44x3pgqbu7e2pw3lh2mj5i;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/metis-5.1.0-puzeddu6ufhz5vpxnw7i3i2i6slsvuuj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-3gtldngru7bva2reuel5iabyytw5fmdf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/fmt-11.0.2-lpnox72rqcneew5hucwzq4nmms4at525;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/opt/rocm-6.4.3" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/blt-0.7.2-bzkumxze6js6wdthtsyl4ftpehsiaxio;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/c2c-1.8.0-ydvwtgebkhgntradrdhlngk2e2ins6ts;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/caliper-2.15.0-4bjazjtynnofrdqggbloluqzbizuflc2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/conduit-0.9.7-sjvp2rc5tsas2euavv3sd7u5axy54c2b;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/lua-5.4.8-o3625x7adcq2wm23r5p5smnqrnn7udoe;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-nnnu6a245vu3wkxztwjflet2z3aolvtr;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/py-nanobind-2.13.0-ak3ulqxqzpmd2bwlqmix4sizj5upovtq;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/adiak-0.5.0-y4dumyncsqyo6zpicmqathscj7ifygfz;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/libunwind-1.8.3-pi2bqmxzk2wzxc7bzen4e4prp6ne6kdt;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/hdf5-1.8.23-p3lqvaoxdyqe5z37ohodv7zsvrgrbzvz;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/parmetis-4.0.3-4vksfdsbadamrzasmbyzj36urczamcob;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/py-mpi4py-4.1.1-i575biqzk54xzty5ixkmsdhiuthqwhfh;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/py-numpy-2.5.1-oqchwncew6ne727ux2djlrli2lzi7rsk;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/hypre-3.1.0-icopylgqlovyr65krmmtz4grihalnwpa;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/raja-2026.07.0-vcrcgsohsmdysntdeunf6jtlibfp3l7b;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/umpire-2026.07.1-2mqpdsahefoedpvmv2yfyihsjv656bc3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/zlib-1.3.2-yrtzpfoi5ikkd74jkizit5jxnmb4rdxc;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/metis-5.1.0-i5u67yfxxq355s6bplogrdwr6mnynz4s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/camp-2026.07.1-uk3u2gxq2yvnkpqp6b5bjmsmxahndy6p;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/fmt-12.1.0-4obgphnlva42oeyokwqzkpmsooswpbux;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/python-venv-1.0-sjlr5n3cxabjoq35gfie74uuzwedepgj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-6.4.3;/opt/rocm-6.4.3;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-6.4.3;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-6.4.3;/opt/rocm-7.2.1;/opt/rocm-6.4.3;/opt/rocm-7.2.1;/opt/rocm-6.4.3" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/axom-develop-cdngjuz7ffr3goroyietece35jivxnkv/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/axom-develop-cdngjuz7ffr3goroyietece35jivxnkv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/axom-develop-tsk4cxq5b5tyxoa6rattfvz4p45lqhng/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/axom-develop-tsk4cxq5b5tyxoa6rattfvz4p45lqhng/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/axom-develop-cdngjuz7ffr3goroyietece35jivxnkv/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3/axom-develop-cdngjuz7ffr3goroyietece35jivxnkv/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/axom-develop-tsk4cxq5b5tyxoa6rattfvz4p45lqhng/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3/axom-develop-tsk4cxq5b5tyxoa6rattfvz4p45lqhng/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ # Compilers #------------------------------------------------------------------------------ -# Compiler Spec: llvm-amdgpu@6.4.3/u67i6xutdthzl3yti7tv3klyhyzddbkv +# Compiler Spec: llvm-amdgpu@6.4.3/j3unaymyuiplqezbi6qng6k2nyia7raa #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdclang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/compiler-wrapper-1.0-pypgv2tridcfdliq3cjhfecu23umxcjd/libexec/spack/rocmcc/amdflang" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdflang" CACHE PATH "") else() @@ -37,10 +37,16 @@ else() endif() -set(CMAKE_Fortran_FLAGS "-Mfreeform" CACHE STRING "") +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC -Mfreeform --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") set(ENABLE_FORTRAN ON CACHE BOOL "") +set(BLT_CXX_STD "c++20" CACHE STRING "") + #------------------------------------------------------------------------------ # MPI #------------------------------------------------------------------------------ @@ -82,13 +88,15 @@ set(ENABLE_HIP ON CACHE BOOL "") set(ROCM_ROOT_DIR "/opt/rocm-6.4.3" CACHE PATH "") -set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -lompstub -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/8.1.29/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/8.1.29/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-6.4.3/lib/llvm/lib -Wl,-rpath,/opt/rocm-6.4.3/lib/llvm/lib -L/opt/rocm-6.4.3/lib -Wl,-rpath,/opt/rocm-6.4.3/lib -lpgmath -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") #------------------------------------------------ # Hardware Specifics #------------------------------------------------ -set(ENABLE_OPENMP OFF CACHE BOOL "") +set(ENABLE_OPENMP ON CACHE BOOL "") set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") @@ -96,29 +104,29 @@ set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/llvm-amdgpu-6.4.3" CACHE PATH "") +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-6.4.3" CACHE PATH "") -set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.5-zqywrasos2vbears5hvdwxhulm3xox6q" CACHE PATH "") +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-sjvp2rc5tsas2euavv3sd7u5axy54c2b" CACHE PATH "") -set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-h5kio7nseyazg4pzgvj4kxanb3plhbxm" CACHE PATH "") +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-ydvwtgebkhgntradrdhlngk2e2ins6ts" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.9.0-g6vxdlgc7spurcdacgc6e5245iu2hyiw" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-nnnu6a245vu3wkxztwjflet2z3aolvtr" CACHE PATH "") -set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-mgic2kxojd5zeivhaz473zzmzrg3gdqe" CACHE PATH "") +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-p3lqvaoxdyqe5z37ohodv7zsvrgrbzvz" CACHE PATH "") -set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-gp4kdewsy4uiy6flsx342lgogcm7fym2" CACHE PATH "") +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-o3625x7adcq2wm23r5p5smnqrnn7udoe" CACHE PATH "") -set(RAJA_DIR "${TPL_ROOT}/raja-git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2_develop-wavyomm5hzyjf3xuyr33txmnspvxveei" CACHE PATH "") +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-vcrcgsohsmdysntdeunf6jtlibfp3l7b" CACHE PATH "") -set(UMPIRE_DIR "${TPL_ROOT}/umpire-2025.12.0-4oytcvf556ksil4hsthjt4b5y4wdpaxw" CACHE PATH "") +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-2mqpdsahefoedpvmv2yfyihsjv656bc3" CACHE PATH "") # OPENCASCADE not built -set(ADIAK_DIR "${TPL_ROOT}/adiak-0.4.0-cropyu42jr4q6k3zar6mkma6gc2vp6tk" CACHE PATH "") +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-y4dumyncsqyo6zpicmqathscj7ifygfz" CACHE PATH "") -set(CALIPER_DIR "${TPL_ROOT}/caliper-git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c_master-rmlwpdacdtpzf4u72ctyroj72soqzf3f" CACHE PATH "") +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-4bjazjtynnofrdqggbloluqzbizuflc2" CACHE PATH "") -set(CAMP_DIR "${TPL_ROOT}/camp-git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325_main-3gtldngru7bva2reuel5iabyytw5fmdf" CACHE PATH "") +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-uk3u2gxq2yvnkpqp6b5bjmsmxahndy6p" CACHE PATH "") # scr not built @@ -132,6 +140,8 @@ set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") set(ENABLE_DOCS ON CACHE BOOL "") @@ -146,14 +156,20 @@ set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") -set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.7.0-2kp35jcpb73xuujvcz6kmg4q2npek4gg/lib/python3.13/site-packages" CACHE PATH "") +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-ak3ulqxqzpmd2bwlqmix4sizj5upovtq/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-oqchwncew6ne727ux2djlrli2lzi7rsk/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pluggy-1.6.0-3tgh637echame4m4jlokfrmcwiw2ra5v/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-pytest-9.0.0-jfdwo62b3p36blpm54gvocrcj6afccv5/lib/python3.13/site-packages" CACHE PATH "") +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-iniconfig-2.1.0-6us7jlrstzvexzcnojmvmjpbg2ej4pax/lib/python3.13/site-packages" CACHE PATH "") -set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.4.2-a3mo27shjtpliwewbm5cci2kf37crrab/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf/lib/python3.13/site-packages" CACHE PATH "") -set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-pluggy-1.6.0-n4ojmtqyawxz6gipk64pup3ahwz3xqpu/lib/python3.13/site-packages" CACHE PATH "") +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2/lib/python3.13/site-packages" CACHE PATH "") -set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_03_11_08_14_36/none-none/py-iniconfig-2.1.0-lf3yvch65se22jr7b5unfoxtse4ugkrk/lib/python3.13/site-packages" CACHE PATH "") +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-i575biqzk54xzty5ixkmsdhiuthqwhfh/lib/python3.13/site-packages" CACHE PATH "") diff --git a/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake new file mode 100644 index 0000000000..ffd00a52bb --- /dev/null +++ b/host-configs/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@7.2.1_hip.cmake @@ -0,0 +1,175 @@ +#------------------------------------------------------------------------------ +# !!!! This is a generated file, edit at own risk !!!! +#------------------------------------------------------------------------------ +# CMake executable path: /usr/tce/packages/cmake/cmake-3.29.2/bin/cmake +#------------------------------------------------------------------------------ + +set(CMAKE_PREFIX_PATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/blt-0.7.2-nxjxxyf2y5djqa4vln5xupa6ew3ynot3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/c2c-1.8.0-h4dewx3nxtgmrrh6lp6qan5prczqgfaj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/caliper-2.15.0-yk2f6vwm5rgg5ivjvngieln7os573g53;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/conduit-0.9.7-5wrfx5xj2uk7qcecdpxvhverrbqh5wjz;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/lua-5.4.8-hhifdv3zublwe2xu4al2wesh5w2ehq4s;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-5jualyy4bqb7knozvuac6bn6oq4ouytx;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/py-nanobind-2.13.0-vfnru2wt4a5xxp55mrmau7yoz7nk6muu;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/adiak-0.5.0-dg7yk2rewn3kqsz7fqdgginoknzvxamg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/libunwind-1.8.3-iz7k4qtg4do67ekisexgc2tfil5vrhv3;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/hdf5-1.8.23-cxayibxir2crheg3j7czescs6hc7aeqo;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/parmetis-4.0.3-yskd6p7t2azzm3vyjvig42tfpi2rkcua;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/py-mpi4py-4.1.1-eh3wzv25x2enbffcryfgfcmk4n7ugzil;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/py-numpy-2.5.1-nxuufcvv3cval55z5b27fh3ao6gy45hg;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/hypre-3.1.0-mws6aupd6t33sb3c6prw3e2qa2be5glv;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/raja-2026.07.0-akc5itnpnvccgiuughj2a57277v64h27;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/umpire-2026.07.1-qkw4yxdfzraikiagvoehphehn5wdghxd;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/zlib-1.3.2-iqcsdt34b6drsoycmdkejtnrwheup3s5;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/metis-5.1.0-jahfgmirxbyg3ljsuef4dm5jx27d23op;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/camp-2026.07.1-jmb2x27tz2ou2kadzdagn6ussixh2imp;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/fmt-12.1.0-d7qzs4sxkrgsyhpdvpu33hcrzkxulav4;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/python-venv-1.0-sjlr5n3cxabjoq35gfie74uuzwedepgj;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/usr/tce/packages/cmake/cmake-3.29.2;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27;/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/doxygen-1.15.0;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm;/opt/rocm-7.2.1;/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25/view/python-3.13.11;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1;/opt/rocm-7.2.1" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") + +set(CMAKE_BUILD_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/axom-develop-l5mz3qsely7xixoknpch6ngbhuhbzu22/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/axom-develop-l5mz3qsely7xixoknpch6ngbhuhbzu22/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_INSTALL_RPATH "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/axom-develop-l5mz3qsely7xixoknpch6ngbhuhbzu22/lib;/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1/axom-develop-l5mz3qsely7xixoknpch6ngbhuhbzu22/lib64;;/opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13" CACHE STRING "") + +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") + +#------------------------------------------------------------------------------ +# Compilers +#------------------------------------------------------------------------------ +# Compiler Spec: llvm-amdgpu@7.2.1/titlcdv5eonxuakrjl6bcxvgndtjk4xy +#------------------------------------------------------------------------------ +if(DEFINED ENV{SPACK_CC}) + + set(CMAKE_C_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdclang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/compiler-wrapper-1.1.0-yz3pcrs3u74ghvkyrkg5krf3a3y72be7/libexec/spack/rocmcc/amdflang" CACHE PATH "") + +else() + + set(CMAKE_C_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdclang" CACHE PATH "") + + set(CMAKE_CXX_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdclang++" CACHE PATH "") + + set(CMAKE_Fortran_COMPILER "/opt/rocm-7.2.1/llvm/bin/amdflang" CACHE PATH "") + +endif() + +set(CMAKE_C_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_CXX_FLAGS "-fPIC" CACHE STRING "") + +set(CMAKE_Fortran_FLAGS "-fPIC --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr" CACHE STRING "") + +set(ENABLE_FORTRAN ON CACHE BOOL "") + +set(BLT_CXX_STD "c++20" CACHE STRING "") + +#------------------------------------------------------------------------------ +# MPI +#------------------------------------------------------------------------------ + +set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpicxx" CACHE PATH "") + +set(MPI_Fortran_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/bin/mpif90" CACHE PATH "") + +set(MPIEXEC_EXECUTABLE "/usr/global/tools/flux_wrappers/bin/srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") + +set(ENABLE_MPI ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# Hardware +#------------------------------------------------------------------------------ + +#------------------------------------------------ +# ROCm +#------------------------------------------------ + +set(ROCM_PATH "/opt/rocm-7.2.1" CACHE PATH "") + +set(CMAKE_HIP_ARCHITECTURES "gfx90a;gfx942" CACHE STRING "") + +set(CMAKE_HIP_COMPILER "/opt/rocm-7.2.1/bin/amdclang++" CACHE FILEPATH "") + +#------------------------------------------------------------------------------ + +# Axom ROCm specifics + +#------------------------------------------------------------------------------ + + +set(ENABLE_HIP ON CACHE BOOL "") + +set(ROCM_ROOT_DIR "/opt/rocm-7.2.1" CACHE PATH "") + +set(BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE "ompstub" CACHE STRING "") + +set(CMAKE_EXE_LINKER_FLAGS "-lxpmem -L/opt/cray/pe/mpich/9.1.0/gtl/lib -Wl,-rpath,/opt/cray/pe/mpich/9.1.0/gtl/lib -lmpi_gtl_hsa -L/opt/rocm-7.2.1/lib/llvm/lib -Wl,-rpath,/opt/rocm-7.2.1/lib/llvm/lib -L/opt/rocm-7.2.1/lib -Wl,-rpath,/opt/rocm-7.2.1/lib -lpgmath -Wl,--disable-new-dtags -lflang -lflangrti -lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " CACHE STRING "") + +#------------------------------------------------ +# Hardware Specifics +#------------------------------------------------ + +set(ENABLE_OPENMP ON CACHE BOOL "") + +set(ENABLE_GTEST_DEATH_TESTS ON CACHE BOOL "") + +#------------------------------------------------------------------------------ +# TPLs +#------------------------------------------------------------------------------ + +set(TPL_ROOT "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/llvm-amdgpu-7.2.1" CACHE PATH "") + +set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.7-5wrfx5xj2uk7qcecdpxvhverrbqh5wjz" CACHE PATH "") + +set(C2C_DIR "${TPL_ROOT}/c2c-1.8.0-h4dewx3nxtgmrrh6lp6qan5prczqgfaj" CACHE PATH "") + +set(MFEM_DIR "${TPL_ROOT}/mfem-git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632_master-5jualyy4bqb7knozvuac6bn6oq4ouytx" CACHE PATH "") + +set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-cxayibxir2crheg3j7czescs6hc7aeqo" CACHE PATH "") + +set(LUA_DIR "${TPL_ROOT}/lua-5.4.8-hhifdv3zublwe2xu4al2wesh5w2ehq4s" CACHE PATH "") + +set(RAJA_DIR "${TPL_ROOT}/raja-2026.07.0-akc5itnpnvccgiuughj2a57277v64h27" CACHE PATH "") + +set(UMPIRE_DIR "${TPL_ROOT}/umpire-2026.07.1-qkw4yxdfzraikiagvoehphehn5wdghxd" CACHE PATH "") + +# OPENCASCADE not built + +set(ADIAK_DIR "${TPL_ROOT}/adiak-0.5.0-dg7yk2rewn3kqsz7fqdgginoknzvxamg" CACHE PATH "") + +set(CALIPER_DIR "${TPL_ROOT}/caliper-2.15.0-yk2f6vwm5rgg5ivjvngieln7os573g53" CACHE PATH "") + +set(CAMP_DIR "${TPL_ROOT}/camp-2026.07.1-jmb2x27tz2ou2kadzdagn6ussixh2imp" CACHE PATH "") + +# scr not built + +#------------------------------------------------------------------------------ +# Devtools & Python +#------------------------------------------------------------------------------ + +set(DEVTOOLS_ROOT "/collab/usr/gapps/axom/devtools/toss_4_x86_64_ib_cray/2026_02_17_15_20_25" CACHE PATH "") + +set(CLANGFORMAT_EXECUTABLE "/usr/tce/packages/rocmcc/rocmcc-6.4.3-magic/llvm/bin/clang-format" CACHE PATH "") + +set(Python_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/python3" CACHE PATH "") + +set(AXOM_PYTHON_MODULE_INSTALL_PREFIX "lib/python3.13/site-packages" CACHE PATH "") + +set(JSONSCHEMA_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/jsonschema" CACHE PATH "") + +set(ENABLE_DOCS ON CACHE BOOL "") + +set(SPHINX_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/sphinx-build" CACHE PATH "") + +set(YAPF_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/python-3.13.11/bin/yapf" CACHE PATH "") + +set(SHROUD_EXECUTABLE "/collab/usr/gapps/shroud/public/toss_4_x86_64_ib_cray/shroud-0.14.0/bin/shroud" CACHE PATH "") + +set(CPPCHECK_EXECUTABLE "${DEVTOOLS_ROOT}/gcc-13.3.1/cppcheck-2.18.0-n6kdcwtwlrc3u3t47t7gokpyd4h6mc27/bin/cppcheck" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "${DEVTOOLS_ROOT}/._view/ywmag65dnysd7p4dhlmcoaaqqxfzgz5a/doxygen-1.15.0/bin/doxygen" CACHE PATH "") + +set(PY_NANOBIND_DIR "${TPL_ROOT}/py-nanobind-2.13.0-vfnru2wt4a5xxp55mrmau7yoz7nk6muu/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYTEST_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pytest-9.0.3-3kqnm5od34l2l7z2t6w5gz5zqqm7vfly/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_NUMPY_DIR "${TPL_ROOT}/py-numpy-2.5.1-nxuufcvv3cval55z5b27fh3ao6gy45hg/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PLUGGY_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pluggy-1.6.0-3tgh637echame4m4jlokfrmcwiw2ra5v/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_INICONFIG_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-iniconfig-2.1.0-6us7jlrstzvexzcnojmvmjpbg2ej4pax/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PACKAGING_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-packaging-26.2-4bnukixvdt4wxklaglvk5od5leuuafyf/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_PYGMENTS_DIR "/usr/WS1/axom/libs/toss_4_x86_64_ib_cray/2026_08_12_06_17_09/none-none/py-pygments-2.20.0-poowbbub2yrl6njj3r5owshhp36zyxk2/lib/python3.13/site-packages" CACHE PATH "") + +set(PY_MPI4PY_DIR "${TPL_ROOT}/py-mpi4py-4.1.1-eh3wzv25x2enbffcryfgfcmk4n7ugzil/lib/python3.13/site-packages" CACHE PATH "") + + diff --git a/sandbox-config.yaml b/sandbox-config.yaml new file mode 100644 index 0000000000..18cc05dc2d --- /dev/null +++ b/sandbox-config.yaml @@ -0,0 +1,4 @@ +mounts: + paths: + - "ro:/collab/usr/gapps/axom/devtools" + - "ro:/usr/WS1/axom/libs" diff --git a/scripts/docker/dockerfile_clang-19 b/scripts/docker/dockerfile_clang-19 index f9a2ae2f1f..4500d47d94 100644 --- a/scripts/docker/dockerfile_clang-19 +++ b/scripts/docker/dockerfile_clang-19 @@ -29,7 +29,7 @@ RUN git clone --recursive --branch $branch --single-branch --depth 1 https://git # Build/install TPLs via spack and then remove the temporary build directory on success RUN cd axom_repo && python3 ./scripts/uberenv/uberenv.py --spack-env-file=./scripts/spack/configs/docker/ubuntu24/spack.yaml \ --project-json=.uberenv_config.json \ - --spec="+mfem+raja+umpire+adiak+caliper %clang_19" --prefix=/home/axom/axom_tpls -k \ + --spec="+python+mfem+raja+umpire+adiak+caliper %%clang_19" --prefix=/home/axom/axom_tpls -k \ && rm -rf /home/axom/axom_tpls/build_stage /home/axom/axom_tpls/spack RUN mkdir -p /home/axom/export_hostconfig @@ -37,4 +37,4 @@ RUN cp ./axom_repo/*.cmake /home/axom/export_hostconfig # Make sure the new hostconfig worked # Note: having high job slots causes build log to disappear and job to fail -RUN cd axom_repo && python3 config-build.py -hc *.cmake -bp build && cd build && make -j4 VERBOSE=1 && make -j4 test && cd /home/axom && rm -rf axom_repo \ No newline at end of file +RUN cd axom_repo && python3 config-build.py -hc *.cmake -bp build && cd build && make -j4 VERBOSE=1 && make -j4 test && cd /home/axom && rm -rf axom_repo diff --git a/scripts/docker/dockerfile_gcc-12_cuda-12 b/scripts/docker/dockerfile_gcc-12_cuda-12 index 16286a0dba..14e2108db6 100644 --- a/scripts/docker/dockerfile_gcc-12_cuda-12 +++ b/scripts/docker/dockerfile_gcc-12_cuda-12 @@ -36,7 +36,7 @@ RUN git clone --recursive --branch $branch https://github.com/LLNL/axom.git axom # Build/install TPLs via spack and then remove the temporary build directory on success RUN cd ${HOME}/axom_repo && python3 ./scripts/uberenv/uberenv.py --spack-env-file=./scripts/spack/configs/docker/ubuntu22_cuda/spack.yaml \ --project-json=.uberenv_config.json \ - --spec="%gcc@12.3.0+mfem+adiak+caliper+cuda cuda_arch=70 ^raja+openmp+cuda ^umpire+openmp+cuda" \ + --spec="+mfem+adiak+caliper+cuda cuda_arch=70 %gcc_12 ^raja+openmp+cuda ^umpire+openmp+cuda" \ --prefix=${HOME}/axom_tpls -k \ && rm -rf ${HOME}/axom_tpls/build_stage ${HOME}/axom_tpls/spack diff --git a/scripts/docker/dockerfile_gcc-13 b/scripts/docker/dockerfile_gcc-13 index 1a825951c9..486f2e1e42 100644 --- a/scripts/docker/dockerfile_gcc-13 +++ b/scripts/docker/dockerfile_gcc-13 @@ -29,7 +29,7 @@ RUN git clone --recursive --branch $branch --single-branch --depth 1 https://git # Build/install TPLs via spack and then remove the temporary build directory on success RUN cd axom_repo && python3 ./scripts/uberenv/uberenv.py --spack-env-file=./scripts/spack/configs/docker/ubuntu24/spack.yaml \ --project-json=.uberenv_config.json \ - --spec="+mfem+raja+umpire+adiak+caliper %gcc_13" --prefix=/home/axom/axom_tpls -k \ + --spec="+python+mfem+raja+umpire+adiak+caliper %gcc_13" --prefix=/home/axom/axom_tpls -k \ && rm -rf /home/axom/axom_tpls/build_stage /home/axom/axom_tpls/spack RUN mkdir -p /home/axom/export_hostconfig diff --git a/scripts/docker/dockerfile_gcc-13_vscode b/scripts/docker/dockerfile_gcc-13_vscode new file mode 100644 index 0000000000..a22d134245 --- /dev/null +++ b/scripts/docker/dockerfile_gcc-13_vscode @@ -0,0 +1,90 @@ +# Docker image for Axom tutorial. +# Docker container runs a VS Code server accessible through a web browser. +# Docker and openvscode setup based on the RAJA suite tutorial: +# https://github.com/LLNL/raja-suite-tutorial/tree/main/containers/tutorial + +# This script can be run with the following command: +# docker build --build-arg branch= -t "axom/tpls:gcc-13-vscode" - < dockerfile_gcc-13_vscode + +# Command to launch openvscode server with the resulting docker image: +# docker run --init --restart=always -p 3000:3000 + +FROM ghcr.io/llnl/radiuss:gcc-13-ubuntu-24.04 +ARG branch=develop +ARG USER=axomdev +ENV HOME /home/${USER} + +SHELL ["/bin/bash", "-c"] +RUN sudo apt-get update -y +RUN sudo apt-get install -y supervisor +RUN sudo useradd --create-home --shell /bin/bash ${USER} +RUN sudo apt-get install gettext gfortran-$(gcc -dumpversion) graphviz libopenblas-dev \ + lsb-release lua5.2 lua5.2-dev python3-sphinx locales ssh -fy +RUN sudo locale-gen en_US.utf8 +#RUN sudo useradd -m -s /bin/bash -G sudo axom + +# Install proper doxygen version (should match version in LC host configs) +RUN sudo wget https://github.com/doxygen/doxygen/releases/download/Release_1_9_8/doxygen-1.9.8.linux.bin.tar.gz +RUN sudo tar -xf doxygen-1.9.8.linux.bin.tar.gz +RUN cd doxygen-1.9.8 && sudo make && sudo make install && doxygen --version + +WORKDIR /opt/archives +RUN sudo curl -L https://github.com/gitpod-io/openvscode-server/releases/download/openvscode-server-v1.69.1/openvscode-server-v1.69.1-linux-x64.tar.gz > \ + /opt/archives/openvscode-server-v1.69.1-linux-x64.tar.gz +RUN sudo tar xzf openvscode-server-v1.69.1-linux-x64.tar.gz && sudo chown -R ${USER}:${USER} openvscode-server-v1.69.1-linux-x64 + +WORKDIR ${HOME} +USER ${USER} + +# Set locale for formatting +ENV LANG='en_US.utf8' \ + LANGUAGE='en_US.utf8' \ + LC_ALL='en_US.utf8' + +RUN git clone --recursive --branch $branch --single-branch --depth 1 https://github.com/LLNL/axom.git axom_repo + +# Build/install TPLs via spack and then remove the temporary build directory on success +RUN cd ${HOME}/axom_repo && python3 ./scripts/uberenv/uberenv.py --spack-env-file=./scripts/spack/configs/docker/ubuntu24/spack.yaml \ + --project-json=.uberenv_config.json \ + --spec="+python+mfem+raja+umpire+adiak+caliper %gcc_13" --prefix=${HOME}/axom_tpls -k \ + && rm -rf ${HOME}/axom_tpls/build_stage ${HOME}/axom_tpls/spack + +# Make sure the new hostconfig works with a release build +# Note: having high job slots causes build log to disappear and job to fail +# Omit testing step, hangs at slam_lulesh unit test (same behavior for azure pipeline images, as well) +# Disable link-time optimization from MPI wrapper causing linkage failures +RUN cd ${HOME}/axom_repo && python3 config-build.py -hc *.cmake \ + -bp ${HOME}/axom_repo/build-release \ + -ip ${HOME}/axom_repo/install-release \ + -bt Release \ + && cd ${HOME}/axom_repo/build-release \ + && make -j4 install + +# Install VisIt binary +# Download tarball, installer, test script, perform installation and cleanup +# Note - testing is done with command: ./visit/bin/visit -cli -nowin -s test_visit.py +# (must be done manually; hangs when ran on Apple Silicon/ARM, x86_64/amd64 is okay) +RUN wget https://github.com/visit-dav/visit/releases/download/v3.4.2/visit3_4_2.linux-x86_64-ubuntu24.tar.gz \ + && wget https://github.com/visit-dav/visit/releases/download/v3.4.2/visit-install3_4_2 \ + && wget https://raw.githubusercontent.com/visit-dav/visit/refs/heads/develop/scripts/docker/test_visit.py \ + && chmod 777 visit-install3_4_2 \ + && ./visit-install3_4_2 -c none 3.4.2 linux-x86_64-ubuntu24 ${HOME}/visit \ + && rm -rf visit-install3_4_2 visit3_4_2.linux-x86_64-ubuntu24.tar.gz + +# Larger STL meshes for testing (optional) +# Note: These meshes are large, copied from local directory instead of +# downloaded from Github. +# COPY boxedSphere.stl car.stl porsche.stl ${HOME}/axom_repo/data/quest + + +# Create symlinks for easy access to tutorial material (optional) +# RUN ln -s ${HOME}/axom_repo/install-release/examples/axom/radiuss_tutorial/ ${HOME}/radiuss_tutorial \ +# && ln -s ${HOME}/axom_repo/data/quest ${HOME}/radiuss_tutorial/stl_meshes + +USER root +ADD ./scripts/docker/supervisord.conf /etc/supervisord.conf +RUN sed -i "s/XXX/${USER}/g" /etc/supervisord.conf + +RUN touch /var/log/openvscode-server.log && chown -R ${USER}:${USER} /var/log/openvscode-server.log + +CMD ["/usr/bin/supervisord"] diff --git a/scripts/github-actions/linux-build_and_test.sh b/scripts/github-actions/linux-build_and_test.sh index a7a780ffe6..fc7ad631f5 100755 --- a/scripts/github-actions/linux-build_and_test.sh +++ b/scripts/github-actions/linux-build_and_test.sh @@ -30,8 +30,8 @@ export BUILD_TYPE=${BUILD_TYPE:-Debug} if [[ "$DO_BUILD" == "yes" ]] ; then echo "~~~~~~ FIND NUMPROCS ~~~~~~~~" - NUMPROCS=`python3 -c "import os; print(f'{os.cpu_count()}')"` - NUM_BUILD_PROCS=`python3 -c "import os; print(f'{max(2, os.cpu_count() * 8 // 10)}')"` + NUMPROCS=$(python3 -c 'import os; print(os.cpu_count())') + NUM_BUILD_PROCS=$(python3 -c 'import os; print(max(2, os.cpu_count() * 8 // 10))') echo "~~~~~~ RUNNING CMAKE ~~~~~~~~" or_die python3 ./config-build.py -bp builddir -hc ./host-configs/docker/${HOST_CONFIG} -bt ${BUILD_TYPE} -DENABLE_GTEST_DEATH_TESTS=ON ${CMAKE_EXTRA_FLAGS} @@ -39,13 +39,13 @@ if [[ "$DO_BUILD" == "yes" ]] ; then echo "~~~~~~ BUILDING ~~~~~~~~" if [[ ${CMAKE_EXTRA_FLAGS} == *COVERAGE* ]] ; then - or_die make -j $NUM_BUILD_PROCS + or_die make -j ${NUM_BUILD_PROCS} else - or_die make -j $NUM_BUILD_PROCS VERBOSE=1 + or_die make -j ${NUM_BUILD_PROCS} VERBOSE=1 fi echo "~~~~~~ RUNNING TESTS ~~~~~~~~" - make CTEST_OUTPUT_ON_FAILURE=1 test ARGS='-T Test --output-on-failure -j$NUM_BUILD_PROCS' + make CTEST_OUTPUT_ON_FAILURE=1 test ARGS="-T Test --output-on-failure -j${NUM_BUILD_PROCS}" if [[ "${DO_BENCHMARKS}" == "yes" ]] ; then echo "~~~~~~ RUNNING BENCHMARKS ~~~~~~~~" @@ -56,5 +56,16 @@ if [[ "$DO_BUILD" == "yes" ]] ; then echo "~~~~~~ RUNNING MEMCHECK ~~~~~~~~" or_die ctest -T memcheck fi -fi + echo "~~~~~~ INSTALLING ~~~~~~~~" + or_die make install + + # For configs that generated Python bindings, check that we can run a Python script with Axom + echo "~~~~~~ RUNNING INSTALLED PYTHON EXAMPLE ~~~~~~~~" + INSTALL_PREFIX=$(awk -F= '/^CMAKE_INSTALL_PREFIX:PATH=/{print $2}' CMakeCache.txt) + PYTHON_RUNNER="${INSTALL_PREFIX}/bin/run_python_with_axom.sh" + PYTHON_EXAMPLE="${INSTALL_PREFIX}/examples/axom/using-with-python/example.py" + if [[ -x "${PYTHON_RUNNER}" && -f "${PYTHON_EXAMPLE}" ]] ; then + or_die "${PYTHON_RUNNER}" "${PYTHON_EXAMPLE}" + fi +fi diff --git a/scripts/llnl_scripts/llnl_lc_build_tools.py b/scripts/llnl_scripts/llnl_lc_build_tools.py index c691e3ea8d..8a8a731aa6 100755 --- a/scripts/llnl_scripts/llnl_lc_build_tools.py +++ b/scripts/llnl_scripts/llnl_lc_build_tools.py @@ -57,6 +57,17 @@ def sexe(cmd, return rcode +def env_var_enabled(var_name, default=True): + """ + Reads an ON/OFF-style boolean from the environment. + """ + value = os.environ.get(var_name) + if value is None: + return default + + return value.strip().upper() not in ("OFF", "FALSE", "NO", "0") + + def get_timestamp(t=None,sep="_"): """ Creates a timestamp that can easily be included in a filename. """ if t is None: @@ -325,7 +336,7 @@ def build_and_test_host_config(test_root, host_config, should_test_installed_cmake_example = True should_test_installed_blt_example = True should_test_installed_make_example = False - should_test_installed_tutorials = True + should_test_installed_tutorials = env_var_enabled("TEST_INSTALLED_TUTORIALS", True) if should_test_installed_cmake_example: install_example_dir = pjoin(install_dir, "examples", "axom", "using-with-cmake") @@ -414,6 +425,8 @@ def build_and_test_host_config(test_root, host_config, return local_res return 0 + else: + print("[skipping installed tutorials because TEST_INSTALLED_TUTORIALS is OFF]") print(f"[SUCCESS: Build, test, and install for host-config: {host_config} complete]\n") diff --git a/scripts/spack/configs/defaults.yaml b/scripts/spack/configs/defaults.yaml index 54614f30bf..62585ecfae 100644 --- a/scripts/spack/configs/defaults.yaml +++ b/scripts/spack/configs/defaults.yaml @@ -14,7 +14,7 @@ packages: - spec: "~shared~mpi" mfem: require: - - spec: "cxxstd=17" + - spec: "cxxstd=20" # note: for mfem, we use the default +shared to allow PIC flag opencascade: require: diff --git a/scripts/spack/configs/docker/ubuntu22_cuda/spack.yaml b/scripts/spack/configs/docker/ubuntu22_cuda/spack.yaml index 80c75f7043..9911752dec 100644 --- a/scripts/spack/configs/docker/ubuntu22_cuda/spack.yaml +++ b/scripts/spack/configs/docker/ubuntu22_cuda/spack.yaml @@ -22,48 +22,37 @@ spack: - ../defaults.yaml - ../versions.yaml - compilers:: - - compiler: - environment: {} - extra_rpaths: [] - flags: - cflags: -pthread - cxxflags: -pthread - modules: [] - operating_system: ubuntu22.04 - paths: - cc: /usr/bin/gcc - cxx: /usr/bin/g++ - f77: /usr/bin/gfortran - fc: /usr/bin/gfortran - spec: gcc@12.3.0 - target: x86_64 + toolchains: + gcc_12: + - spec: '%c=gcc' + when: '%c' + - spec: '%cxx=gcc' + when: '%cxx' + - spec: '%fortran=gcc' + when: '%fortran' + - spec: '%mpich' + when: '%mpi' packages: all: # This defaults us to machine specific flags of ivybridge which allows # us to run on broadwell as well target: [x86_64] - compiler: [gcc, intel, pgi, clang, xl, nag] providers: - awk: [gawk] blas: [openblas] lapack: [openblas] - daal: [intel-daal] - elf: [elfutils] - golang: [gcc] - ipp: [intel-ipp] - java: [jdk] - mkl: [intel-mkl] - mpe: [mpe2] mpi: [mpich] - opencl: [pocl] - openfoam: [openfoam-com, openfoam-org, foam-extend] - pil: [py-pillow] - scalapack: [netlib-scalapack] - szip: [libszip, libaec] - tbb: [intel-tbb] - jpeg: [libjpeg-turbo, libjpeg] + + #Compiler packages + gcc: + externals: + - spec: gcc@12.3.0 languages:=c,c++,fortran + prefix: /usr/bin + extra_attributes: + compilers: + c: /usr/bin/gcc + cxx: /usr/bin/g++ + fortran: /usr/bin/gfortran # Spack may grab for mpi & we don't want to use them mpi: @@ -137,12 +126,14 @@ spack: - spec: "+shared~static" # Globally lock in version of devtools - cmake: - version: [3.23.1] - buildable: false - externals: - - spec: cmake@3.23.1 - prefix: /usr/local + + # RAJA's spack package depends on a newer version of CMake for CUDA than 3.23.1 + # cmake: + # version: [3.23.1] + # buildable: false + # externals: + # - spec: cmake@3.23.1 + # prefix: /usr/local doxygen: version: [1.8.17] buildable: false diff --git a/scripts/spack/configs/linux_ubuntu_20/spack.yaml b/scripts/spack/configs/linux_ubuntu_20/spack.yaml deleted file mode 100644 index 18372ea982..0000000000 --- a/scripts/spack/configs/linux_ubuntu_20/spack.yaml +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright (c) Lawrence Livermore National Security, LLC and other -# Axom Project Contributors. See top-level LICENSE and COPYRIGHT -# files for dates and other details. -# -# SPDX-License-Identifier: (BSD-3-Clause) - -spack: - config: - install_tree: - root: $spack/.. - projections: - all: '{compiler.name}-{compiler.version}/{name}-{version}-{hash}' - misc_cache: $spack/../misc_cache - test_stage: $spack/../test_stage - build_stage:: - - $spack/../build_stage - - # Regular TPLs do not need views - view: false - - compilers:: - - compiler: - spec: gcc@9.3.0 - paths: - cc: /usr/bin/gcc - cxx: /usr/bin/g++ - f77: /usr/bin/gfortran - fc: /usr/bin/gfortran - flags: - cflags: -pthread - cxxflags: -pthread - operating_system: ubuntu20.04 - target: x86_64 - modules: [] - environment: {} - extra_rpaths: [] - - packages: - all: - target: [ivybridge] - compiler: [gcc] - providers: - mpi: [mpich] - blas: [openblas] - lapack: [openblas] - gl: [opengl] - glu: [openglu] - - # Lock down which MPI we are using - mpi: - buildable: false - mpich: - externals: - - spec: mpich@3.3.2%gcc@9.3.0 - prefix: /usr - - # Lock down versions of packages we depend on - opengl: - buildable: false - externals: - - spec: opengl@1.7.0 - prefix: /usr - openglu: - buildable: false - externals: - - spec: openglu@1.3.1 - prefix: /usr - bzip2: - buildable: false - externals: - - spec: bzip2@1.0.8 - prefix: / - elfutils: - buildable: false - externals: - - spec: elfutils@0.187 - prefix: /usr - gettext: - buildable: false - externals: - - spec: gettext@0.19.8.1 - prefix: /usr - perl: - buildable: false - externals: - - spec: perl@5.30.0 - prefix: /usr - tar: - buildable: false - externals: - - spec: tar@1.30 - prefix: / - libx11: - buildable: false - externals: - - spec: libx11@6.3.0 - prefix: /usr - autoconf: - buildable: false - externals: - - spec: autoconf@2.69 - prefix: /usr - openssl: - externals: - - spec: openssl@1.1.1 - prefix: /usr/lib/x86_64-linux-gnu/ - openblas: - buildable: false - externals: - - spec: openblas@0.3.8 - prefix: /usr/lib/x86_64-linux-gnu/ - unzip: - buildable: false - externals: - - spec: unzip@6.0 - prefix: /usr - zlib: - buildable: false - externals: - - spec: zlib@1.2.11 - prefix: /usr - cuda: - buildable: false - externals: - - spec: cuda@11.7.0 - prefix: /usr/local/cuda-11.7 - m4: - buildable: false - externals: - - spec: m4@1.4.16 - prefix: /usr - - # Lock in versions of Devtools - cmake: - buildable: false - externals: - - spec: cmake@3.20.4 - prefix: /usr - cppcheck: - version: [1.90] - buildable: false - externals: - - spec: cppcheck@1.90 - prefix: /usr - doxygen: - version: [1.8.17] - buildable: false - externals: - - spec: doxygen@1.8.17 - prefix: /usr - llvm: - version: [10.0.0] - buildable: false - externals: - - spec: llvm@10.0.0+clang - prefix: /usr - python: - version: [3.8.5] - buildable: false - externals: - - spec: python@3.8.5 - prefix: /usr - py-sphinx: - version: [3.2.1] - buildable: false - externals: - - spec: py-sphinx@3.2.1 - prefix: /usr 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 c21897f732..efc83e02b1 100644 --- a/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml +++ b/scripts/spack/configs/toss_4_x86_64_ib/spack.yaml @@ -74,6 +74,10 @@ spack: c: /usr/tce/packages/gcc/gcc-13.3.1/bin/gcc cxx: /usr/tce/packages/gcc/gcc-13.3.1/bin/g++ fortran: /usr/tce/packages/gcc/gcc-13.3.1/bin/gfortran + flags: + cflags: -fPIC + cxxflags: -fPIC + fflags: -fPIC llvm: externals: - spec: llvm@19.1.3+clang~lld~lldb @@ -83,6 +87,8 @@ spack: c: /usr/tce/packages/clang/clang-19.1.3-magic/bin/clang cxx: /usr/tce/packages/clang/clang-19.1.3-magic/bin/clang++ flags: + cflags: -fPIC + cxxflags: -fPIC fflags: -fPIC intel-oneapi-compilers: externals: @@ -93,7 +99,11 @@ spack: c: /usr/tce/packages/intel/intel-2025.2.0-magic/bin/icx cxx: /usr/tce/packages/intel/intel-2025.2.0-magic/bin/icpx fortran: /usr/tce/packages/intel/intel-2025.2.0-magic/bin/ifx - flags: {} + flags: + cflags: -fPIC + # Addresses floating point issues (default is fast) + cxxflags: -fPIC -fp-model=precise + fflags: -fPIC environment: {} extra_rpaths: [] @@ -154,8 +164,8 @@ spack: cuda: buildable: False externals: - - spec: cuda@12.9.1 +allow-unsupported-compilers - prefix: /usr/tce/packages/cuda/cuda-12.9.1 + - spec: cuda@13.1.1 +allow-unsupported-compilers + prefix: /usr/tce/packages/cuda/cuda-13.1.1 netlib-lapack: buildable: false @@ -390,4 +400,3 @@ spack: externals: - spec: py-yapf@0.43.0 prefix: /collab/usr/gapps/axom/devtools/toss_4_x86_64_ib/2026_02_17_14_42_14/view/python-3.13.11/ - 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 dd49d5ba25..6e194e7d7e 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 @@ -33,26 +33,25 @@ spack: when: '%fortran' - spec: '%cray-mpich@8.1.29.rocm_6.4.3' when: '%mpi' - rocm_6_3_1: - - spec: fflags=-Mfreeform - - spec: '%c=llvm-amdgpu@6.3.1' + rocm_7_2_1: + - spec: '%c=llvm-amdgpu@7.2.1' when: '%c' - - spec: '%cxx=llvm-amdgpu@6.3.1' + - spec: '%cxx=llvm-amdgpu@7.2.1' when: '%cxx' - - spec: '%fortran=llvm-amdgpu@6.3.1' + - spec: '%fortran=llvm-amdgpu@7.2.1' when: '%fortran' - - spec: '%cray-mpich@8.1.29.rocm_6_3_1' + - spec: '%cray-mpich@9.1.0.rocm_7.2.1' when: '%mpi' - cce_20: + cce_21: # Flag for lowercase Fortran module names - spec: fflags=-ef - - spec: '%c=cce@20.0.0' + - spec: '%c=cce@21.0.0' when: '%c' - - spec: '%cxx=cce@20.0.0' + - spec: '%cxx=cce@21.0.0' when: '%cxx' - - spec: '%fortran=cce@20.0.0' + - spec: '%fortran=cce@21.0.0' when: '%fortran' - - spec: '%cray-mpich@8.1.32.cce_20' + - spec: '%cray-mpich@9.1.0.cce_21' when: '%mpi' packages: @@ -69,15 +68,22 @@ spack: # - Use amdgpu_target=gfx942 for rzadams # - Use amdgpu_target=gfx90a for tioga/rzvernal # - Use amdgpu_target=gfx908 for rznevada + # + # gcc-toolchain flag prevents fortran from injecting wrong gcc-toolset-12 + # link path llvm-amdgpu: externals: - - spec: llvm-amdgpu@6.3.1 - prefix: /opt/rocm-6.3.1 + - spec: llvm-amdgpu@7.2.1 + prefix: /opt/rocm-7.2.1 extra_attributes: compilers: - c: /opt/rocm-6.3.1/llvm/bin/amdclang - cxx: /opt/rocm-6.3.1/llvm/bin/amdclang++ - fortran: /opt/rocm-6.3.1/llvm/bin/amdflang + c: /opt/rocm-7.2.1/llvm/bin/amdclang + cxx: /opt/rocm-7.2.1/llvm/bin/amdclang++ + fortran: /opt/rocm-7.2.1/llvm/bin/amdflang + flags: + cflags: -fPIC + cxxflags: -fPIC + fflags: -fPIC --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr environment: {} extra_rpaths: [] - spec: llvm-amdgpu@6.4.3 @@ -87,89 +93,107 @@ spack: c: /opt/rocm-6.4.3/llvm/bin/amdclang cxx: /opt/rocm-6.4.3/llvm/bin/amdclang++ fortran: /opt/rocm-6.4.3/llvm/bin/amdflang + flags: + cflags: -fPIC + cxxflags: -fPIC + fflags: -fPIC --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr environment: {} extra_rpaths: [] cce: externals: - - spec: cce@20.0.0 - prefix: /usr/tce/packages/cce-tce/cce-20.0.0 + - spec: cce@21.0.0 + prefix: /usr/tce/packages/cce-tce/cce-21.0.0 extra_attributes: compilers: - c: /usr/tce/packages/cce-tce/cce-20.0.0/bin/craycc - cxx: /usr/tce/packages/cce-tce/cce-20.0.0/bin/crayCC - fortran: /usr/tce/packages/cce-tce/cce-20.0.0/bin/crayftn + c: /usr/tce/packages/cce-tce/cce-21.0.0/bin/craycc + cxx: /usr/tce/packages/cce-tce/cce-21.0.0/bin/crayCC + fortran: /usr/tce/packages/cce-tce/cce-21.0.0/bin/crayftn + flags: + cflags: -fPIC + cxxflags: -fPIC + fflags: -fPIC --gcc-toolchain=/opt/rh/gcc-toolset-13/root/usr environment: {} extra_rpaths: [] hip: - # version: [6.3.1, 6.4.3] + # version: [7.2.1, 6.4.3] buildable: false externals: - - spec: hip@6.3.1 - prefix: /opt/rocm-6.3.1 + - spec: hip@7.2.1 + prefix: /opt/rocm-7.2.1 - spec: hip@6.4.3 prefix: /opt/rocm-6.4.3 hipblas: buildable: false externals: - - spec: hipblas@6.3.1 - prefix: /opt/rocm-6.3.1 + - spec: hipblas@7.2.1 + prefix: /opt/rocm-7.2.1 - spec: hipblas@6.4.3 prefix: /opt/rocm-6.4.3 + hipcub: + buildable: false + externals: + - spec: hipcub@7.2.1 + prefix: /opt/rocm-7.2.1 + - spec: hipcub@6.4.3 + prefix: /opt/rocm-6.4.3 + hipsparse: buildable: false externals: - - spec: hipsparse@6.3.1 - prefix: /opt/rocm-6.3.1 + - spec: hipsparse@7.2.1 + prefix: /opt/rocm-7.2.1 - spec: hipsparse@6.4.3 prefix: /opt/rocm-6.4.3 hsa-rocr-dev: buildable: false externals: - - spec: hsa-rocr-dev@6.3.1 - prefix: /opt/rocm-6.3.1/ + - spec: hsa-rocr-dev@7.2.1 + prefix: /opt/rocm-7.2.1/ - spec: hsa-rocr-dev@6.4.3 prefix: /opt/rocm-6.4.3 rocblas: buildable: false externals: - - spec: rocblas@6.3.1 - prefix: /opt/rocm-6.3.1/ + - spec: rocblas@7.2.1 + prefix: /opt/rocm-7.2.1/ - spec: rocblas@6.4.3 prefix: /opt/rocm-6.4.3/ rocminfo: buildable: false externals: - - spec: rocminfo@6.3.1 - prefix: /opt/rocm-6.3.1 + - spec: rocminfo@7.2.1 + prefix: /opt/rocm-7.2.1 - spec: rocminfo@6.4.3 prefix: /opt/rocm-6.4.3 rocprim: buildable: false externals: - - spec: rocprim@6.3.1 - prefix: /opt/rocm-6.3.1/ + - spec: rocprim@7.2.1 + prefix: /opt/rocm-7.2.1/ - spec: rocprim@6.4.3 prefix: /opt/rocm-6.4.3 rocm-device-libs: buildable: false externals: - - spec: rocm-device-libs@6.3.1 - prefix: /opt/rocm-6.3.1/ + - spec: rocm-device-libs@7.2.1 + prefix: /opt/rocm-7.2.1/ - spec: rocm-device-libs@6.4.3 prefix: /opt/rocm-6.4.3 rocprofiler-sdk: buildable: false externals: + - spec: rocprofiler-sdk@7.2.1 + prefix: /opt/rocm-7.2.1 - spec: rocprofiler-sdk@6.4.3 prefix: /opt/rocm-6.4.3 @@ -180,12 +204,12 @@ spack: cray-mpich: buildable: false externals: - - spec: cray-mpich@8.1.29.rocm_6_3_1+slurm - prefix: /usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.3.1/ + - spec: cray-mpich@9.1.0.rocm_7.2.1+slurm + prefix: /usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-rocmcc-7.2.1/ - spec: cray-mpich@8.1.29.rocm_6_4_3+slurm prefix: /usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.29-rocmcc-6.4.3/ - - spec: cray-mpich@8.1.32.cce_20+slurm - prefix: /usr/tce/packages/cray-mpich-tce/cray-mpich-8.1.32-rocmcc-6.4.3/ + - spec: cray-mpich@9.1.0.cce_21+slurm + prefix: /usr/tce/packages/cray-mpich-tce/cray-mpich-9.1.0-cce-21.0.0/ # blas is a bit more complicated because its a virtual package so fake it with # the following per spack docs diff --git a/scripts/spack/configs/versions.yaml b/scripts/spack/configs/versions.yaml index cd91af6af0..2df80cc339 100644 --- a/scripts/spack/configs/versions.yaml +++ b/scripts/spack/configs/versions.yaml @@ -5,37 +5,38 @@ packages: adiak: require: - - spec: "@0.4.0" - # Newer commit than 2.14.0 that fixes rocprofiler dependency + - spec: "@0.5.0" caliper: require: - - spec: "@git.7e5b7a5c0eacc077f9b842abf41c9fc7b996ce0c=master" - # v2025.12 + - spec: "@2.15.0" camp: require: - - spec: "@git.a8caefa9f4c811b1a114b4ed2c9b681d40f12325=main" + - spec: "@2026.07.1" conduit: require: - - spec: "@0.9.5" + - spec: "@0.9.7" hypre: require: - - spec: "@2.27.0" + - spec: "@3.1.0" + # master - 7/21/26 mfem: require: - - spec: "@4.9" + - spec: "@git.c8ef9676e83c93a9037dbdf3bf0f2d741321e632=master" opencascade: require: - - spec: "@7.8.1" + - spec: "@7.9.1" py-jsonschema: require: - spec: "@:4.17" #Anything after this requires py-rpds which requires rust and adds 40 minutes - # v2025.12.1 + py-nanobind: + require: + - spec: "@2.13.0" raja: require: - - spec: "@git.3b8b59a1e9be2e1066c0d77372b3bf5956e6d6e2=develop" + - spec: "@2026.07.0" scr: require: - spec: "@3.0.1" umpire: require: - - spec: "@2025.12.0" + - spec: "@2026.07.1" diff --git a/scripts/spack/packages/axom/package.py b/scripts/spack/packages/axom/package.py index 13d65d0872..85676cdbc3 100644 --- a/scripts/spack/packages/axom/package.py +++ b/scripts/spack/packages/axom/package.py @@ -5,6 +5,7 @@ import os import shutil import socket +import tempfile from os.path import join as pjoin from spack_repo.builtin.build_systems.cached_cmake import ( @@ -15,9 +16,10 @@ ) from spack_repo.builtin.build_systems.cuda import CudaPackage from spack_repo.builtin.build_systems.rocm import ROCmPackage -from spack.error import SpackError -# Axom components we expose to Spack. Core is always built and is not listed here. +from spack.package import * + +# Axom components we expose to Spack. Core is always built and is not listed here. _AXOM_COMPONENTS = ( "bump", "inlet", @@ -36,9 +38,6 @@ ) -from spack.package import * - - def get_spec_path(spec, package_name, path_replacements={}, use_bin=False, use_lib=False): """Extracts the prefix path for the given spack package path_replacements is a dictionary with string replacements for the path. @@ -78,6 +77,7 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): version("main", branch="main") version("develop", branch="develop") + version("0.14.0", tag="v0.14.0", commit="146c8c15386a810791b7ab5c7fcb288cadea6151") version("0.13.0", tag="v0.13.0", commit="d00f6c66ef390ad746ae840f1074d982513611ac") version("0.12.0", tag="v0.12.0", commit="297544010a3dfb98145a1a85f09f9c648c00a18c") version("0.11.0", tag="v0.11.0", commit="685960486aa55d3a74a821ee02f6d9d9a3e67ab1") @@ -114,8 +114,11 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): variant("tools", default=True, description="Build tools") variant("tutorials", default=True, description="Build tutorials") - # Hard requirement after Axom 0.6.1 - variant("cpp14", default=True, description="Build with C++14 support") + variant( + "cpp14", + default=False, + description="Build with C++14 support. Deprecated -- use the cxxstd variant version.", + ) variant("fortran", default=True, description="Build with Fortran support") @@ -145,10 +148,12 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): values=any_combination_of("all", *_AXOM_COMPONENTS).with_default("all"), ) + variant("int64", default=True, description="Use 64bit integers for IndexType") + # variants for package dependencies variant("adiak", default=False, when="@0.13:", description="Build with adiak") - variant("caliper", default=False, when="@0.13:", description="Build with caliper") variant("c2c", default=False, description="Build with c2c") + variant("caliper", default=False, when="@0.13:", description="Build with caliper") variant("conduit", default=True, description="Build with conduit") variant("hdf5", default=True, description="Build with hdf5") variant("lua", default=True, description="Build with Lua") @@ -158,11 +163,22 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): variant("scr", default=False, description="Build with SCR") variant("umpire", default=True, description="Build with umpire") - variant("int64", default=True, description="Use 64bit integers for IndexType") - varmsg = "Build development tools (such as Sphinx, Doxygen, etc...)" variant("devtools", default=False, description=varmsg) + variant( + "cxxstd", + default="20", + values=( + conditional("11", when="@:0.6.1"), + conditional("14", when="@:0.11.0"), + conditional("17", when="@:0.14.0"), + "20", + ), + multi=False, + description="C++ standard to build with", + ) + # ----------------------------------------------------------------------- # Dependencies # ----------------------------------------------------------------------- @@ -176,19 +192,21 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): depends_on("cmake@3.21:", type="build", when="+rocm") depends_on("blt", type="build") - depends_on("blt@0.5.1:0.5.3", type="build", when="@0.6.1:0.8") - depends_on("blt@0.6.2:", type="build", when="@0.9:") - depends_on("blt@0.7", type="build", when="@0.11:") + depends_on("blt@0.7.2:", type="build", when="@0.15:") depends_on("blt@0.7.1:", type="build", when="@0.12:") + depends_on("blt@0.7", type="build", when="@0.11:") + depends_on("blt@0.6.2", type="build", when="@0.9:0.10") + depends_on("blt@0.5.1:0.5.3", type="build", when="@0.6.1:0.8") depends_on("mpi", when="+mpi") # Libraries # Forward variants to Conduit with when("+conduit"): - for _var in ["fortran", "hdf5", "mpi", "python"]: + for _var in ["hdf5", "mpi"]: depends_on("conduit+{0}".format(_var), when="+{0}".format(_var)) depends_on("conduit~{0}".format(_var), when="~{0}".format(_var)) + depends_on("conduit+fortran", when="+fortran") depends_on("hdf5", when="+hdf5") @@ -199,9 +217,12 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): with when("+umpire"): depends_on("umpire") + depends_on("umpire@2026.07.1:", when="@0.15:") depends_on("umpire@2025.12:", when="@0.13:") - depends_on("umpire@2025.09.0:", when="@0.10:") - depends_on("umpire@2024.02.0:", when="@0.9:") + depends_on("umpire@2025.09:", when="@0.12:") + depends_on("umpire@2025.03", when="@0.11") + depends_on("umpire@2024.07", when="@0.10") + depends_on("umpire@2024.02", when="@0.9") depends_on("umpire@2022.03.0:2023.06", when="@0.7.0:0.8") depends_on("umpire@6.0.0", when="@0.6.0") depends_on("umpire@5:5.0.1", when="@:0.5.0") @@ -210,9 +231,12 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): with when("+raja"): depends_on("raja") + depends_on("raja@2026.07:", when="@0.15:") depends_on("raja@2025.12.1:", when="@0.13:") - depends_on("raja@2025.09.0:", when="@0.10:") - depends_on("raja@2024.02.0:", when="@0.9:") + depends_on("raja@2025.09:", when="@0.12:") + depends_on("raja@2025.03", when="@0.11") + depends_on("raja@2024.07", when="@0.10") + depends_on("raja@2024.02", when="@0.9") depends_on("raja@2022.03.0:2023.06", when="@0.7.0:0.8") depends_on("raja@0.14.0", when="@0.6.0") depends_on("raja@:0.13.0", when="@:0.5.0") @@ -225,7 +249,7 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): depends_on("caliper", when="+caliper") with when("+profiling"): depends_on("adiak") - depends_on("caliper") + depends_on("caliper+adiak~papi") depends_on("caliper+cuda", when="+cuda") depends_on("caliper~cuda", when="~cuda") @@ -253,7 +277,6 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): depends_on(f"umpire {ext_cuda_dep}", when=f"+umpire {ext_cuda_dep}") depends_on(f"caliper {ext_cuda_dep}", when=f"+caliper {ext_cuda_dep}") depends_on(f"caliper {ext_cuda_dep}", when=f"+profiling {ext_cuda_dep}") - depends_on(f"mfem {ext_cuda_dep}", when=f"+mfem {ext_cuda_dep}") for val in ROCmPackage.amdgpu_targets: @@ -274,14 +297,20 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): depends_on("mfem~mpi", when="~mpi") depends_on("mfem@4.5.0:", when="@0.7.0:") - depends_on("python", when="+python") - # Python with when("+python"): - depends_on("py-nanobind@2.7.0") + depends_on("python@3.9:") + + # extending python allows spack environment views to import axom from python + extends("python") + + depends_on("py-nanobind@2.10.0:") depends_on("py-pytest") + depends_on("py-packaging") + depends_on("py-pygments") depends_on("py-numpy") - depends_on("conduit+python") + depends_on("py-mpi4py", when="+mpi") + depends_on("conduit+python", when="+conduit") # Devtools with when("+devtools"): @@ -326,8 +355,6 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): # ----------------------------------------------------------------------- # Conflicts # ----------------------------------------------------------------------- - # Hard requirement after Axom 0.6.1 - conflicts("~cpp14", when="@0.6.2:") # Conduit's cmake config files moved and < 0.4.0 can't find it conflicts("^conduit@0.7.2:", when="@:0.4.0") @@ -335,7 +362,6 @@ class Axom(CachedCMakePackage, CudaPackage, ROCmPackage): # Sidre requires conduit_blueprint_mpi.hpp conflicts("^conduit@:0.6.0", when="@0.5.0:") - conflicts("+openmp", when="+rocm") conflicts("+cuda", when="+rocm") conflicts("~raja", when="+cuda") @@ -386,6 +412,10 @@ def cache_name(self): special_case, ) + @property + def cxx_std(self): + return self.spec.variants.get("cxxstd").value + def initconfig_compiler_entries(self): spec = self.spec entries = super().initconfig_compiler_entries() @@ -407,19 +437,26 @@ def initconfig_compiler_entries(self): else: entries.append(cmake_cache_option("ENABLE_FORTRAN", False)) - if spec.satisfies("+cpp14") and spec.satisfies("@:0.6.1"): + if (spec.satisfies("+cpp14") or self.cxx_std == "14") and spec.satisfies("@:0.6.1"): entries.append(cmake_cache_string("BLT_CXX_STD", "c++14", "")) + else: + entries.append(cmake_cache_string("BLT_CXX_STD", f"c++{self.cxx_std}")) # Add optimization flag workaround for builds with cray compiler if spec.satisfies("%cce"): entries.append(cmake_cache_string("CMAKE_CXX_FLAGS_DEBUG", "-O1 -g")) + # Remove unusable -Mfreeform flag injected by spack + entries = [entry.replace("-Mfreeform", "") for entry in entries] + # Disable intrusive warning: # icpx: remark: note that use of '-g' without any optimization-level # option will turn off most compiler optimizations similar to use of # '-O0'; use '-Rno-debug-disables-optimization' to disable this remark if spec.satisfies("%oneapi"): - entries.append(cmake_cache_string("CMAKE_CXX_FLAGS_DEBUG", "-g -Rno-debug-disables-optimization")) + entries.append( + cmake_cache_string("CMAKE_CXX_FLAGS_DEBUG", "-g -Rno-debug-disables-optimization") + ) return entries @@ -432,7 +469,9 @@ def initconfig_hardware_entries(self): entries.append(cmake_cache_option("CMAKE_CUDA_SEPARABLE_COMPILATION", True)) # CUDA_FLAGS - cudaflags = "${CMAKE_CUDA_FLAGS} -restrict --expt-extended-lambda " + cudaflags = ( + "${CMAKE_CUDA_FLAGS} -restrict --expt-extended-lambda --expt-relaxed-constexpr " + ) # Pass through any cxxflags to the host compiler via nvcc's Xcompiler flag host_cxx_flags = spec.compiler_flags["cxxflags"] @@ -440,7 +479,7 @@ def initconfig_hardware_entries(self): if spec.satisfies("^blt@:0.5.1"): # This is handled internally by BLT now - if spec.satisfies("+cpp14"): + if spec.satisfies("+cpp14") or self.cxx_std == "14": cudaflags += " -std=c++14" else: cudaflags += " -std=c++11" @@ -464,20 +503,24 @@ def initconfig_hardware_entries(self): # Recommended MPI flags if spec.satisfies("+mpi"): hip_link_flags += "-lxpmem " - hip_link_flags += "-L/opt/cray/pe/mpich/{0}/gtl/lib ".format(spec["mpi"].version.up_to(3)) + hip_link_flags += "-L/opt/cray/pe/mpich/{0}/gtl/lib ".format( + spec["mpi"].version.up_to(3) + ) hip_link_flags += "-Wl,-rpath,/opt/cray/pe/mpich/{0}/gtl/lib ".format( spec["mpi"].version.up_to(3) ) hip_link_flags += "-lmpi_gtl_hsa " if spec.satisfies("^hip@6.0.0:"): - hip_link_flags += "-L{0}/lib/llvm/lib -Wl,-rpath,{0}/lib/llvm/lib ".format(rocm_root) + hip_link_flags += "-L{0}/lib/llvm/lib -Wl,-rpath,{0}/lib/llvm/lib ".format( + rocm_root + ) else: hip_link_flags += "-L{0}/llvm/lib -Wl,-rpath,{0}/llvm/lib ".format(rocm_root) # Only amdclang requires this path; cray compiler fails if this is included if spec.satisfies("%llvm-amdgpu"): hip_link_flags += "-L{0}/lib -Wl,-rpath,{0}/lib ".format(rocm_root) - hip_link_flags += "-lpgmath -lompstub " + hip_link_flags += "-lpgmath " # Fixes for mpi for rocm until wrapper paths are fixed # These flags are already part of the wrapped compilers on TOSS4 systems @@ -486,16 +529,28 @@ def initconfig_hardware_entries(self): hip_link_flags += "-lflang -lflangrti " # Additional library path for cray compiler - if self.spec.satisfies("%cce"): - hip_link_flags += "-L/opt/cray/pe/cce/{0}/cce/x86_64/lib -Wl,-rpath,/opt/cray/pe/cce/{0}/cce/x86_64/lib ".format( - self.spec.compiler.version - ) - - # Remove extra link library for crayftn - if spec.satisfies("+fortran") and self.is_fortran_compiler("crayftn"): - entries.append( - cmake_cache_string("BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE", "unwind") - ) + if spec.satisfies("%cce"): + lib_path = "/opt/cray/pe/cce/{0}/cce/x86_64/lib".format(spec.compiler.version) + hip_link_flags += "-L{0} -Wl,-rpath,{0}".format(lib_path) + + if spec.satisfies("+fortran"): + link_lib_remove_list = [] + + # Remove extra link library for crayftn + if self.is_fortran_compiler("crayftn"): + link_lib_remove_list += ["unwind"] + + # Remove injected OpenMP stub library + if spec.satisfies("+openmp"): + link_lib_remove_list += ["ompstub"] + + if link_lib_remove_list: + entries.append( + cmake_cache_string( + "BLT_CMAKE_IMPLICIT_LINK_LIBRARIES_EXCLUDE", + ";".join(link_lib_remove_list), + ) + ) # Additional libraries for TOSS4 hip_link_flags += "-lamdhip64 -lhsakmt -lhsa-runtime64 -lamd_comgr " @@ -555,6 +610,24 @@ def initconfig_hardware_entries(self): cmake_cache_string("BLT_OPENMP_LINK_FLAGS", openmp_gen_exp, description) ) + # For cce up to version 20.0.0 + if spec.satisfies("+openmp") and spec.satisfies("+rocm") and spec.satisfies("%cce@:20"): + openmp_gen_exp = ( + "$<$>:" + "-fopenmp=libomp>;$<$:-fopenmp>" + ) + + description = ( + "Different OpenMP compile & link flags between HIP and CXX compilers (amdclang++)" + ) + entries.append( + cmake_cache_string("BLT_OPENMP_COMPILE_FLAGS", openmp_gen_exp, description) + ) + entries.append( + cmake_cache_string("BLT_OPENMP_LINK_FLAGS", openmp_gen_exp, description) + ) + if spec.satisfies("target=ppc64le:"): # Fix for working around CMake adding implicit link directories # returned by the BlueOS compilers to link executables with @@ -609,13 +682,15 @@ def initconfig_package_entries(self): if all_components_enabled: print("All axom components enabled") else: - print(f"The following Axom components are enabled: {spec.variants['components'].value}") + print( + f"The following Axom components are enabled: {spec.variants['components'].value}" + ) entries.append("#------------------{0}".format("-" * 60)) entries.append("# Axom components") entries.append("#------------------{0}\n".format("-" * 60)) entries.append(cmake_cache_option("AXOM_ENABLE_ALL_COMPONENTS", False)) - + for comp in spec.variants["components"].value: if comp in _AXOM_COMPONENTS: entries.append(cmake_cache_option(f"AXOM_ENABLE_{comp.upper()}", True)) @@ -627,7 +702,18 @@ def initconfig_package_entries(self): # Try to find the common prefix of the TPL directory. # If found, we will use this in the TPL paths - variant_deps = ["conduit", "c2c", "mfem", "hdf5", "lua", "raja", "umpire", "opencascade", "adiak", "caliper"] + variant_deps = [ + "conduit", + "c2c", + "mfem", + "hdf5", + "lua", + "raja", + "umpire", + "opencascade", + "adiak", + "caliper", + ] for dep in variant_deps: if dep in ["lua"]: # skip entries often outside the common prefix @@ -647,7 +733,7 @@ def initconfig_package_entries(self): else: entries.append(f"# {dep.upper()} not built\n") - if spec.satisfies("+umpire") and spec.satisfies("^camp"): + if (spec.satisfies("+raja") or spec.satisfies("+umpire")) and spec.satisfies("^camp"): dep_dir = get_spec_path(spec, "camp", path_replacements) entries.append(cmake_cache_path("CAMP_DIR", dep_dir)) @@ -699,10 +785,18 @@ def initconfig_package_entries(self): entries.append(cmake_cache_option("ENABLE_CLANGFORMAT", False)) if spec.satisfies("+python") or spec.satisfies("+devtools"): - # Get path to python executable python_bin_dir = get_spec_path(spec, "python", path_replacements, use_bin=True) entries.append(cmake_cache_path("Python_EXECUTABLE", pjoin(python_bin_dir, "python3"))) + if spec.satisfies("+python"): + # Install Axom's Python package(s) so a spack environment view merges them into + # a single site-packages and `import axom.sidre` works without updating PYTHONPATH + entries.append( + cmake_cache_path( + "AXOM_PYTHON_MODULE_INSTALL_PREFIX", spec["python"].package.platlib + ) + ) + if spec.satisfies("^py-jsonschema"): jsonschema_dir = get_spec_path(spec, "py-jsonschema", path_replacements, use_bin=True) jsonschema_path = os.path.join(jsonschema_dir, "jsonschema") @@ -719,9 +813,7 @@ def initconfig_package_entries(self): if spec.satisfies("^py-yapf"): yapf_bin_dir = get_spec_path(spec, "py-yapf", path_replacements, use_bin=True) - entries.append( - cmake_cache_path("YAPF_EXECUTABLE", pjoin(yapf_bin_dir, "yapf")) - ) + entries.append(cmake_cache_path("YAPF_EXECUTABLE", pjoin(yapf_bin_dir, "yapf"))) if spec.satisfies("^py-shroud"): shroud_bin_dir = get_spec_path(spec, "py-shroud", path_replacements, use_bin=True) @@ -735,12 +827,26 @@ def initconfig_package_entries(self): ) if spec.satisfies("+python"): + python_platlib = spec["python"].package.platlib + # pytest requires pluggy and iniconfig - for dep in ("py-nanobind", "py-pytest", "py-numpy", "py-pluggy", "py-iniconfig"): + # newer pytest releases also import packaging/pygments from separate Spack prefixes. + for dep in ( + "py-nanobind", + "py-pytest", + "py-numpy", + "py-pluggy", + "py-iniconfig", + "py-packaging", + "py-pygments", + "py-mpi4py", + ): if spec.satisfies("^{0}".format(dep)): - dep_dir = get_spec_path(spec, dep, path_replacements, use_lib=True) - py_libdir = join_path(dep_dir, f"python{spec['python'].version.up_to(2)}", "site-packages") - entries.append(cmake_cache_path("%s_DIR" % dep.upper().replace("-", "_"), py_libdir)) + dep_dir = get_spec_path(spec, dep, path_replacements) + py_libdir = join_path(dep_dir, python_platlib) + entries.append( + cmake_cache_path("%s_DIR" % dep.upper().replace("-", "_"), py_libdir) + ) return entries @@ -777,12 +883,13 @@ def build_test(self): print("Running Axom Unit Tests...") make("test") - @run_after("install") + @run_after("install", when="+examples") @on_package_attributes(run_tests=True) def test_install_using_cmake(self): """build example with cmake and run""" example_src_dir = join_path(self.prefix.examples.axom, "using-with-cmake") - example_stage_dir = "./cmake" + example_test_dir = tempfile.mkdtemp(prefix="axom-cmake-example-") + example_stage_dir = join_path(example_test_dir, "using-with-cmake") shutil.copytree(example_src_dir, example_stage_dir) with working_dir(join_path(example_stage_dir, "build"), create=True): cmake_args = ["-C ../host-config.cmake", example_src_dir] @@ -793,15 +900,66 @@ def test_install_using_cmake(self): example() make("clean") - @run_after("install") + @run_after("install", when="+examples") @on_package_attributes(run_tests=True) def test_install_using_make(self): """build example with make and run""" example_src_dir = join_path(self.prefix.examples.axom, "using-with-make") - example_stage_dir = "./make" + example_test_dir = tempfile.mkdtemp(prefix="axom-make-example-") + example_stage_dir = join_path(example_test_dir, "using-with-make") shutil.copytree(example_src_dir, example_stage_dir) with working_dir(example_stage_dir, create=True): make(f"AXOM_DIR={self.prefix}") example = Executable("./example") example() make("clean") + + @run_after("install", when="+examples+python+tools components=sidre") + @on_package_attributes(run_tests=True) + def test_install_using_python(self): + """run python example against installed axom""" + example = join_path(self.prefix.examples.axom, "using-with-python", "example.py") + python_runner = join_path(self.prefix.bin, "run_python_with_axom.sh") + if not os.path.isfile(example): + raise RuntimeError("Missing installed python example: {0}".format(example)) + if not os.path.isfile(python_runner): + raise RuntimeError("Missing installed python runner: {0}".format(python_runner)) + run_python = Executable(python_runner) + run_python(example) + + @run_after("install", when="+python components=sidre") + @on_package_attributes(run_tests=True) + def test_axom_sidre_installed_into_site_packages(self): + """Check axom.sidre installed into a site-packages-shaped prefix + and imports from view-shaped site-packages paths. + """ + python_pkg = self.spec["python"].package + python_platlib = python_pkg.platlib + site_packages = join_path(self.prefix, python_platlib) + sidre_pkg_dir = join_path(site_packages, "axom", "sidre") + if not os.path.isdir(sidre_pkg_dir): + raise RuntimeError( + "axom.sidre was not installed under the interpreter platlib: {0}".format( + sidre_pkg_dir + ) + ) + + # Assemble the Python package directories a view would merge into site-packages. + import_path = [site_packages] + if self.spec.satisfies("+conduit"): + for conduit_py in ( + join_path(self.spec["conduit"].prefix, python_platlib), + join_path(self.spec["conduit"].prefix, "python-modules"), + ): + if os.path.isdir(conduit_py): + import_path.append(conduit_py) + + for dep in ("py-numpy", "py-mpi4py"): + if self.spec.satisfies("^{0}".format(dep)): + dep_py = join_path(self.spec[dep].prefix, python_platlib) + if os.path.isdir(dep_py): + import_path.append(dep_py) + + imports = "import axom.sidre as s; import numpy; print('axom.sidre', s.__version__)" + python = self["python"].command + python("-c", imports, extra_env={"PYTHONPATH": ":".join(import_path)}) diff --git a/scripts/spack/packages/cce/package.py b/scripts/spack/packages/cce/package.py new file mode 100644 index 0000000000..230503be91 --- /dev/null +++ b/scripts/spack/packages/cce/package.py @@ -0,0 +1,18 @@ +# Copyright 2013-2025 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +import os +from spack.package import * +from spack_repo.builtin.packages.cce.package import Cce as BuiltinCce + +class Cce(BuiltinCce): + + # Add C++20 standard + def _standard_flag(self, *, language, standard): + flags = { + "cxx": {"11": "-std=c++11", "14": "-std=c++14", "17": "-std=c++17", "20": "-std=c++20"}, + "c": {"99": "-std=c99", "11": "-std=c11"}, + } + return flags[language][standard] diff --git a/scripts/spack/packages/mfem/package.py b/scripts/spack/packages/mfem/package.py index 0c8dcf0f34..6baed1d391 100644 --- a/scripts/spack/packages/mfem/package.py +++ b/scripts/spack/packages/mfem/package.py @@ -5,11 +5,6 @@ class Mfem(BuiltinMfem): - version("4.9.0", - url="https://bit.ly/mfem-4-9", - sha256="6904974c8d5a6bcd127419c7b7adff873170d397ed2f0bccdf438e940e713af2", - extension="tar.gz") - ## mfem fails to ld hypre otherwise ### BEGIN AXOM PATCH depends_on("hypre~shared", when="+cuda~shared") diff --git a/scripts/spack/specs.json b/scripts/spack/specs.json index 733749cc41..36cc4d6f01 100644 --- a/scripts/spack/specs.json +++ b/scripts/spack/specs.json @@ -14,34 +14,33 @@ "__comment__":"# ", "__comment__":"##############################################################################", - "__comment__":"# mfem disabled for intel (icpx compiler error)", - "__comment__":"# python disabled for intel (mixed compiler conduit/caliper MPI spack compiler error)", + "__comment__":"# For intel compiler, mfem requires given compiler flag and ", + "__comment__":"# compiler preferences to prevent compiler mixing", "__comment__":"# Configs are for dane/rzwhippet", - "__comment__":"# Order matters - if ~python spec is built last this removes view of python", "toss_4_x86_64_ib": - [ "~python+devtools+hdf5~mfem+c2c+adiak+caliper %intel_25", + [ "+python+devtools+hdf5+mfem+c2c+adiak+caliper %%intel_25 ^mfem cxxflags=-fp-speculation=safe %intel_25", "+python+devtools+hdf5+mfem+c2c+scr+adiak+caliper %gcc_13", - "+python+devtools+hdf5+mfem+c2c+scr+adiak+caliper+opencascade %clang_19"], + "+python+devtools+hdf5+mfem+c2c+scr+adiak+caliper+opencascade %%clang_19"], "__comment__":"# Configs are for rzvector", "rzvector": [ "+python+devtools+mfem+c2c+adiak+caliper+cuda cuda_arch=90 %gcc_13", - "+python+devtools+mfem+c2c+adiak+caliper+cuda cuda_arch=90 %clang_19"], + "+python+devtools+mfem+c2c+adiak+caliper+cuda cuda_arch=90 %%clang_19"], "__comment__":"# Configs are for matrix", "matrix": [ "+python+devtools+mfem+c2c+adiak+caliper+cuda cuda_arch=90 %gcc_13", - "+python+devtools+mfem+c2c+adiak+caliper+cuda cuda_arch=90 %clang_19"], + "+python+devtools+mfem+c2c+adiak+caliper+cuda cuda_arch=90 %%clang_19"], "__comment__":"# Use amdgpu_target=gfx942 for rzadams", "__comment__":"# Use amdgpu_target=gfx90a for tioga/rzvernal", "__comment__":"# Use amdgpu_target=gfx908 for rznevada", "__comment__":"# -Wno-int-conversion flag needed for building HDF5", - "__comment__":"# caliper disabled for rocm@6.3.1, fails to compile", + "__comment__":"# caliper~shared required for mfem/caliper/mpi(?) to prevent rocprof runtime deadlock", "toss_4_x86_64_ib_cray": - [ "+python+devtools~openmp+mfem+c2c+adiak+caliper+rocm amdgpu_target=gfx942,gfx90a %rocm_6_4_3 ^hip@6.4.3 ^hipblas@6.4.3 ^hipsparse@6.4.3 ^hsa-rocr-dev@6.4.3 ^rocprim@6.4.3 ^mfem+raja+umpire ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion", - "+python+devtools~openmp+mfem+c2c+adiak~caliper+rocm amdgpu_target=gfx942,gfx90a %rocm_6_3_1 ^hip@6.3.1 ^hipblas@6.3.1 ^hipsparse@6.3.1 ^hsa-rocr-dev@6.3.1 ^rocprim@6.3.1 ^mfem+raja+umpire ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion", - "+python+devtools~openmp+mfem+c2c+adiak+caliper+rocm amdgpu_target=gfx942,gfx90a %cce_20 ^hip@6.4.3 ^hipblas@6.4.3 ^hipsparse@6.4.3 ^hsa-rocr-dev@6.4.3 ^rocprim@6.4.3 ^caliper~shared ^mfem+raja+umpire ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion" ], + [ "+python+devtools+openmp+mfem+c2c+adiak+caliper+rocm amdgpu_target=gfx942,gfx90a %rocm_6_4_3 ^hip@6.4.3 ^hipblas@6.4.3 ^hipsparse@6.4.3 ^hsa-rocr-dev@6.4.3 ^rocprim@6.4.3 ^mfem+raja+umpire ^raja+openmp+rocm ^umpire+openmp+rocm ^hdf5 cflags=-Wno-int-conversion", + "+python+devtools+openmp+mfem+c2c+adiak+caliper+rocm amdgpu_target=gfx942,gfx90a %rocm_7_2_1 ^hip@7.2.1 ^hipblas@7.2.1 ^hipsparse@7.2.1 ^hsa-rocr-dev@7.2.1 ^rocprim@7.2.1 ^caliper~shared ^mfem+raja+umpire ^raja+openmp+rocm ^umpire+openmp+rocm ^hdf5 cflags=-Wno-int-conversion", + "+python+devtools+openmp+mfem+c2c+adiak+caliper+rocm amdgpu_target=gfx942,gfx90a %cce_21 ^hip@7.2.1 ^hipblas@7.2.1 ^hipsparse@7.2.1 ^hsa-rocr-dev@7.2.1 ^rocprim@7.2.1 ^caliper~shared ^mfem+raja+umpire ^raja+openmp+rocm ^umpire+openmp+rocm ^hdf5 cflags=-Wno-int-conversion" ], "darwin-x86_64": [ "+python+devtools+mfem %clang@9.0.0" ] diff --git a/scripts/vcpkg_ports/blt/portfile.cmake b/scripts/vcpkg_ports/blt/portfile.cmake index 7d90525801..7d659f5931 100644 --- a/scripts/vcpkg_ports/blt/portfile.cmake +++ b/scripts/vcpkg_ports/blt/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO llnl/blt - REF ccd6d31c7072ff984c7c8b723fc51f69e677ca72 - SHA512 dc3ab1b01293772a048d1531f6953e82cb9b38a162153c2002f89f1dfd07c0cf087e40153024ceeee2f5040ae2611ed8936292ce0bec568b068313ec2dfd853c + REF v0.7.2 + SHA512 4e73eee3dfdf552f5ea183c0093a144b70335a6d086aac8574457086e005b5a96e23c82122e1a72ffcf6647c48fb98bbb404a059b65f80c3ef4c38bb90b544dc HEAD_REF develop ) diff --git a/scripts/vcpkg_ports/blt/vcpkg.json b/scripts/vcpkg_ports/blt/vcpkg.json index 6bdd03eb47..319a07f7c3 100644 --- a/scripts/vcpkg_ports/blt/vcpkg.json +++ b/scripts/vcpkg_ports/blt/vcpkg.json @@ -1,6 +1,6 @@ { "name": "blt", - "version": "0.7.1", + "version": "0.7.2", "homepage": "https://github.com/llnl/blt", "description": "A streamlined CMake build system foundation for developing HPC software", "supports": "!uwp" diff --git a/scripts/vcpkg_ports/camp/portfile.cmake b/scripts/vcpkg_ports/camp/portfile.cmake index 99b6e74f95..c44e011929 100644 --- a/scripts/vcpkg_ports/camp/portfile.cmake +++ b/scripts/vcpkg_ports/camp/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO llnl/camp - REF v2025.12.0 - SHA512 caff00944ad27bbd819f0ebf0bec8ffbe4579ab9e39dc8da97a52954293bb4450605bc624dc0d5c7ab0fc1c445088c34a1ec10352499d5e4ff90fd126e809860 + REF v2026.07.1 + SHA512 f4fd8778e6ed0273f05e0cc41935066259ca3f816e6053e528b2795d29493e0d1ec785256aa26ef120bd88fb22a61afd183f6b554cbfc83a97bdbc815ba8c7e4 ) set(_is_shared TRUE) diff --git a/scripts/vcpkg_ports/camp/vcpkg.json b/scripts/vcpkg_ports/camp/vcpkg.json index 00906fa15c..be26674b54 100644 --- a/scripts/vcpkg_ports/camp/vcpkg.json +++ b/scripts/vcpkg_ports/camp/vcpkg.json @@ -1,6 +1,6 @@ { "name": "camp", - "version-string": "2025.12.0", + "version-string": "2026.07.1", "homepage": "https://github.com/llnl/camp", "description": "Compiler agnostic metaprogramming library", "dependencies": [ diff --git a/scripts/vcpkg_ports/conduit/portfile.cmake b/scripts/vcpkg_ports/conduit/portfile.cmake index b34467ece9..13974f3a6d 100644 --- a/scripts/vcpkg_ports/conduit/portfile.cmake +++ b/scripts/vcpkg_ports/conduit/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO llnl/conduit - REF v0.9.5 - SHA512 c0b8e92e6eb3c42a2efc8656c488b62c2fbacbe015df7820d8eae8752deea8271db65f2d129df251a7eb97402352ff2260e3ac8e38a3c37c8606ab1096511757 + REF v0.9.7 + SHA512 f36e5644e1a86660f32dd8651b88274ff4a77b05cc69e0b42976720f73fd6562a08a4bc3fd6f594e422143738f50240723d69b7612fa91d22030302165879acb HEAD_REF develop PATCHES "./setup_deps_vcpkg_triplet.patch" diff --git a/scripts/vcpkg_ports/conduit/vcpkg.json b/scripts/vcpkg_ports/conduit/vcpkg.json index 16ee72f6c3..47bc48eb77 100644 --- a/scripts/vcpkg_ports/conduit/vcpkg.json +++ b/scripts/vcpkg_ports/conduit/vcpkg.json @@ -1,12 +1,13 @@ { "name": "conduit", - "version": "0.9.5", + "version": "0.9.7", "homepage": "https://github.com/llnl/conduit", "description": "Simplified Data Exchange for HPC Simulations", "dependencies": [ { "name": "hdf5", - "features": ["tools"] + "default-features": false, + "features": ["tools", "zlib"] }, "blt", { diff --git a/scripts/vcpkg_ports/hdf5/vcpkg.json b/scripts/vcpkg_ports/hdf5/vcpkg.json new file mode 100644 index 0000000000..afb94e9952 --- /dev/null +++ b/scripts/vcpkg_ports/hdf5/vcpkg.json @@ -0,0 +1,77 @@ +{ + "name": "hdf5", + "version": "1.14.4.3", + "port-version": 4, + "description": "HDF5 is a data model, library, and file format for storing and managing data", + "homepage": "https://www.hdfgroup.org/downloads/hdf5/", + "license": "BSD-3-Clause", + "supports": "!uwp", + "$comment": [ + "Overlay of the pinned upstream hdf5 manifest used by uberenv's in-place vcpkg ports copy.", + "Upstream hdf5 defaults are [\"szip\", \"zlib\"]. We intentionally drop \"szip\" from default-features here", + "but keep the explicit \"szip\" feature below so users can still opt in when needed.", + "This works around vcpkg pulling libaec through hdf5's default szip feature in Axom's Windows GHA builds.", + "The problem was not libaec compatibility; the relevant issue was that the libaec source download repeatedly", + "failed from its upstream archive URL with HTTP 429 in GitHub Actions, making Windows dependency bootstrap flaky." + ], + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ], + "$comment_default_features": "Upstream default-features were [\"szip\", \"zlib\"]. Keep only zlib by default so CI does not pull libaec unless szip is explicitly requested.", + "default-features": [ + "zlib" + ], + "features": { + "cpp": { + "description": "Builds cpp lib" + }, + "fortran": { + "description": "Build with fortran" + }, + "map": { + "description": "Build the map API" + }, + "parallel": { + "description": "parallel support for HDF5", + "dependencies": [ + "mpi" + ] + }, + "szip": { + "$comment": "Retained as an opt-in feature. It is intentionally not part of default-features in this overlay because the libaec download repeatedly hit HTTP 429 in the Windows GHA path.", + "description": "Build with szip", + "dependencies": [ + "libaec" + ] + }, + "threadsafe": { + "description": "thread safety for HDF5", + "supports": "!(static & windows)", + "dependencies": [ + { + "name": "pthreads", + "platform": "!windows" + } + ] + }, + "tools": { + "description": "Build hdf tools" + }, + "utils": { + "description": "Build HDF5 Utils" + }, + "zlib": { + "description": "Build with zlib", + "dependencies": [ + "zlib" + ] + } + } +} diff --git a/scripts/vcpkg_ports/mfem/portfile.cmake b/scripts/vcpkg_ports/mfem/portfile.cmake index dfb5ddbaba..79a13eb21f 100644 --- a/scripts/vcpkg_ports/mfem/portfile.cmake +++ b/scripts/vcpkg_ports/mfem/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO mfem/mfem - REF v4.9 - SHA512 946477c5e2f43c00f4c3bd3a1beb644c6dd20d855853599dab390f41ea4177b5652815e56ba8b238b89e8b8a314d278b8ac7ab433c4239bc56d40a6ed484c07f + REF c8ef9676e83c93a9037dbdf3bf0f2d741321e632 + SHA512 322f7f517cdb7a38cc3cdcf52d5034269fe6d90e5d058258bb9bf227b599cfb766cd5253bbbbf031eba209a7d1bf3a2385047510d0d248a835a6a2d4c1517a35 HEAD_REF master ) diff --git a/scripts/vcpkg_ports/mfem/vcpkg.json b/scripts/vcpkg_ports/mfem/vcpkg.json index 748315ebc7..b11f0cbb87 100644 --- a/scripts/vcpkg_ports/mfem/vcpkg.json +++ b/scripts/vcpkg_ports/mfem/vcpkg.json @@ -1,6 +1,7 @@ { "name": "mfem", - "version": "4.9", + "$comment":"TODO: We're planning to update to release 4.10 when it is available", + "version-string": "master-commit-c8ef9676e83c93a9037dbdf3bf0f2d741321e632", "homepage": "http://mfem.org", "description": "Lightweight, general, scalable C++ library for finite element methods", "supports": "!uwp" diff --git a/scripts/vcpkg_ports/opencascade/portfile.cmake b/scripts/vcpkg_ports/opencascade/portfile.cmake index aa4b47d200..2750016b21 100644 --- a/scripts/vcpkg_ports/opencascade/portfile.cmake +++ b/scripts/vcpkg_ports/opencascade/portfile.cmake @@ -3,7 +3,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Open-Cascade-SAS/OCCT REF "${VERSION_STR}" - SHA512 af176cbd105c49949282c16bb6e30f69167bc6c00a50e0ae69aea555815d47ac3c4540c233e596c5add7cb846c2b33d7be267d8e02472286e758b662b4a652ab + SHA512 4ec271ec8db5f0d6f77ea5c0633b40334c796421806a344c568fb8d9ed942fec63f8dfcc65ab9f65e0446d5cd7a49beede5ac693421971b350e828ab1a19d773 HEAD_REF master PATCHES drop-bin-letter-d.patch diff --git a/scripts/vcpkg_ports/opencascade/vcpkg.json b/scripts/vcpkg_ports/opencascade/vcpkg.json index b97447263d..95d7d544d5 100644 --- a/scripts/vcpkg_ports/opencascade/vcpkg.json +++ b/scripts/vcpkg_ports/opencascade/vcpkg.json @@ -1,6 +1,6 @@ { "name": "opencascade", - "version": "7.8.0", + "version": "7.9.1", "description": "Open Cascade Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE.", "homepage": "https://github.com/Open-Cascade-SAS/OCCT", "license": "LGPL-2.1-only", diff --git a/scripts/vcpkg_ports/raja/portfile.cmake b/scripts/vcpkg_ports/raja/portfile.cmake index 9747d00b1f..458a36a642 100644 --- a/scripts/vcpkg_ports/raja/portfile.cmake +++ b/scripts/vcpkg_ports/raja/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO llnl/raja - REF v2025.12.1 - SHA512 fca1d5d336cb552bbee1f33da69734c3c0dd53632e04db3ae76f08e1160801676e085c41b52fa1d1e7bd91b8b880338c30396a03c13dd32f6941c327c52cf5e8 + REF v2026.07.0 + SHA512 25596a1beee73b12041a85f5cf646293fbb6d0c75d51ee1064573e32ae2606010bd31e061b2ea3db38f192650a78805f5f27567f05e7f7fa247bb2783a63dffb ) set(_is_shared TRUE) diff --git a/scripts/vcpkg_ports/raja/vcpkg.json b/scripts/vcpkg_ports/raja/vcpkg.json index 778aa789aa..c0f59c929a 100644 --- a/scripts/vcpkg_ports/raja/vcpkg.json +++ b/scripts/vcpkg_ports/raja/vcpkg.json @@ -1,6 +1,6 @@ { "name": "raja", - "version-string": "2025.12.0", + "version-string": "2026.07.0", "homepage": "https://github.com/llnl/raja", "description": "RAJA Performance Portability Layer (C++)", "dependencies": [ diff --git a/scripts/vcpkg_ports/umpire/portfile.cmake b/scripts/vcpkg_ports/umpire/portfile.cmake index 7cf83ab670..e66b714856 100644 --- a/scripts/vcpkg_ports/umpire/portfile.cmake +++ b/scripts/vcpkg_ports/umpire/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO llnl/umpire - REF v2025.12.0 - SHA512 3dbb321b3b79ae60ecad4ef81ee40e98e41b370da77dfbd9bd037b118d05da9ea67a8aabf82f60d4302ab40897a0f58b75ad910cce3ec831984b6bd47530760b + REF v2026.07.1 + SHA512 b88c68094f6e009b96893a8bf0bd0d4a045eb233fb10a5c0be5ff8da5c185de9fe8182c6f71ff60d48c885339501e0f4fc15c0f4fc8f510d131bbac8ef4d42bc HEAD_REF develop ) @@ -34,7 +34,7 @@ vcpkg_configure_cmake( -DENABLE_TESTS:BOOL=OFF -DENABLE_BENCHMARKS:BOOL=OFF -DUMPIRE_ENABLE_FILESYSTEM:BOOL=ON - -DBLT_CXX_STD:STRING=c++17 + -DBLT_CXX_STD:STRING=c++20 -DBLT_OPENMP_LINK_FLAGS:STRING=" " -DUMPIRE_ENABLE_TOOLS:BOOL=OFF -DUMPIRE_ENABLE_TESTS:BOOL=OFF diff --git a/scripts/vcpkg_ports/umpire/vcpkg.json b/scripts/vcpkg_ports/umpire/vcpkg.json index 7441f79d8d..7d8acc682a 100644 --- a/scripts/vcpkg_ports/umpire/vcpkg.json +++ b/scripts/vcpkg_ports/umpire/vcpkg.json @@ -1,6 +1,6 @@ { "name": "umpire", - "version-string": "2025.12.0", + "version-string": "2026.07.1", "homepage": "https://github.com/llnl/umpire", "description": "An application-focused API for memory management on NUMA and GPU architectures", "dependencies": [ diff --git a/skills/building/SKILL.md b/skills/building/SKILL.md new file mode 100644 index 0000000000..aa6f806fd2 --- /dev/null +++ b/skills/building/SKILL.md @@ -0,0 +1,107 @@ +--- +name: building +description: Instructions for building Axom +--- + +## Compute-node requirement (Codex) + +Only run compilation and test commands on a compute node. Determine this by running: + +```bash +./skills/building/scripts/is_compute_node +``` + +If it prints `login`, do **not** run `./config-build.py`, `cmake --build ...`, or `ctest ...`. Stop and ask the user to switch to/allocate a compute node, then continue once `is_compute_node` prints `compute`. + +## Axom build + +This repository builds Axom against externally provided TPLs (e.g., via Spack/uberenv + a host-config). + +1) Configure (recommended wrapper around CMake): + +```bash +./config-build.py -bp build -ip install -hc "$(./skills/building/scripts/determine_host_config)" --exportcompilercommands +``` + +2) Build and test: + +```bash +cmake --build build -j +ctest --test-dir build +``` + +## Common build options + +Common CMake options (and their defaults) live in `src/cmake/AxomOptions.cmake` and `src/cmake/CMakeBasics.cmake`. Pass them at configure time as `-D