diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 04b44455fc5..45969163050 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -2,7 +2,7 @@ "build": { "dockerfile": "Dockerfile", "args": { - "GEOS_TPL_TAG": "320-766" + "GEOS_TPL_TAG": "324-875" } }, "runArgs": [ diff --git a/.github/workflows/ci_tests.yml b/.github/workflows/ci_tests.yml index e1e7506540f..88decc83bda 100644 --- a/.github/workflows/ci_tests.yml +++ b/.github/workflows/ci_tests.yml @@ -213,16 +213,16 @@ jobs: BUILD_SHARED_LIBS: ON HOST_CONFIG: /spack-generated.cmake - - name: Sherlock CPU (centos 7.9.2009, gcc 10.1.0, open-mpi 4.1.2, openblas 0.3.10) - CMAKE_BUILD_TYPE: Release - DOCKER_REPOSITORY: geosx/sherlock-gcc10.1.0-openmpi4.1.2-openblas0.3.10-zlib1.2.11 - ENABLE_HYPRE: ON - ENABLE_TRILINOS: OFF - GEOS_ENABLE_BOUNDS_CHECK: OFF - GCP_BUCKET: geosx/Sherlock-CPU - HOST_CONFIG: /spack-generated.cmake -# HOST_CONFIG: host-configs/Stanford/sherlock-gcc10.cmake - BUILD_SHARED_LIBS: ON + #- name: Sherlock CPU (centos 7.9.2009, gcc 10.1.0, open-mpi 4.1.2, openblas 0.3.10) + # CMAKE_BUILD_TYPE: Release + # DOCKER_REPOSITORY: geosx/sherlock-gcc10.1.0-openmpi4.1.2-openblas0.3.10-zlib1.2.11 + # ENABLE_HYPRE: ON + # ENABLE_TRILINOS: OFF + # GEOS_ENABLE_BOUNDS_CHECK: OFF + # GCP_BUCKET: geosx/Sherlock-CPU + # HOST_CONFIG: /spack-generated.cmake +# # HOST_CONFIG: host-configs/Stanford/sherlock-gcc10.cmake + # BUILD_SHARED_LIBS: ON uses: ./.github/workflows/build_and_test.yml with: @@ -400,22 +400,22 @@ jobs: DOCKER_CERTS_UPDATE_COMMAND: "update-ca-trust" HOST_CONFIG: /spack-generated-wave-solver-only.cmake - - name: Sherlock GPU (centos 7.9.2009, gcc 10.1.0, open-mpi 4.1.2, openblas 0.3.10, cuda 12.4.0,) - BUILD_AND_TEST_CLI_ARGS: "--no-run-unit-tests --no-install-schema" - BUILD_GENERATOR: "--ninja" - CMAKE_BUILD_TYPE: Release - DOCKER_REPOSITORY: geosx/sherlock-gcc10.1.0-openmpi4.1.2-cuda12.4.0-openblas0.3.10-zlib1.2.11 - ENABLE_HYPRE_DEVICE: CUDA - ENABLE_HYPRE: ON - ENABLE_TRILINOS: OFF - GEOS_ENABLE_BOUNDS_CHECK: OFF - GCP_BUCKET: geosx/Sherlock-GPU - RUNS_ON: streak2 - NPROC: 8 - DOCKER_RUN_ARGS: "--cpus=8 --memory=128g --runtime=nvidia -v /etc/pki/ca-trust/source/anchors/:/etc/pki/ca-trust/source/anchors/llnl:ro" - DOCKER_CERTS_DIR: "/etc/pki/ca-trust/source/anchors" - DOCKER_CERTS_UPDATE_COMMAND: "update-ca-trust" - HOST_CONFIG: /spack-generated.cmake + #- name: Sherlock GPU (centos 7.9.2009, gcc 10.1.0, open-mpi 4.1.2, openblas 0.3.10, cuda 12.4.0,) + # BUILD_AND_TEST_CLI_ARGS: "--no-run-unit-tests --no-install-schema" + # BUILD_GENERATOR: "--ninja" + # CMAKE_BUILD_TYPE: Release + # DOCKER_REPOSITORY: geosx/sherlock-gcc10.1.0-openmpi4.1.2-cuda12.4.0-openblas0.3.10-zlib1.2.11 + # ENABLE_HYPRE_DEVICE: CUDA + # ENABLE_HYPRE: ON + # ENABLE_TRILINOS: OFF + # GEOS_ENABLE_BOUNDS_CHECK: OFF + # GCP_BUCKET: geosx/Sherlock-GPU + # RUNS_ON: streak2 + # NPROC: 8 + # DOCKER_RUN_ARGS: "--cpus=8 --memory=128g --runtime=nvidia -v /etc/pki/ca-trust/source/anchors/:/etc/pki/ca-trust/source/anchors/llnl:ro" + # DOCKER_CERTS_DIR: "/etc/pki/ca-trust/source/anchors" + # DOCKER_CERTS_UPDATE_COMMAND: "update-ca-trust" + # HOST_CONFIG: /spack-generated.cmake # Below this line, jobs that deploy to Google Cloud. diff --git a/host-configs/LLNL/dane-toss_4_x86_64_ib-clang@19.1.3.cmake b/host-configs/LLNL/dane-toss_4_x86_64_ib-clang@19.1.3.cmake deleted file mode 100644 index e05c8385f48..00000000000 --- a/host-configs/LLNL/dane-toss_4_x86_64_ib-clang@19.1.3.cmake +++ /dev/null @@ -1,182 +0,0 @@ -################################################################################# -# Generated host-config - Edit at own risk! -################################################################################# -#-------------------------------------------------------------------------------- -# SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: clang@=19.1.3 -# CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake -#-------------------------------------------------------------------------------- - -#-------------------------------------------------------------------------------- -# Compilers -#-------------------------------------------------------------------------------- - -set(CMAKE_C_COMPILER "/usr/tce/packages/clang/clang-19.1.3-magic/bin/clang" CACHE PATH "") - -set(CMAKE_CXX_COMPILER "/usr/tce/packages/clang/clang-19.1.3-magic/bin/clang++" CACHE PATH "") - -set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -march=native -mtune=native" CACHE STRING "") - -set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -DNDEBUG" CACHE STRING "") - -set(CMAKE_CXX_FLAGS_DEBUG "-g" CACHE STRING "") - -#-------------------------------------------------------------------------------- -# CMake Standard -#-------------------------------------------------------------------------------- - -set(BLT_CXX_STD "c++17" CACHE STRING "") - -#-------------------------------------------------------------------------------- -# MPI -#-------------------------------------------------------------------------------- - -set(ENABLE_MPI ON CACHE BOOL "") - -set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic/bin/mpicc" CACHE PATH "") - -set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic/bin/mpicxx" CACHE PATH "") - -set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") - -#-------------------------------------------------------------------------------- -# OpenMP -#-------------------------------------------------------------------------------- - -set(ENABLE_OPENMP ON CACHE BOOL "") - -#-------------------------------------------------------------------------------- -# Cuda -#-------------------------------------------------------------------------------- - -set(ENABLE_CUDA OFF CACHE BOOL "") - -#-------------------------------------------------------------------------------- -# Performance Portability TPLs -#-------------------------------------------------------------------------------- - -set(ENABLE_CHAI ON CACHE BOOL "") - -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-ggrnk5rsnvzuqf6om3cdjajchpxihrza" CACHE PATH "") - -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-cs5kvvqnh2wl2jrf7occuti2yhiwvbuq" CACHE PATH "") - -set(ENABLE_UMPIRE ON CACHE BOOL "") - -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-slqtula7bnjuvddhzgsxaklgvrusqlov" CACHE PATH "") - -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-tjmotdymah2kgcepcscw42qteury5vg7" CACHE PATH "") - -#-------------------------------------------------------------------------------- -# IO TPLs -#-------------------------------------------------------------------------------- - -set(ENABLE_CALIPER ON CACHE BOOL "") - -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-lq3stlxw4jc6gkrjo7ltgyezhuzcyks7" CACHE PATH "") - -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/adiak-0.4.0-5idtmidayajcjfk2xioba4mfgbuy22sy" CACHE PATH "") - -set(ZLIB_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/zlib-1.3.1-fyqxsc4kj5j5ktc6k5jzljordczfrpq7" CACHE PATH "") - -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/hdf5-1.12.1-bjb5ar6qmtqmmomz5b47br2hrqzdy2lm" CACHE PATH "") - -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-gsc2vgc6tdehpvrfuvvdodyzo664veoa" CACHE PATH "") - -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/silo-4.11.1-bsd-opb2yktncpevjf3o5vypxpvt5d2ttp4m" CACHE PATH "") - -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/pugixml-1.13-e242tpuklhfyhmeqxsdnn3ymg27o3dpl" CACHE PATH "") - -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/vtk-9.4.2-ue42puketxfzrudwvtle6a5x6ppvow7j" CACHE PATH "") - -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/fmt-10.0.0-nqkdz2rhyvtyjt3yygsewulw326ekno6" CACHE PATH "") - -#-------------------------------------------------------------------------------- -# System Math Libraries -#-------------------------------------------------------------------------------- - -set(ENABLE_MKL ON CACHE BOOL "") - -set(MKL_INCLUDE_DIRS "/usr/tce/packages/mkl/mkl-2022.1.0/include" CACHE PATH "") - -set(MKL_LIBRARIES /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_intel_lp64.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_gnu_thread.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_core.so - /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/bin/../lib/x86_64-unknown-linux-gnu/libomp.so - /lib64/libpthread.so - /lib64/libm.so - /lib64/libdl.so CACHE STRING "") - -#-------------------------------------------------------------------------------- -# Math TPLs -#-------------------------------------------------------------------------------- - -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/metis-5.1.0-k5jawftu22mvnwcdb7o4vgiy5tseipgm" CACHE PATH "") - -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/parmetis-4.0.3-l4nr3kqb3q3zwou7miaz43vq2qkjmnta" CACHE PATH "") - -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/scotch-7.0.8-wzdshazr5pw5cw2445atxbqnlbq2ptpe" CACHE PATH "") - -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-g4utcupo4mxwlczbkzxj7tgf4htl7onm" CACHE PATH "") - -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/suite-sparse-5.10.1-u3pgd5dblz7nio5s4jbfxsgfqsr5anmq" CACHE PATH "") - -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/trilinos-16.1.0-ztes25cijyufrb25fnbo4um473wpnjvj" CACHE PATH "") - -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-xeixfkejyg2zvxgjkizecladcennahsv" CACHE PATH "") - -set(ENABLE_PETSC OFF CACHE BOOL "") - -set(ENABLE_CALIPER_HYPRE ON CACHE BOOL "") - -set(GEOS_LA_INTERFACE "Hypre" CACHE STRING "") - -#-------------------------------------------------------------------------------- -# Python -#-------------------------------------------------------------------------------- - -set(Python3_ROOT_DIR "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/" CACHE PATH "") - -set(Python3_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/python3" CACHE PATH "") - -set(ENABLE_PYGEOSX ON CACHE BOOL "") - -#-------------------------------------------------------------------------------- -# Documentation -#-------------------------------------------------------------------------------- - -set(SPHINX_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/sphinx-build" CACHE PATH "") - -set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/doxygen-1.8.20-pybghjqgvozfobh4n2gqpstqaqyqtr2u/bin/doxygen" CACHE PATH "") - -#-------------------------------------------------------------------------------- -# Development tools -#-------------------------------------------------------------------------------- - -set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") - -set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-2xgcoibttoazu3bdbk2gj3atqc5mnale/bin/uncrustify" CACHE PATH "") - -#-------------------------------------------------------------------------------- -# addr2line -#-------------------------------------------------------------------------------- - -set(ENABLE_ADDR2LINE ON CACHE BOOL "") - -set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") - -#-------------------------------------------------------------------------------- -# Other -#-------------------------------------------------------------------------------- - -set(ENABLE_MATHPRESSO ON CACHE BOOL "") - -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-19_tpls/clang-19.1.3/mathpresso-geos-z4ylqrbgcoqyeyoafiwsifmvc5za4xhs" CACHE PATH "") - -set(ENABLE_XML_UPDATES ON CACHE BOOL "") - -set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") - -set(ATS_ARGUMENTS "--machine slurm56" CACHE STRING "") - diff --git a/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@12.1.1.cmake b/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@12.1.1.cmake index e49b8affb74..6cd093dbe08 100644 --- a/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@12.1.1.cmake +++ b/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@12.1.1.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: gcc@=12.1.1 +# Compiler Spec: gcc@12.1.1/5plbikk5scglgu2u3icz4e5wb4u5hkgm # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -37,8 +37,9 @@ set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-12.1.1-magic/b set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-12.1.1-magic/bin/mpicxx" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") +set(MPIEXEC "srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE PATH "") #-------------------------------------------------------------------------------- # OpenMP @@ -52,21 +53,27 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(ENABLE_CUDA OFF CACHE BOOL "") +#-------------------------------------------------------------------------------- +# ROCm/HIP +#-------------------------------------------------------------------------------- + +set(ENABLE_HIP OFF CACHE BOOL "") + #-------------------------------------------------------------------------------- # Performance Portability TPLs #-------------------------------------------------------------------------------- set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-2xob7j63ysxxm5msqcs5akk53ox36rrq" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-srfplicnwzr2kag5m23z5nshmnxw3lcl" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-w6d3vfhqea67jtrl5kgsf7yfdmw53sws" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-7stdowmrp4n2swfznbeebkyvtdahwz7e" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-h4gry4jg4nfbhrh55hecfdzzy3awxq2x" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-fx67q6xfwdehh542kldxdgpkzepw7hrc" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-7avauujxf75odfjvsunfgz34wkzen3hb" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-gu7hbwb7mwzuqhznhyqviozjpigwf7bf" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -74,57 +81,49 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/ca set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-xolotrctq2ml5kcg4dminlshg6vzagor" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-ahiy2oge3lbdxt7cqafzl6myj54atwlm" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/adiak-0.4.0-bz6cshrbl4zpowg6uvhdo7ki7ss2tgjr" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/adiak-0.4.0-46eja4c6z2nbd4hnq6ae5b6h74wi6i3z" CACHE PATH "") -set(ZLIB_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/zlib-1.3.1-54oviesqjo6upo65ry5fitqz5omfw57n" CACHE PATH "") +set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/hdf5-1.12.1-oghlibs4dsel6eqrwu2xp2gvg4pjz2md" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/hdf5-1.12.1-hmop3i5jywz33ukoamk3mqbyuipeyh3c" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-37y7d7y2e735gaelsdl2ub7itkak6a77" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-pz53mquow54uysxk66ulgrf3jdgidsqw" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/silo-4.11.1-bsd-c4eskt44znon3uq54ozahcwpq6y4uusl" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/silo-4.11.1-bsd-q65rphvs2m5gvj43247y53xw7ivtov7l" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/pugixml-1.13-hsfh2l3cmzc7piwx4ex3azvz5tk75tfs" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/pugixml-1.13-empmscdhk6wdlhrdlk66ihz5q5x5zf4i" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/vtk-9.4.2-ygyhmgwabjr7arolnf46wopotcbmlsl5" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/vtk-9.4.2-iibfys46pdhc2zumaljepkl6sns5uqio" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/fmt-10.0.0-e7nurcfb4jtbpu75wmofg7hdurzjaf5n" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/fmt-10.0.0-oqcnmhx5np2myrzmn327wfc2jtodftxj" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries #-------------------------------------------------------------------------------- -set(ENABLE_MKL ON CACHE BOOL "") - -set(MKL_INCLUDE_DIRS "/usr/tce/packages/mkl/mkl-2022.1.0/include" CACHE PATH "") +set(BLAS_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") -set(MKL_LIBRARIES /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_intel_lp64.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_gnu_thread.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_core.so - /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/bin/../lib/x86_64-unknown-linux-gnu/libomp.so - /lib64/libpthread.so - /lib64/libm.so - /lib64/libdl.so CACHE STRING "") +set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") #-------------------------------------------------------------------------------- # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/metis-5.1.0-b2tyegtpk5zhjutrvdsgukfjuzfl35bg" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/metis-5.1.0-nq3lrfqr4rkbtpnhwnie5rrukrm6ava2" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/parmetis-4.0.3-wc7b6rp7ap6mtmu2zuucl7dwd3d72giq" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/parmetis-4.0.3-dmhbd727qdvy6mzytmrnw5bkh6ef6jgb" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/scotch-7.0.8-wipiko44zee5banzpq4q4eororx5uycl" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/scotch-7.0.8-t7mdor45x3vljsvawfsnqjqtkoxunklh" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-czyec6xb66h4ls7pbli6iv7efc7na6kp" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-ob6w6gvvd7zjobev6vnnv7ppjjkiexje" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/suite-sparse-5.10.1-4giwaxmvci2yc7uo27hxwwpdhdb2pcuq" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/suite-sparse-5.10.1-xrthn4z3y5yorrbpxremo3qjmf5roebu" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/trilinos-16.1.0-4pgm7gjhs3ksivasgfzkquyipnxr5tgl" CACHE PATH "") +set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/trilinos-16.1.0-7xm5pqzymgo6ojupdvf6m3wx3bzkw464" CACHE PATH "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-txzuucigol4k6kiubernfrbuplrr4rdb" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-esylk2fi37rrpnvreuuwel4lmddr4hwt" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -148,7 +147,7 @@ set(ENABLE_PYGEOSX ON CACHE BOOL "") set(SPHINX_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/sphinx-build" CACHE PATH "") -set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/doxygen-1.8.20-bh3zfyj5dbufk4o5bjshjdw6mpjaeagv/bin/doxygen" CACHE PATH "") +set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/doxygen-1.8.20-mxowjodrmqswspelzwmytxjjdfptuh7f/bin/doxygen" CACHE PATH "") #-------------------------------------------------------------------------------- # Development tools @@ -156,7 +155,7 @@ set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") -set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-66zegvv2c4odtesul4gfg65p2hgukmw7/bin/uncrustify" CACHE PATH "") +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-lqojy3prxeyrsn4jn6ahiyv7njq3tbds/bin/uncrustify" CACHE PATH "") #-------------------------------------------------------------------------------- # addr2line @@ -172,11 +171,13 @@ set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12_tpls/gcc-12.1.1/mathpresso-geos-pmas5poag5egtkkogmkxzbowtlsnhznm" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-12_tpls/gcc-12.1.1/mathpresso-geos-ia6jckuwzbkvncrp7umkdhiprw4lhjle" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") +set(ENABLE_GRPC OFF CACHE BOOL "") + set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") -set(ATS_ARGUMENTS "--machine slurm56" CACHE STRING "") +set(ATS_ARGUMENTS "--machine slurm112" CACHE STRING "") diff --git a/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@12noAVX.cmake b/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@12noAVX.cmake deleted file mode 100644 index df743fb23e0..00000000000 --- a/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@12noAVX.cmake +++ /dev/null @@ -1,184 +0,0 @@ -################################################################################# -# Generated host-config - Edit at own risk! -################################################################################# -#-------------------------------------------------------------------------------- -# SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: gcc@=12noAVX -# CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake -#-------------------------------------------------------------------------------- - -#-------------------------------------------------------------------------------- -# Compilers -#-------------------------------------------------------------------------------- - -set(CMAKE_C_COMPILER "/usr/tce/packages/gcc/gcc-12.1.1-magic/bin/gcc" CACHE PATH "") - -set(CMAKE_CXX_COMPILER "/usr/tce/packages/gcc/gcc-12.1.1-magic/bin/g++" CACHE PATH "") - -set(CMAKE_CXX_FLAGS "-march=x86-64-v2 -mno-avx512f" CACHE PATH "") - -set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG" CACHE STRING "") - -set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -DNDEBUG" CACHE STRING "") - -set(CMAKE_CXX_FLAGS_DEBUG "-g" CACHE STRING "") - -#-------------------------------------------------------------------------------- -# CMake Standard -#-------------------------------------------------------------------------------- - -set(BLT_CXX_STD "c++17" CACHE STRING "") - -#-------------------------------------------------------------------------------- -# MPI -#-------------------------------------------------------------------------------- - -set(ENABLE_MPI ON CACHE BOOL "") - -set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-12.1.1-magic/bin/mpicc" CACHE PATH "") - -set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-12.1.1-magic/bin/mpicxx" CACHE PATH "") - -set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") - -#-------------------------------------------------------------------------------- -# OpenMP -#-------------------------------------------------------------------------------- - -set(ENABLE_OPENMP ON CACHE BOOL "") - -#-------------------------------------------------------------------------------- -# Cuda -#-------------------------------------------------------------------------------- - -set(ENABLE_CUDA OFF CACHE BOOL "") - -#-------------------------------------------------------------------------------- -# Performance Portability TPLs -#-------------------------------------------------------------------------------- - -set(ENABLE_CHAI ON CACHE BOOL "") - -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-44liirgqt77y5jx6chuabzw6v5rpj22r" CACHE PATH "") - -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-jkwf235s5cewqgnoe6me7gv4hty5hfuw" CACHE PATH "") - -set(ENABLE_UMPIRE ON CACHE BOOL "") - -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-f5nd3amxl5vi32gpxuebjy3hza3i46xr" CACHE PATH "") - -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-ozknqlixdd5t2fggyzzahyp2uwgtpqxe" CACHE PATH "") - -#-------------------------------------------------------------------------------- -# IO TPLs -#-------------------------------------------------------------------------------- - -set(ENABLE_CALIPER ON CACHE BOOL "") - -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-fpt5fqjl57zcfp7juq2723exiqbiafue" CACHE PATH "") - -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/adiak-0.4.0-ic6ousqruhancnroudaj2ramn26nnzxt" CACHE PATH "") - -set(ZLIB_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/zlib-1.3.1-yed2ynyxzfkhibckigaw4ev7r4urixwx" CACHE PATH "") - -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/hdf5-1.12.1-gde7rzb5axcjosct7jnzil5mqznuphym" CACHE PATH "") - -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-xwnrnqd7jpyvg7e6ak3n2lrjb2teflv3" CACHE PATH "") - -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/silo-4.11.1-bsd-qgi3yuajumhnem5jyfxudgaxymsxsry2" CACHE PATH "") - -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/pugixml-1.13-czxwgb3p5ogoeiqftrp3bqahzr6lgr5n" CACHE PATH "") - -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/vtk-9.4.2-74r4y5vhyb24cm4ljesn3zmj4t7a2rhg" CACHE PATH "") - -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/fmt-10.0.0-2mwtki3p7acfmyns4d27f6pvtwgbxdaw" CACHE PATH "") - -#-------------------------------------------------------------------------------- -# System Math Libraries -#-------------------------------------------------------------------------------- - -set(ENABLE_MKL ON CACHE BOOL "") - -set(MKL_INCLUDE_DIRS "/usr/tce/packages/mkl/mkl-2022.1.0/include" CACHE PATH "") - -set(MKL_LIBRARIES /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_intel_lp64.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_gnu_thread.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_core.so - /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/bin/../lib/x86_64-unknown-linux-gnu/libomp.so - /lib64/libpthread.so - /lib64/libm.so - /lib64/libdl.so CACHE STRING "") - -#-------------------------------------------------------------------------------- -# Math TPLs -#-------------------------------------------------------------------------------- - -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/metis-5.1.0-hemq6k3gyqbppgsvok3b2kcrtx24oglo" CACHE PATH "") - -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/parmetis-4.0.3-jbpzgcnoj3trxe3jjjbxxqjxgm4666h2" CACHE PATH "") - -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/scotch-7.0.8-ctgrscqb77zpppwb7rpcbfj6mcsi3qws" CACHE PATH "") - -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-yzppidqwgfifydiiseti3xyzn42v6zb3" CACHE PATH "") - -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/suite-sparse-5.10.1-q4elcljaopzla3gerx24km7v3t2jjpfe" CACHE PATH "") - -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/trilinos-16.1.0-miqnyk34yiuyd3qgupq2xwbp4kgd7cco" CACHE PATH "") - -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-xukshg44xvqijnr56k2h57q7i6ygrmj5" CACHE PATH "") - -set(ENABLE_PETSC OFF CACHE BOOL "") - -set(ENABLE_CALIPER_HYPRE ON CACHE BOOL "") - -set(GEOS_LA_INTERFACE "Hypre" CACHE STRING "") - -#-------------------------------------------------------------------------------- -# Python -#-------------------------------------------------------------------------------- - -set(Python3_ROOT_DIR "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/" CACHE PATH "") - -set(Python3_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/python3" CACHE PATH "") - -set(ENABLE_PYGEOSX ON CACHE BOOL "") - -#-------------------------------------------------------------------------------- -# Documentation -#-------------------------------------------------------------------------------- - -set(SPHINX_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/sphinx-build" CACHE PATH "") - -set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/doxygen-1.8.20-nugbnio7aqcruaamezs7fohpvximlc5v/bin/doxygen" CACHE PATH "") - -#-------------------------------------------------------------------------------- -# Development tools -#-------------------------------------------------------------------------------- - -set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") - -set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-eecq2jjtthgyzmdi3sk5enloz6xw5bzw/bin/uncrustify" CACHE PATH "") - -#-------------------------------------------------------------------------------- -# addr2line -#-------------------------------------------------------------------------------- - -set(ENABLE_ADDR2LINE ON CACHE BOOL "") - -set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") - -#-------------------------------------------------------------------------------- -# Other -#-------------------------------------------------------------------------------- - -set(ENABLE_MATHPRESSO ON CACHE BOOL "") - -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-12noAVX_tpls/gcc-12noAVX/mathpresso-geos-vqn7cjtawyzaitoivbgkxqbclcdhog2j" CACHE PATH "") - -set(ENABLE_XML_UPDATES ON CACHE BOOL "") - -set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") - -set(ATS_ARGUMENTS "--machine slurm56" CACHE STRING "") - diff --git a/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake b/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake index 3d24d4e630f..e933389ad31 100644 --- a/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake +++ b/host-configs/LLNL/dane-toss_4_x86_64_ib-gcc@13.3.1.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: gcc@=13.3.1 +# Compiler Spec: gcc@13.3.1/vp4lpvkssphj4dgtfp75wttn622bvigr # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -37,8 +37,9 @@ set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic/b set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic/bin/mpicxx" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") +set(MPIEXEC "srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE PATH "") #-------------------------------------------------------------------------------- # OpenMP @@ -52,21 +53,27 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(ENABLE_CUDA OFF CACHE BOOL "") +#-------------------------------------------------------------------------------- +# ROCm/HIP +#-------------------------------------------------------------------------------- + +set(ENABLE_HIP OFF CACHE BOOL "") + #-------------------------------------------------------------------------------- # Performance Portability TPLs #-------------------------------------------------------------------------------- set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-ctvbdatnhheijfr436o6zwtitcbskhxf" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-ezuzan2hxi3thik3yquycfp6px3i6p5p" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-agr2k6sqo5fscwqs223irv6xylkpumdf" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-7lze2byq355dy3o3xkaltscep6ykfe3e" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-fwv4ofmikjcoktip4rhjwhnwj6mwq6rd" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-53jbw7cbuvlp6ndacj6i4ke2pssjw3j2" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-extmzuo23elgbxr2hkvov66eraubugbl" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-oq3gmigoepeyftgmgpauh2bubj2mlahp" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -74,57 +81,49 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/ca set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-dn3ggf3relkva4lzg7sui4iqelv3ajt5" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-oolcb7mkc7hgoqmah3zlajcbi6wanc2x" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/adiak-0.4.0-t36t2kskv3tlgfj3p7ejfzmw4mw7i53b" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/adiak-0.4.0-sromwlpvz44dh2m5zjkro4oapef3qbc6" CACHE PATH "") -set(ZLIB_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/zlib-1.3.1-eqs2hpufi7dertafdu5nuvcjxmqctip2" CACHE PATH "") +set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/hdf5-1.12.1-fdagg3sxkuycqd2yhob5n4pgqissqhdn" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/hdf5-1.12.1-opvgp2rb5xjnz5as4nkixvudjvq57mty" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-g75k3zxfezi2yep4ztlxe2z5oeja6wys" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-flxhl7p67o53jmexzfg3yfgbqb5ggffg" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/silo-4.11.1-bsd-pvw45pf7mix4kis52mfhrb4qk3xydgjj" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/silo-4.11.1-bsd-ojvxcphuoyzdhzivwccmwncxz2duap6m" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/pugixml-1.13-lfyqvznjeqxbbc4eecz2ndkkmwnvejy2" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/pugixml-1.13-xrny6uxyzgaqjifkwudtcxwqsqhc7e43" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/vtk-9.4.2-oorgukquyxg2pejybnkvehfhd3tgnron" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/vtk-9.4.2-j2ldzmygouwz3z3l2a6eapiuwbsqlxs2" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/fmt-10.0.0-zgjt2lpk4bxa3mjjqq3mgcndcknx55kp" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/fmt-10.0.0-3j3bjq4wygq2sox46ywfy66mtxqhgaa5" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries #-------------------------------------------------------------------------------- -set(ENABLE_MKL ON CACHE BOOL "") - -set(MKL_INCLUDE_DIRS "/usr/tce/packages/mkl/mkl-2022.1.0/include" CACHE PATH "") +set(BLAS_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") -set(MKL_LIBRARIES /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_intel_lp64.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_gnu_thread.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_core.so - /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/bin/../lib/x86_64-unknown-linux-gnu/libomp.so - /lib64/libpthread.so - /lib64/libm.so - /lib64/libdl.so CACHE STRING "") +set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") #-------------------------------------------------------------------------------- # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/metis-5.1.0-3fquabfxceu2xjtxe4yfqoyrj7buldvy" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/metis-5.1.0-tiuancpjex2f66gnwpnzcfmxzgqvbn3v" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/parmetis-4.0.3-jahdfkynliekme7cloxk55t2r3nxt525" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/parmetis-4.0.3-fqn5coe374oz4gclepbycoyv3f2d6bay" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/scotch-7.0.8-fmh7cplbwmeztnpriswrmiyq6pgipqgx" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/scotch-7.0.8-sjzijgtweyd3ryn5xuyrudqgebkzvvpr" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-pm6sxxp774xi73h3mxc4qzwv3jiamz5x" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-2rlaabejsnrd6wpizwd6kulpflawymcc" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/suite-sparse-5.10.1-wjkv3rgoalsvxo76psk5v4l6dhyluxbk" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/suite-sparse-5.10.1-apg2yj6qsdbnlhx2643xw6phtuoulg5f" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/trilinos-16.1.0-5pd6bqol7w7gudvmql53ejdivwc5j5cp" CACHE PATH "") +set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/trilinos-16.1.0-coa7tsuza4smus6e2t7lbtwhw7clujr2" CACHE PATH "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-5vam2z7exo6fbjlpvydbjkyrfv5smejc" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-sujc3abytrzh3wey2jpx4kk627tkzlmo" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -148,7 +147,7 @@ set(ENABLE_PYGEOSX ON CACHE BOOL "") set(SPHINX_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/sphinx-build" CACHE PATH "") -set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/doxygen-1.8.20-nbdk3om2ralamlqkcslfwsdotzmjurah/bin/doxygen" CACHE PATH "") +set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/doxygen-1.8.20-ka4fk3pa4mkdi7yll3utv3j4yyeumxai/bin/doxygen" CACHE PATH "") #-------------------------------------------------------------------------------- # Development tools @@ -156,7 +155,7 @@ set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") -set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-hk7gdbvebw4dpn3serpkqo5zrq6mxhnk/bin/uncrustify" CACHE PATH "") +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-qstnvriew3watzlvi3nxwq5ztr5atqts/bin/uncrustify" CACHE PATH "") #-------------------------------------------------------------------------------- # addr2line @@ -172,11 +171,13 @@ set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-gcc-13_tpls/gcc-13.3.1/mathpresso-geos-m2gqngdaevfkddvw3m4sxqpai72d3ovo" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-gcc-13_tpls/gcc-13.3.1/mathpresso-geos-umxnfdpmnvgrzbbo5s7gedzjrdla6jcu" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") +set(ENABLE_GRPC OFF CACHE BOOL "") + set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") -set(ATS_ARGUMENTS "--machine slurm56" CACHE STRING "") +set(ATS_ARGUMENTS "--machine slurm112" CACHE STRING "") diff --git a/host-configs/LLNL/dane-toss_4_x86_64_ib-clang@14.0.6.cmake b/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@14.0.6.cmake similarity index 51% rename from host-configs/LLNL/dane-toss_4_x86_64_ib-clang@14.0.6.cmake rename to host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@14.0.6.cmake index 1aad238cb3e..b1aa7b57d0e 100644 --- a/host-configs/LLNL/dane-toss_4_x86_64_ib-clang@14.0.6.cmake +++ b/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@14.0.6.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: clang@=14.0.6 +# Compiler Spec: llvm@14.0.6/moftpqglchywgsxo6oarmr5c7l7lrz5l # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -37,8 +37,9 @@ set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6-magic set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6-magic/bin/mpicxx" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") +set(MPIEXEC "srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE PATH "") #-------------------------------------------------------------------------------- # OpenMP @@ -52,21 +53,27 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(ENABLE_CUDA OFF CACHE BOOL "") +#-------------------------------------------------------------------------------- +# ROCm/HIP +#-------------------------------------------------------------------------------- + +set(ENABLE_HIP OFF CACHE BOOL "") + #-------------------------------------------------------------------------------- # Performance Portability TPLs #-------------------------------------------------------------------------------- set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-ksmeelgooguezcfwrfuolrrgiqsfyzrn" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-vstpfdnjcesc5hbeax42q6knj2amsvn2" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-liacmht5om33b4m4qsbyvxoke5iggag2" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-doatohgwbvgpjgizeq5dv2lnrvjl7rm7" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-msxz5g2fgdtvh36cnhlxlw5lrgefcver" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-exgptuhkrfz5s5y7i3vx5h4h25jlilyd" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-seumcvrcjlfsitznrklm6anxlyop4wt3" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-y5mxbg6guuvfuo5bbczyrqtxyjotmrun" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -74,57 +81,49 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0. set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-jgcljxcmnwpmu2w3e6fwepntqqjt274h" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-vs7voxrm7nthiyx476ugpkufsjobzzyq" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/adiak-0.4.0-shzoi42twk7k6gbnkjwsbdddzu4rhrkw" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/adiak-0.4.0-tgxinqfejs5lczm6xsrhwc7rnh4urfeo" CACHE PATH "") -set(ZLIB_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/zlib-1.3.1-2p2eqwjlvvz42sc2q5ml2yw2eymz5kog" CACHE PATH "") +set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/hdf5-1.12.1-4sbm456runiwk6j7qazogadcz435xvrg" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/hdf5-1.12.1-b7eg7iayigzzdy7odwnfckck5aom4tw4" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-5fv2jm2puzfkclt4k7jc6nnvbfyzezim" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-wpb3mzmcfejuyhannuali77qbjxga7n5" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/silo-4.11.1-bsd-jwyj3qy5zssnecqucxc3jxnotuyxyh6w" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/silo-4.11.1-bsd-vknrumls4xp2ezrpmkrn5cwjb2jyw67k" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/pugixml-1.13-octpifpder5dpo6tjewt2n3vl2n2vlok" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/pugixml-1.13-m6zrl72gqjprirbmh26oonmd664aod4t" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/vtk-9.4.2-l4y7h3mnnwnagx5uk5u5l2qokoaqyd3l" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/vtk-9.4.2-6smlsdk5dehjiipay2jfeehgja3zam5b" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/fmt-10.0.0-4gzwrffoa2pl6v7uwyynj5yegriur7ik" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/fmt-10.0.0-abhyjsdate6ojxu275p4jeal65hihx5v" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries #-------------------------------------------------------------------------------- -set(ENABLE_MKL ON CACHE BOOL "") - -set(MKL_INCLUDE_DIRS "/usr/tce/packages/mkl/mkl-2022.1.0/include" CACHE PATH "") +set(BLAS_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") -set(MKL_LIBRARIES /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_intel_lp64.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_gnu_thread.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_core.so - /lib/../lib64/libomp.so - /lib64/libpthread.so - /lib64/libm.so - /lib64/libdl.so CACHE STRING "") +set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") #-------------------------------------------------------------------------------- # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/metis-5.1.0-ar4qtsbmnbmtlul5qx3pofbmf3jakucm" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/metis-5.1.0-ksliuaz2gmeydu22kfnmket3yxnlgrsy" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/parmetis-4.0.3-xvx5rgufkonp2talkmpnzp452pgebq55" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/parmetis-4.0.3-mo2ghxfbsbmkr24pvw7dz6srjmo5jewf" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/scotch-7.0.8-gdgkqvornryacilixrkvn7sm2po74jsj" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/scotch-7.0.8-ji67rbb5v6lzmz7s3lusnlqrph25aaf2" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-fqieoarboqxtgg5zhahckdj4l54unqq3" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-rzsakbqcndet6spnlun63eevdo42avq5" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/suite-sparse-5.10.1-ccwpkt522s5m3xwuvcj2dn4ctqykfshz" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/suite-sparse-5.10.1-u7pz5bi7g2lox3z65r3rc4hm546t7i76" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/trilinos-16.1.0-cnv2mfchuntcex5yhk2fhrlyxeu7xexo" CACHE PATH "") +set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/trilinos-16.1.0-alnfsz4uhl4pi3mc62ig45hpz7o7hdim" CACHE PATH "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-hrzmv2wqekym6ofjlx75imrkcb437xp7" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-rqq7hqo4oj5adj4p3tegtwvz2v6ywg5d" CACHE PATH "") set(ENABLE_PETSC OFF CACHE BOOL "") @@ -148,7 +147,7 @@ set(ENABLE_PYGEOSX ON CACHE BOOL "") set(SPHINX_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/sphinx-build" CACHE PATH "") -set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/doxygen-1.8.20-ltd7qtjmwi2zac6ppmvvto3plcythpf4/bin/doxygen" CACHE PATH "") +set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/doxygen-1.8.20-fyk44csx66fc6i5hwyskubi46l3ygal2/bin/doxygen" CACHE PATH "") #-------------------------------------------------------------------------------- # Development tools @@ -156,7 +155,7 @@ set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/c set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") -set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-4y4ztexrq54droaglskgemmcgnepnwxx/bin/uncrustify" CACHE PATH "") +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-pr5yhxf6nqirvksbyr2sf7g3jnynqfzr/bin/uncrustify" CACHE PATH "") #-------------------------------------------------------------------------------- # addr2line @@ -172,11 +171,13 @@ set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/dane-clang-14_tpls/clang-14.0.6/mathpresso-geos-5kkbozv2oghijthzn3etg66evaegymsx" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-14_tpls/llvm-14.0.6/mathpresso-geos-dkw4qbpuun6lw2smfvgjc5ej4bpqeabj" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") +set(ENABLE_GRPC OFF CACHE BOOL "") + set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") -set(ATS_ARGUMENTS "--machine slurm56" CACHE STRING "") +set(ATS_ARGUMENTS "--machine slurm112" CACHE STRING "") diff --git a/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake b/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake new file mode 100644 index 00000000000..9c56dad830c --- /dev/null +++ b/host-configs/LLNL/dane-toss_4_x86_64_ib-llvm@19.1.3.cmake @@ -0,0 +1,183 @@ +################################################################################# +# Generated host-config - Edit at own risk! +################################################################################# +#-------------------------------------------------------------------------------- +# SYS_TYPE: toss_4_x86_64_ib +# Compiler Spec: llvm@19.1.3/kmyrajzdclojf3cplhwuj4qub6tx2gcn +# CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake +#-------------------------------------------------------------------------------- + +#-------------------------------------------------------------------------------- +# Compilers +#-------------------------------------------------------------------------------- + +set(CMAKE_C_COMPILER "/usr/tce/packages/clang/clang-19.1.3-magic/bin/clang" CACHE PATH "") + +set(CMAKE_CXX_COMPILER "/usr/tce/packages/clang/clang-19.1.3-magic/bin/clang++" CACHE PATH "") + +set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -march=native -mtune=native" CACHE STRING "") + +set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -DNDEBUG" CACHE STRING "") + +set(CMAKE_CXX_FLAGS_DEBUG "-g" CACHE STRING "") + +#-------------------------------------------------------------------------------- +# CMake Standard +#-------------------------------------------------------------------------------- + +set(BLT_CXX_STD "c++17" CACHE STRING "") + +#-------------------------------------------------------------------------------- +# MPI +#-------------------------------------------------------------------------------- + +set(ENABLE_MPI ON CACHE BOOL "") + +set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3/bin/mpicxx" CACHE PATH "") + +set(MPIEXEC "srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# OpenMP +#-------------------------------------------------------------------------------- + +set(ENABLE_OPENMP ON CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# Cuda +#-------------------------------------------------------------------------------- + +set(ENABLE_CUDA OFF CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# ROCm/HIP +#-------------------------------------------------------------------------------- + +set(ENABLE_HIP OFF CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# Performance Portability TPLs +#-------------------------------------------------------------------------------- + +set(ENABLE_CHAI ON CACHE BOOL "") + +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-7vcryfp3qie5hyu6wywgtkc2ylsicztq" CACHE PATH "") + +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-qowzuw4upjvqnkex5qv7bpxtepanq3gk" CACHE PATH "") + +set(ENABLE_UMPIRE ON CACHE BOOL "") + +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-2xhxuag4uw5khgqagck2kupru42zsqi6" CACHE PATH "") + +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-jarvyqms2om4vs3gtbkcitgc47nd4kv3" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# IO TPLs +#-------------------------------------------------------------------------------- + +set(ENABLE_CALIPER ON CACHE BOOL "") + +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-h7yk2n54vt4wu4yochiptv5lcwqorltj" CACHE PATH "") + +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/adiak-0.4.0-t37gghn6ffprh7tfvtyyfgpjfzqg2wuk" CACHE PATH "") + +set(ZLIB_DIR "/usr" CACHE PATH "") + +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/hdf5-1.12.1-77ah5nvdk4vsp565diomznfciplzgsh5" CACHE PATH "") + +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-nhtyjmf2lect7mbqaykfrepxud7ye63q" CACHE PATH "") + +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/silo-4.11.1-bsd-u54hi3o5ghejm5yu7di2gkuxzsqecf54" CACHE PATH "") + +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/pugixml-1.13-djt6ncbwewwueb53zx22fpcei7tpnu64" CACHE PATH "") + +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/vtk-9.4.2-4i6sfrxmezqtfql3t5ptie6n74j22hje" CACHE PATH "") + +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/fmt-10.0.0-wjbhfzxwrphvpdj3a4x5s7axhvxib7w5" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# System Math Libraries +#-------------------------------------------------------------------------------- + +set(BLAS_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") + +set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") + +#-------------------------------------------------------------------------------- +# Math TPLs +#-------------------------------------------------------------------------------- + +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/metis-5.1.0-6reqfcfwkwyh6omphj4jurjr3ppsrw7v" CACHE PATH "") + +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/parmetis-4.0.3-4cac2qzz62pe5nlaprqgdwuteyjl4vms" CACHE PATH "") + +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/scotch-7.0.8-mwvdig3nq2noghgnplnx7tjaaz3rzej2" CACHE PATH "") + +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-l7s6ytczis2wioi2nl3gbfp2iazg3mbv" CACHE PATH "") + +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/suite-sparse-5.10.1-tgukpvq65zy7bmb2ymm3ulrbkkgph7ji" CACHE PATH "") + +set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/trilinos-16.1.0-27k7hi32qyyo6x62t642cksqjqgny54d" CACHE PATH "") + +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-pg3a3fmztrjxe3hintcizpc5d2usw6q5" CACHE PATH "") + +set(ENABLE_PETSC OFF CACHE BOOL "") + +set(ENABLE_CALIPER_HYPRE ON CACHE BOOL "") + +set(GEOS_LA_INTERFACE "Hypre" CACHE STRING "") + +#-------------------------------------------------------------------------------- +# Python +#-------------------------------------------------------------------------------- + +set(Python3_ROOT_DIR "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/" CACHE PATH "") + +set(Python3_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/python3" CACHE PATH "") + +set(ENABLE_PYGEOSX ON CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# Documentation +#-------------------------------------------------------------------------------- + +set(SPHINX_EXECUTABLE "/usr/gapps/GEOSX/thirdPartyLibs/python/quartz-gcc-python/python/bin/sphinx-build" CACHE PATH "") + +set(DOXYGEN_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/doxygen-1.8.20-gasqqxe42cf7tfauydyfrema57c2wugc/bin/doxygen" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# Development tools +#-------------------------------------------------------------------------------- + +set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") + +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-wyy27wd7hurnl6jgiadguxggm2prusac/bin/uncrustify" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# addr2line +#-------------------------------------------------------------------------------- + +set(ENABLE_ADDR2LINE ON CACHE BOOL "") + +set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# Other +#-------------------------------------------------------------------------------- + +set(ENABLE_MATHPRESSO ON CACHE BOOL "") + +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/dane-clang-19_tpls/llvm-19.1.3/mathpresso-geos-qt2kiicwiqndzanst73ngmwt4r2umxms" CACHE PATH "") + +set(ENABLE_XML_UPDATES ON CACHE BOOL "") + +set(ENABLE_GRPC OFF CACHE BOOL "") + +set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") + +set(ATS_ARGUMENTS "--machine slurm112" CACHE STRING "") + diff --git a/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@12.1.1-cuda@12.6.0.cmake b/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@12.1.1-cuda@12.6.0.cmake index 2f40fb34d63..4cadfd7d504 100644 --- a/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@12.1.1-cuda@12.6.0.cmake +++ b/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@12.1.1-cuda@12.6.0.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: gcc@=12.1.1 +# Compiler Spec: gcc@12.1.1/5plbikk5scglgu2u3icz4e5wb4u5hkgm # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -37,8 +37,9 @@ set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-12.1.1-magic/b set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-12.1.1-magic/bin/mpicxx" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") +set(MPIEXEC "srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE PATH "") #-------------------------------------------------------------------------------- # OpenMP @@ -66,21 +67,27 @@ set(CMAKE_CUDA_FLAGS_RELWITHDEBINFO "-g -lineinfo ${CMAKE_CUDA_FLAGS_RELEASE}" C set(CMAKE_CUDA_FLAGS_DEBUG "-g -G -O0 -Xcompiler -O0" CACHE STRING "") +#-------------------------------------------------------------------------------- +# ROCm/HIP +#-------------------------------------------------------------------------------- + +set(ENABLE_HIP OFF CACHE BOOL "") + #-------------------------------------------------------------------------------- # Performance Portability TPLs #-------------------------------------------------------------------------------- set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-ae5pyj2jzvvrdicofvbx2kpw5mhtamdp" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-b4c4nli7kbkxftdi5fqpbwwemlzjamcb" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-wvx5iofamobz7sse4y2vye4yg6lk2fjn" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-5ufbsazhlp742ppqj3jlspcxi7tiqd5z" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-jhsr6nwtyfvb2i5ud62e6yccktxhgc7h" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-qma36vvbg5duhjafmyrrekk6s2rf6gbu" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-afnsvlgatskbbvxyp7dx7neopqftwp24" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-kwbb5jupgdxwodraazmdebkhayj6rleq" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -88,62 +95,56 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/g set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-xolotrctq2ml5kcg4dminlshg6vzagor" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-ahiy2oge3lbdxt7cqafzl6myj54atwlm" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/adiak-0.4.0-bz6cshrbl4zpowg6uvhdo7ki7ss2tgjr" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/adiak-0.4.0-46eja4c6z2nbd4hnq6ae5b6h74wi6i3z" CACHE PATH "") -set(ZLIB_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/zlib-1.3.1-54oviesqjo6upo65ry5fitqz5omfw57n" CACHE PATH "") +set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/hdf5-1.12.1-oghlibs4dsel6eqrwu2xp2gvg4pjz2md" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/hdf5-1.12.1-hmop3i5jywz33ukoamk3mqbyuipeyh3c" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-37y7d7y2e735gaelsdl2ub7itkak6a77" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-pz53mquow54uysxk66ulgrf3jdgidsqw" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/silo-4.11.1-bsd-c4eskt44znon3uq54ozahcwpq6y4uusl" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/silo-4.11.1-bsd-q65rphvs2m5gvj43247y53xw7ivtov7l" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/pugixml-1.13-hsfh2l3cmzc7piwx4ex3azvz5tk75tfs" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/pugixml-1.13-empmscdhk6wdlhrdlk66ihz5q5x5zf4i" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/vtk-9.4.2-ygyhmgwabjr7arolnf46wopotcbmlsl5" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/vtk-9.4.2-iibfys46pdhc2zumaljepkl6sns5uqio" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/fmt-10.0.0-e7nurcfb4jtbpu75wmofg7hdurzjaf5n" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/fmt-10.0.0-oqcnmhx5np2myrzmn327wfc2jtodftxj" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries #-------------------------------------------------------------------------------- -set(ENABLE_MKL ON CACHE BOOL "") - -set(MKL_INCLUDE_DIRS "/usr/tce/packages/mkl/mkl-2022.1.0/include" CACHE PATH "") +set(BLAS_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") -set(MKL_LIBRARIES /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_intel_lp64.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_gnu_thread.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_core.so - /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/bin/../lib/x86_64-unknown-linux-gnu/libomp.so - /lib64/libpthread.so - /lib64/libm.so - /lib64/libdl.so CACHE STRING "") +set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") #-------------------------------------------------------------------------------- # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/metis-5.1.0-b2tyegtpk5zhjutrvdsgukfjuzfl35bg" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/metis-5.1.0-nq3lrfqr4rkbtpnhwnie5rrukrm6ava2" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/parmetis-4.0.3-wc7b6rp7ap6mtmu2zuucl7dwd3d72giq" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/parmetis-4.0.3-dmhbd727qdvy6mzytmrnw5bkh6ef6jgb" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/scotch-7.0.8-wipiko44zee5banzpq4q4eororx5uycl" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/scotch-7.0.8-t7mdor45x3vljsvawfsnqjqtkoxunklh" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-czyec6xb66h4ls7pbli6iv7efc7na6kp" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-ob6w6gvvd7zjobev6vnnv7ppjjkiexje" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/suite-sparse-5.10.1-4giwaxmvci2yc7uo27hxwwpdhdb2pcuq" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/suite-sparse-5.10.1-xrthn4z3y5yorrbpxremo3qjmf5roebu" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/trilinos-16.1.0-4pgm7gjhs3ksivasgfzkquyipnxr5tgl" CACHE PATH "") +set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/trilinos-16.1.0-7xm5pqzymgo6ojupdvf6m3wx3bzkw464" CACHE PATH "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-bbkm7xoooezhtxgfmg35khi3mkzhjwwz" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-m2a2shy7yhbrr3nj4owdmdyvrzxw5c4u" CACHE PATH "") set(ENABLE_HYPRE_DEVICE "CUDA" CACHE STRING "") set(ENABLE_PETSC OFF CACHE BOOL "") +set(ENABLE_CALIPER_HYPRE ON CACHE BOOL "") + set(GEOS_LA_INTERFACE "Hypre" CACHE STRING "") #-------------------------------------------------------------------------------- @@ -186,11 +187,13 @@ set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/mathpresso-geos-pmas5poag5egtkkogmkxzbowtlsnhznm" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-12-cuda-12.6_tpls/gcc-12.1.1/mathpresso-geos-ia6jckuwzbkvncrp7umkdhiprw4lhjle" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") +set(ENABLE_GRPC OFF CACHE BOOL "") + set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") -set(ATS_ARGUMENTS "--machine slurm56" CACHE STRING "") +set(ATS_ARGUMENTS "--machine slurm112" CACHE STRING "") diff --git a/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@13.3.1-cuda@12.9.1.cmake b/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@13.3.1-cuda@12.9.1.cmake index 45f492ae329..88b2e4455c7 100644 --- a/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@13.3.1-cuda@12.9.1.cmake +++ b/host-configs/LLNL/matrix-toss_4_x86_64_ib-gcc@13.3.1-cuda@12.9.1.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: gcc@=13.3.1 +# Compiler Spec: gcc@13.3.1/vp4lpvkssphj4dgtfp75wttn622bvigr # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -37,8 +37,9 @@ set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic/b set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-13.3.1-magic/bin/mpicxx" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") +set(MPIEXEC "srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE PATH "") #-------------------------------------------------------------------------------- # OpenMP @@ -66,21 +67,27 @@ set(CMAKE_CUDA_FLAGS_RELWITHDEBINFO "-g -lineinfo ${CMAKE_CUDA_FLAGS_RELEASE}" C set(CMAKE_CUDA_FLAGS_DEBUG "-g -G -O0 -Xcompiler -O0" CACHE STRING "") +#-------------------------------------------------------------------------------- +# ROCm/HIP +#-------------------------------------------------------------------------------- + +set(ENABLE_HIP OFF CACHE BOOL "") + #-------------------------------------------------------------------------------- # Performance Portability TPLs #-------------------------------------------------------------------------------- set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-g5gewftqgtnqmqndrfvilqws5pt2wxa6" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-jhlxehgtcgsppbs4xj4rwtb3baravkjz" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-nsnkkooutzg722bk2meggptwoa4i5i7z" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-56jftnohdf7x3uerkkyh4dpq2bwljqjw" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-qry3tnwmqgjtdju77sn4pefyozam4527" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-wfspghqnsxpiqhrf53dzibwfvwfhkn2h" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-huvuzoksy77uonkculsdul5rcxqt3osr" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-nuit5llrewiawfafdtfy65fbt5vps53f" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -88,62 +95,56 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/g set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-dn3ggf3relkva4lzg7sui4iqelv3ajt5" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-oolcb7mkc7hgoqmah3zlajcbi6wanc2x" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/adiak-0.4.0-t36t2kskv3tlgfj3p7ejfzmw4mw7i53b" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/adiak-0.4.0-sromwlpvz44dh2m5zjkro4oapef3qbc6" CACHE PATH "") -set(ZLIB_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/zlib-1.3.1-eqs2hpufi7dertafdu5nuvcjxmqctip2" CACHE PATH "") +set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/hdf5-1.12.1-fdagg3sxkuycqd2yhob5n4pgqissqhdn" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/hdf5-1.12.1-opvgp2rb5xjnz5as4nkixvudjvq57mty" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-g75k3zxfezi2yep4ztlxe2z5oeja6wys" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-flxhl7p67o53jmexzfg3yfgbqb5ggffg" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/silo-4.11.1-bsd-pvw45pf7mix4kis52mfhrb4qk3xydgjj" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/silo-4.11.1-bsd-ojvxcphuoyzdhzivwccmwncxz2duap6m" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/pugixml-1.13-lfyqvznjeqxbbc4eecz2ndkkmwnvejy2" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/pugixml-1.13-xrny6uxyzgaqjifkwudtcxwqsqhc7e43" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/vtk-9.4.2-oorgukquyxg2pejybnkvehfhd3tgnron" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/vtk-9.4.2-j2ldzmygouwz3z3l2a6eapiuwbsqlxs2" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/fmt-10.0.0-zgjt2lpk4bxa3mjjqq3mgcndcknx55kp" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/fmt-10.0.0-3j3bjq4wygq2sox46ywfy66mtxqhgaa5" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries #-------------------------------------------------------------------------------- -set(ENABLE_MKL ON CACHE BOOL "") - -set(MKL_INCLUDE_DIRS "/usr/tce/packages/mkl/mkl-2022.1.0/include" CACHE PATH "") +set(BLAS_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") -set(MKL_LIBRARIES /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_intel_lp64.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_gnu_thread.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_core.so - /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/bin/../lib/x86_64-unknown-linux-gnu/libomp.so - /lib64/libpthread.so - /lib64/libm.so - /lib64/libdl.so CACHE STRING "") +set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") #-------------------------------------------------------------------------------- # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/metis-5.1.0-3fquabfxceu2xjtxe4yfqoyrj7buldvy" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/metis-5.1.0-tiuancpjex2f66gnwpnzcfmxzgqvbn3v" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/parmetis-4.0.3-jahdfkynliekme7cloxk55t2r3nxt525" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/parmetis-4.0.3-fqn5coe374oz4gclepbycoyv3f2d6bay" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/scotch-7.0.8-fmh7cplbwmeztnpriswrmiyq6pgipqgx" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/scotch-7.0.8-sjzijgtweyd3ryn5xuyrudqgebkzvvpr" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-pm6sxxp774xi73h3mxc4qzwv3jiamz5x" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-2rlaabejsnrd6wpizwd6kulpflawymcc" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/suite-sparse-5.10.1-wjkv3rgoalsvxo76psk5v4l6dhyluxbk" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/suite-sparse-5.10.1-apg2yj6qsdbnlhx2643xw6phtuoulg5f" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/trilinos-16.1.0-5pd6bqol7w7gudvmql53ejdivwc5j5cp" CACHE PATH "") +set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/trilinos-16.1.0-coa7tsuza4smus6e2t7lbtwhw7clujr2" CACHE PATH "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-qpzhbxu2gh3xtflxl3hoxb3x7hg2fuuq" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-d2io6ghkh74z772roqcm7w7vsrsk4uj7" CACHE PATH "") set(ENABLE_HYPRE_DEVICE "CUDA" CACHE STRING "") set(ENABLE_PETSC OFF CACHE BOOL "") +set(ENABLE_CALIPER_HYPRE ON CACHE BOOL "") + set(GEOS_LA_INTERFACE "Hypre" CACHE STRING "") #-------------------------------------------------------------------------------- @@ -186,11 +187,13 @@ set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/mathpresso-geos-m2gqngdaevfkddvw3m4sxqpai72d3ovo" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-gcc-13-cuda-12.9_tpls/gcc-13.3.1/mathpresso-geos-umxnfdpmnvgrzbbo5s7gedzjrdla6jcu" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") +set(ENABLE_GRPC OFF CACHE BOOL "") + set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") -set(ATS_ARGUMENTS "--machine slurm56" CACHE STRING "") +set(ATS_ARGUMENTS "--machine slurm112" CACHE STRING "") diff --git a/host-configs/LLNL/matrix-toss_4_x86_64_ib-clang@14.0.6-cuda@12.6.0.cmake b/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@14.0.6-cuda@12.6.0.cmake similarity index 55% rename from host-configs/LLNL/matrix-toss_4_x86_64_ib-clang@14.0.6-cuda@12.6.0.cmake rename to host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@14.0.6-cuda@12.6.0.cmake index ef912f47c07..c69d0754030 100644 --- a/host-configs/LLNL/matrix-toss_4_x86_64_ib-clang@14.0.6-cuda@12.6.0.cmake +++ b/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@14.0.6-cuda@12.6.0.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: clang@=14.0.6 +# Compiler Spec: llvm@14.0.6/moftpqglchywgsxo6oarmr5c7l7lrz5l # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -37,8 +37,9 @@ set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6-magic set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6-magic/bin/mpicxx" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") +set(MPIEXEC "srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE PATH "") #-------------------------------------------------------------------------------- # OpenMP @@ -66,21 +67,27 @@ set(CMAKE_CUDA_FLAGS_RELWITHDEBINFO "-g -lineinfo ${CMAKE_CUDA_FLAGS_RELEASE}" C set(CMAKE_CUDA_FLAGS_DEBUG "-g -G -O0 -Xcompiler -O0" CACHE STRING "") +#-------------------------------------------------------------------------------- +# ROCm/HIP +#-------------------------------------------------------------------------------- + +set(ENABLE_HIP OFF CACHE BOOL "") + #-------------------------------------------------------------------------------- # Performance Portability TPLs #-------------------------------------------------------------------------------- set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-rpztyhc3d6ar4qd7pvhgiurzhbkp42j3" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-l6zmzdf5hpaajdqso5p4lpyqnd6qc3rk" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-aezavc2a3xo65mlwe7f43ruklbm65rr7" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-cz5z2o52c7gm7y244h2ayaxf64asiin4" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-gsdr3wacbaatethtrelqsmulthkihzly" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-pkoffxknzcbf4inombnmoukgxrei4bhi" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-dwd6adgrnz7rwqbrwsnl2xb3q56dmhgt" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-l3zi7rqqrhypno2vcdzokrdh755q3s4b" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -88,62 +95,56 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-jgcljxcmnwpmu2w3e6fwepntqqjt274h" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-vs7voxrm7nthiyx476ugpkufsjobzzyq" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/adiak-0.4.0-shzoi42twk7k6gbnkjwsbdddzu4rhrkw" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/adiak-0.4.0-tgxinqfejs5lczm6xsrhwc7rnh4urfeo" CACHE PATH "") -set(ZLIB_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/zlib-1.3.1-2p2eqwjlvvz42sc2q5ml2yw2eymz5kog" CACHE PATH "") +set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/hdf5-1.12.1-4sbm456runiwk6j7qazogadcz435xvrg" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/hdf5-1.12.1-b7eg7iayigzzdy7odwnfckck5aom4tw4" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-5fv2jm2puzfkclt4k7jc6nnvbfyzezim" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-wpb3mzmcfejuyhannuali77qbjxga7n5" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/silo-4.11.1-bsd-jwyj3qy5zssnecqucxc3jxnotuyxyh6w" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/silo-4.11.1-bsd-vknrumls4xp2ezrpmkrn5cwjb2jyw67k" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/pugixml-1.13-octpifpder5dpo6tjewt2n3vl2n2vlok" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/pugixml-1.13-m6zrl72gqjprirbmh26oonmd664aod4t" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/vtk-9.4.2-l4y7h3mnnwnagx5uk5u5l2qokoaqyd3l" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/vtk-9.4.2-6smlsdk5dehjiipay2jfeehgja3zam5b" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/fmt-10.0.0-4gzwrffoa2pl6v7uwyynj5yegriur7ik" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/fmt-10.0.0-abhyjsdate6ojxu275p4jeal65hihx5v" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries #-------------------------------------------------------------------------------- -set(ENABLE_MKL ON CACHE BOOL "") - -set(MKL_INCLUDE_DIRS "/usr/tce/packages/mkl/mkl-2022.1.0/include" CACHE PATH "") +set(BLAS_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") -set(MKL_LIBRARIES /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_intel_lp64.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_gnu_thread.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_core.so - /lib/../lib64/libomp.so - /lib64/libpthread.so - /lib64/libm.so - /lib64/libdl.so CACHE STRING "") +set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") #-------------------------------------------------------------------------------- # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/metis-5.1.0-ar4qtsbmnbmtlul5qx3pofbmf3jakucm" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/metis-5.1.0-ksliuaz2gmeydu22kfnmket3yxnlgrsy" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/parmetis-4.0.3-xvx5rgufkonp2talkmpnzp452pgebq55" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/parmetis-4.0.3-mo2ghxfbsbmkr24pvw7dz6srjmo5jewf" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/scotch-7.0.8-gdgkqvornryacilixrkvn7sm2po74jsj" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/scotch-7.0.8-ji67rbb5v6lzmz7s3lusnlqrph25aaf2" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-fqieoarboqxtgg5zhahckdj4l54unqq3" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-rzsakbqcndet6spnlun63eevdo42avq5" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/suite-sparse-5.10.1-ccwpkt522s5m3xwuvcj2dn4ctqykfshz" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/suite-sparse-5.10.1-u7pz5bi7g2lox3z65r3rc4hm546t7i76" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/trilinos-16.1.0-cnv2mfchuntcex5yhk2fhrlyxeu7xexo" CACHE PATH "") +set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/trilinos-16.1.0-alnfsz4uhl4pi3mc62ig45hpz7o7hdim" CACHE PATH "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-eqounuyoubqxwe4gnx4id352f5h5v7iz" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-sprhtzasjzxqvcau4cw4ylx5fnpi6r7g" CACHE PATH "") set(ENABLE_HYPRE_DEVICE "CUDA" CACHE STRING "") set(ENABLE_PETSC OFF CACHE BOOL "") +set(ENABLE_CALIPER_HYPRE ON CACHE BOOL "") + set(GEOS_LA_INTERFACE "Hypre" CACHE STRING "") #-------------------------------------------------------------------------------- @@ -186,11 +187,13 @@ set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-14-cuda-12.6_tpls/clang-14.0.6/mathpresso-geos-5kkbozv2oghijthzn3etg66evaegymsx" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-14-cuda-12.6_tpls/llvm-14.0.6/mathpresso-geos-dkw4qbpuun6lw2smfvgjc5ej4bpqeabj" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") +set(ENABLE_GRPC OFF CACHE BOOL "") + set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") -set(ATS_ARGUMENTS "--machine slurm56" CACHE STRING "") +set(ATS_ARGUMENTS "--machine slurm112" CACHE STRING "") diff --git a/host-configs/LLNL/matrix-toss_4_x86_64_ib-clang@19.1.3-cuda@12.9.1.cmake b/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@19.1.3-cuda@12.9.1.cmake similarity index 52% rename from host-configs/LLNL/matrix-toss_4_x86_64_ib-clang@19.1.3-cuda@12.9.1.cmake rename to host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@19.1.3-cuda@12.9.1.cmake index 47787925a19..7c61466b99a 100644 --- a/host-configs/LLNL/matrix-toss_4_x86_64_ib-clang@19.1.3-cuda@12.9.1.cmake +++ b/host-configs/LLNL/matrix-toss_4_x86_64_ib-llvm@19.1.3-cuda@12.9.1.cmake @@ -3,7 +3,7 @@ ################################################################################# #-------------------------------------------------------------------------------- # SYS_TYPE: toss_4_x86_64_ib -# Compiler Spec: clang@=19.1.3 +# Compiler Spec: llvm@19.1.3/kmyrajzdclojf3cplhwuj4qub6tx2gcn # CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-10.3.1/cmake-3.26.3-nz532rvfpaf5lf74zxmplgiobuhol7lu/bin/cmake #-------------------------------------------------------------------------------- @@ -33,12 +33,13 @@ set(BLT_CXX_STD "c++17" CACHE STRING "") set(ENABLE_MPI ON CACHE BOOL "") -set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic/bin/mpicc" CACHE PATH "") +set(MPI_C_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3/bin/mpicc" CACHE PATH "") -set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3-magic/bin/mpicxx" CACHE PATH "") +set(MPI_CXX_COMPILER "/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-19.1.3/bin/mpicxx" CACHE PATH "") -set(MPIEXEC_EXECUTABLE "/usr/bin/srun" CACHE PATH "") -set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "") +set(MPIEXEC "srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE PATH "") #-------------------------------------------------------------------------------- # OpenMP @@ -66,21 +67,27 @@ set(CMAKE_CUDA_FLAGS_RELWITHDEBINFO "-g -lineinfo ${CMAKE_CUDA_FLAGS_RELEASE}" C set(CMAKE_CUDA_FLAGS_DEBUG "-g -G -O0 -Xcompiler -O0" CACHE STRING "") +#-------------------------------------------------------------------------------- +# ROCm/HIP +#-------------------------------------------------------------------------------- + +set(ENABLE_HIP OFF CACHE BOOL "") + #-------------------------------------------------------------------------------- # Performance Portability TPLs #-------------------------------------------------------------------------------- set(ENABLE_CHAI ON CACHE BOOL "") -set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-sjtenmnm2j566wlxdzhha4rtdjrvoknx" CACHE PATH "") +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-3hu3d7542ibgjzrvz5hty24eyxmuhby5" CACHE PATH "") -set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-jufbrg2iy2c77xb64gnznd4d2l64syxw" CACHE PATH "") +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-cdgjjseolcru5k47236twrrwi3oyrj3g" CACHE PATH "") set(ENABLE_UMPIRE ON CACHE BOOL "") -set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-6k33sfiomjxxol3ngqinp2lthr5k36gd" CACHE PATH "") +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-uojfu5tachzmggt6uminb6wgo665p6pb" CACHE PATH "") -set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-uqtwimi3b2uwcpznjznaikiqa7pbji7a" CACHE PATH "") +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-jnaymrhe66v7ndqesnx5m4j74yoii72z" CACHE PATH "") #-------------------------------------------------------------------------------- # IO TPLs @@ -88,62 +95,56 @@ set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls set(ENABLE_CALIPER ON CACHE BOOL "") -set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-lq3stlxw4jc6gkrjo7ltgyezhuzcyks7" CACHE PATH "") +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-h7yk2n54vt4wu4yochiptv5lcwqorltj" CACHE PATH "") -set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/adiak-0.4.0-5idtmidayajcjfk2xioba4mfgbuy22sy" CACHE PATH "") +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/adiak-0.4.0-t37gghn6ffprh7tfvtyyfgpjfzqg2wuk" CACHE PATH "") -set(ZLIB_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/zlib-1.3.1-fyqxsc4kj5j5ktc6k5jzljordczfrpq7" CACHE PATH "") +set(ZLIB_DIR "/usr" CACHE PATH "") -set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/hdf5-1.12.1-bjb5ar6qmtqmmomz5b47br2hrqzdy2lm" CACHE PATH "") +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/hdf5-1.12.1-77ah5nvdk4vsp565diomznfciplzgsh5" CACHE PATH "") -set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-gsc2vgc6tdehpvrfuvvdodyzo664veoa" CACHE PATH "") +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-nhtyjmf2lect7mbqaykfrepxud7ye63q" CACHE PATH "") -set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/silo-4.11.1-bsd-opb2yktncpevjf3o5vypxpvt5d2ttp4m" CACHE PATH "") +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/silo-4.11.1-bsd-u54hi3o5ghejm5yu7di2gkuxzsqecf54" CACHE PATH "") -set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/pugixml-1.13-e242tpuklhfyhmeqxsdnn3ymg27o3dpl" CACHE PATH "") +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/pugixml-1.13-djt6ncbwewwueb53zx22fpcei7tpnu64" CACHE PATH "") -set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/vtk-9.4.2-ue42puketxfzrudwvtle6a5x6ppvow7j" CACHE PATH "") +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/vtk-9.4.2-4i6sfrxmezqtfql3t5ptie6n74j22hje" CACHE PATH "") -set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/fmt-10.0.0-nqkdz2rhyvtyjt3yygsewulw326ekno6" CACHE PATH "") +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/fmt-10.0.0-wjbhfzxwrphvpdj3a4x5s7axhvxib7w5" CACHE PATH "") #-------------------------------------------------------------------------------- # System Math Libraries #-------------------------------------------------------------------------------- -set(ENABLE_MKL ON CACHE BOOL "") - -set(MKL_INCLUDE_DIRS "/usr/tce/packages/mkl/mkl-2022.1.0/include" CACHE PATH "") +set(BLAS_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") -set(MKL_LIBRARIES /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_intel_lp64.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_gnu_thread.so - /usr/tce/packages/mkl/mkl-2022.1.0/mkl/2022.1.0/lib/intel64/libmkl_core.so - /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-13.3.1/llvm-19.1.3-gy2lu5xbi4csr2k47emlajzfs5mlsd4g/bin/../lib/x86_64-unknown-linux-gnu/libomp.so - /lib64/libpthread.so - /lib64/libm.so - /lib64/libdl.so CACHE STRING "") +set(LAPACK_LIBRARIES /usr/lib64/libopenblas.so CACHE STRING "") #-------------------------------------------------------------------------------- # Math TPLs #-------------------------------------------------------------------------------- -set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/metis-5.1.0-k5jawftu22mvnwcdb7o4vgiy5tseipgm" CACHE PATH "") +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/metis-5.1.0-6reqfcfwkwyh6omphj4jurjr3ppsrw7v" CACHE PATH "") -set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/parmetis-4.0.3-l4nr3kqb3q3zwou7miaz43vq2qkjmnta" CACHE PATH "") +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/parmetis-4.0.3-4cac2qzz62pe5nlaprqgdwuteyjl4vms" CACHE PATH "") -set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/scotch-7.0.8-wzdshazr5pw5cw2445atxbqnlbq2ptpe" CACHE PATH "") +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/scotch-7.0.8-mwvdig3nq2noghgnplnx7tjaaz3rzej2" CACHE PATH "") -set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-g4utcupo4mxwlczbkzxj7tgf4htl7onm" CACHE PATH "") +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-l7s6ytczis2wioi2nl3gbfp2iazg3mbv" CACHE PATH "") -set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/suite-sparse-5.10.1-u3pgd5dblz7nio5s4jbfxsgfqsr5anmq" CACHE PATH "") +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/suite-sparse-5.10.1-tgukpvq65zy7bmb2ymm3ulrbkkgph7ji" CACHE PATH "") -set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/trilinos-16.1.0-ztes25cijyufrb25fnbo4um473wpnjvj" CACHE PATH "") +set(TRILINOS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/trilinos-16.1.0-27k7hi32qyyo6x62t642cksqjqgny54d" CACHE PATH "") -set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-tv45lqwxwpuyymbyiixlu6cvz2giamgy" CACHE PATH "") +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-pngawg4m3uoyv3aejlj7n7ncdxpfqaeo" CACHE PATH "") set(ENABLE_HYPRE_DEVICE "CUDA" CACHE STRING "") set(ENABLE_PETSC OFF CACHE BOOL "") +set(ENABLE_CALIPER_HYPRE ON CACHE BOOL "") + set(GEOS_LA_INTERFACE "Hypre" CACHE STRING "") #-------------------------------------------------------------------------------- @@ -186,11 +187,13 @@ set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") set(ENABLE_MATHPRESSO ON CACHE BOOL "") -set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-09-23/matrix-clang-19-cuda-12.9_tpls/clang-19.1.3/mathpresso-geos-z4ylqrbgcoqyeyoafiwsifmvc5za4xhs" CACHE PATH "") +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/matrix-clang-19-cuda-12.9_tpls/llvm-19.1.3/mathpresso-geos-qt2kiicwiqndzanst73ngmwt4r2umxms" CACHE PATH "") set(ENABLE_XML_UPDATES ON CACHE BOOL "") +set(ENABLE_GRPC OFF CACHE BOOL "") + set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") -set(ATS_ARGUMENTS "--machine slurm56" CACHE STRING "") +set(ATS_ARGUMENTS "--machine slurm112" CACHE STRING "") diff --git a/host-configs/LLNL/tioga-base.cmake b/host-configs/LLNL/tioga-base.cmake deleted file mode 100644 index 02a9317b688..00000000000 --- a/host-configs/LLNL/tioga-base.cmake +++ /dev/null @@ -1,32 +0,0 @@ -set( ENABLE_MATHPRESSO OFF CACHE BOOL "" ) - -set( ENABLE_PAMELA ON CACHE BOOL "" ) -set( ENABLE_PVTPackage ON CACHE BOOL "" ) - -set( ENABLE_PETSC OFF CACHE BOOL "" FORCE ) - -set( ENABLE_CALIPER OFF CACHE BOOL "" ) -set( ENABLE_PAPI OFF CACHE BOOL "" ) - -set( ENABLE_ESSL OFF CACHE BOOL "" ) - -set( ENABLE_TRILINOS OFF CACHE BOOL "" ) -set( ENABLE_VTK OFF CACHE BOOL "" ) - -set( CAMP_STANDALONE TRUE CACHE BOOL "" ) - -# ROCM options -set( ENABLE_ROCM ON CACHE BOOL "" FORCE ) -set( ROCM_ROOT "${HIP_ROOT}" CACHE PATH "" ) - -set( GEOS_BUILD_OBJ_LIBS OFF CACHE BOOL "" FORCE ) -set( ENABLE_GTEST_DEATH_TESTS OFF CACHE BOOL "" ) -set( gtest_disable_pthreads ON CACHE BOOL "" ) - -set( ENABLE_TESTS ON CACHE BOOL "" FORCE ) -set( ENABLE_EXAMPLES ON CACHE BOOL "" FORCE ) -set( ENABLE_BENCHMARKS ON CACHE BOOL "" FORCE ) -set( ENABLE_DOCS OFF CACHE BOOL "" FORCE ) - -set( ENABLE_SCOTCH OFF CACHE BOOL "" FORCE ) -set( ENABLE_SUPERLU_DIST OFF CACHE BOOL "" FORCE ) diff --git a/host-configs/LLNL/tioga-cce-15.cmake b/host-configs/LLNL/tioga-cce-15.cmake deleted file mode 100644 index 1d63b429c2b..00000000000 --- a/host-configs/LLNL/tioga-cce-15.cmake +++ /dev/null @@ -1,22 +0,0 @@ -include(${CMAKE_CURRENT_LIST_DIR}/../../src/coreComponents/LvArray/host-configs/LLNL/tioga-cce-15.cmake) -include(${CMAKE_CURRENT_LIST_DIR}/tioga-base.cmake) - -set( CONDUIT_DIR "${GEOS_TPL_DIR}/conduit-0.8.7" CACHE PATH "" ) -set( HDF5_DIR "${GEOS_TPL_DIR}/hdf5-1.14.1-2" CACHE PATH "" ) - -set( BLAS_DIR "/opt/rocm-5.4.3/" CACHE PATH "" ) - -set( PUGIXML_DIR "${GEOS_TPL_DIR}/pugixml-1.13" CACHE PATH "" ) -set( FMT_DIR "${GEOS_TPL_DIR}/fmt-10.0.0" CACHE PATH "" ) -set( SUITESPARSE_DIR "${GEOS_TPL_DIR}/suite-sparse-5.10.1" CACHE PATH "" ) - -# HYPRE options -set( ENABLE_HYPRE_DEVICE "HIP" CACHE STRING "" ) -set( ENABLE_HYPRE_MIXINT FALSE CACHE STRING "" ) -set( HYPRE_DIR "${GEOS_TPL_DIR}/hypre-develop" CACHE PATH "" ) - -set( ENABLE_CALIPER ON CACHE BOOL "" FORCE ) -set( CALIPER_DIR "${GEOS_TPL_DIR}/caliper-2.8.0" CACHE PATH "" ) - -# haven't build I/O TPLs on tioga yet -set( ENABLE_SILO OFF CACHE BOOL "" FORCE ) \ No newline at end of file diff --git a/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-cce@20.0.0-rocm@6.4.2.cmake b/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-cce@20.0.0-rocm@6.4.2.cmake new file mode 100644 index 00000000000..6181c67535e --- /dev/null +++ b/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-cce@20.0.0-rocm@6.4.2.cmake @@ -0,0 +1,193 @@ +################################################################################# +# Generated host-config - Edit at own risk! +################################################################################# +#-------------------------------------------------------------------------------- +# SYS_TYPE: toss_4_x86_64_ib_cray +# Compiler Spec: cce@20.0.0/jgeq6ldcfe7mr2jh7ubrodkfeslpjo7v +# CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-8.3.1/cmake-3.29.2-pj7wkdymawrxifvtbcwpu7mrpzuqy6wk/bin/cmake +#-------------------------------------------------------------------------------- + +#-------------------------------------------------------------------------------- +# Compilers +#-------------------------------------------------------------------------------- + +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_CXX_FLAGS_RELEASE "-O3 -DNDEBUG" CACHE STRING "") + +set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -DNDEBUG" CACHE STRING "") + +set(CMAKE_CXX_FLAGS_DEBUG "-g" CACHE STRING "") + +#-------------------------------------------------------------------------------- +# CMake Standard +#-------------------------------------------------------------------------------- + +set(BLT_CXX_STD "c++17" CACHE STRING "") + +#-------------------------------------------------------------------------------- +# MPI +#-------------------------------------------------------------------------------- + +set(ENABLE_MPI ON CACHE BOOL "") + +set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.0.1-rocmcc-6.4.2-cce-20.0.0/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.0.1-rocmcc-6.4.2-cce-20.0.0/bin/mpicxx" CACHE PATH "") + +set(MPIEXEC "srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# OpenMP +#-------------------------------------------------------------------------------- + +set(ENABLE_OPENMP ON CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# Cuda +#-------------------------------------------------------------------------------- + +set(ENABLE_CUDA OFF CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# ROCm/HIP +#-------------------------------------------------------------------------------- + +set(ENABLE_HIP ON CACHE BOOL "") + +set(CMAKE_HIP_STANDARD "17" CACHE STRING "") + +set(CMAKE_HIP_COMPILER "/opt/rocm-6.4.2/bin/hipcc" CACHE PATH "") + +set(CMAKE_HIP_ARCHITECTURES "gfx942" CACHE STRING "") + +set(ROCM_PATH "/opt/rocm-6.4.2" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# Performance Portability TPLs +#-------------------------------------------------------------------------------- + +set(ENABLE_CHAI ON CACHE BOOL "") + +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-2xaqayak6p4lymu5vh2vhyp73ykjb4fa" CACHE PATH "") + +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-6aqiptzuvooxe7hhy565vvth4a5avy77" CACHE PATH "") + +set(ENABLE_UMPIRE ON CACHE BOOL "") + +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-q4rcpcn7l2aysxfkiiwmtlk3nh6brh3r" CACHE PATH "") + +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-6fj3io27pd6zqd5lw2rr5stajmth5fqr" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# IO TPLs +#-------------------------------------------------------------------------------- + +set(ENABLE_CALIPER ON CACHE BOOL "") + +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-exwybomvhukg2t34cmbzqivgeuoyvngh" CACHE PATH "") + +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/adiak-0.4.0-anij2zxqxqowlhq73j7yb6bwaz5ysuac" CACHE PATH "") + +set(ZLIB_DIR "/usr" CACHE PATH "") + +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/hdf5-1.12.1-ghw6mf5cqce7zwgoc6plvrgj2hhkwtjy" CACHE PATH "") + +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-p5d7nvdubcgoagkmeo544qqnsbyem4es" CACHE PATH "") + +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/silo-4.11.1-bsd-7h53ibxcoactx4irohzocdv22jpxj2dr" CACHE PATH "") + +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/pugixml-1.13-nxlztejlbuggihqi6padoxn3qp4ffurq" CACHE PATH "") + +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/vtk-9.4.2-cz4wehsanworogxcsf7nrwu56oleapvd" CACHE PATH "") + +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/fmt-10.0.0-mm2fkoftthjyxxlgb4jmalaz7umb75ro" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# System Math Libraries +#-------------------------------------------------------------------------------- + +set(BLAS_LIBRARIES /usr/lib64/libblas.so CACHE STRING "") + +set(LAPACK_LIBRARIES /usr/lib64/liblapack.so CACHE STRING "") + +#-------------------------------------------------------------------------------- +# Math TPLs +#-------------------------------------------------------------------------------- + +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/metis-5.1.0-6b5cm45inumnfp32i6pnedt4orytni4t" CACHE PATH "") + +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/parmetis-4.0.3-urqmxwomewy43rj5v3uoiocht563f75v" CACHE PATH "") + +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/scotch-7.0.8-ayxlcpfy5d5u4oxdlhz5thom2s7lnwqe" CACHE PATH "") + +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-7tmrsc5dxaxc3xu2k4ztabgn6pcjgv6t" CACHE PATH "") + +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/suite-sparse-5.10.1-4cqu4zutkycg43klwzjdqsrhvlawhvoq" CACHE PATH "") + +set(ENABLE_TRILINOS OFF CACHE BOOL "") + +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-qxcxi4buscxkwiygmerfuzv3tk2hahq5" CACHE PATH "") + +set(ENABLE_HYPRE_DEVICE "HIP" CACHE STRING "") + +set(ENABLE_PETSC OFF CACHE BOOL "") + +set(ENABLE_CALIPER_HYPRE ON CACHE BOOL "") + +set(GEOS_LA_INTERFACE "Hypre" CACHE STRING "") + +#-------------------------------------------------------------------------------- +# Python +#-------------------------------------------------------------------------------- + +set(Python3_ROOT_DIR "/usr/tce/packages/python/python-3.12.2" CACHE PATH "") + +set(Python3_EXECUTABLE "/usr/tce/packages/python/python-3.12.2/bin/python3" CACHE PATH "") + +set(ENABLE_PYGEOSX OFF CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# Documentation +#-------------------------------------------------------------------------------- + +set(ENABLE_DOCS OFF CACHE BOOL "") + +set(ENABLE_DOXYGEN OFF CACHE BOOL "") + +set(ENABLE_SPHINX OFF CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# Development tools +#-------------------------------------------------------------------------------- + +set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") + +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-hqx2qehtetfyrovl7nanjnylrb5yeq5u/bin/uncrustify" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# addr2line +#-------------------------------------------------------------------------------- + +set(ENABLE_ADDR2LINE ON CACHE BOOL "") + +set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# Other +#-------------------------------------------------------------------------------- + +set(ENABLE_MATHPRESSO ON CACHE BOOL "") + +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-cce-20-rocm-6.4.2_tpls/cce-20.0.0/mathpresso-geos-rwhiq5pnbjlloviwbihn2p5el64ihoqs" CACHE PATH "") + +set(ENABLE_XML_UPDATES ON CACHE BOOL "") + +set(ENABLE_GRPC OFF CACHE BOOL "") + +set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") + diff --git a/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2-rocm@6.4.2.cmake b/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2-rocm@6.4.2.cmake new file mode 100644 index 00000000000..e51c65d04d8 --- /dev/null +++ b/host-configs/LLNL/tuolumne-toss_4_x86_64_ib_cray-llvm-amdgpu@6.4.2-rocm@6.4.2.cmake @@ -0,0 +1,193 @@ +################################################################################# +# Generated host-config - Edit at own risk! +################################################################################# +#-------------------------------------------------------------------------------- +# SYS_TYPE: toss_4_x86_64_ib_cray +# Compiler Spec: llvm-amdgpu@6.4.2/bttqptgb4i44beu2uawq5hj2dlqmogvr +# CMake executable path: /usr/tce/backend/installations/linux-rhel8-x86_64/gcc-8.3.1/cmake-3.29.2-pj7wkdymawrxifvtbcwpu7mrpzuqy6wk/bin/cmake +#-------------------------------------------------------------------------------- + +#-------------------------------------------------------------------------------- +# Compilers +#-------------------------------------------------------------------------------- + +set(CMAKE_C_COMPILER "/opt/rocm-6.4.2/llvm/bin/amdclang" CACHE PATH "") + +set(CMAKE_CXX_COMPILER "/opt/rocm-6.4.2/llvm/bin/amdclang++" CACHE PATH "") + +set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -march=native -mtune=native" CACHE STRING "") + +set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -DNDEBUG" CACHE STRING "") + +set(CMAKE_CXX_FLAGS_DEBUG "-g" CACHE STRING "") + +#-------------------------------------------------------------------------------- +# CMake Standard +#-------------------------------------------------------------------------------- + +set(BLT_CXX_STD "c++17" CACHE STRING "") + +#-------------------------------------------------------------------------------- +# MPI +#-------------------------------------------------------------------------------- + +set(ENABLE_MPI ON CACHE BOOL "") + +set(MPI_C_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.0.1-rocmcc-6.4.2/bin/mpicc" CACHE PATH "") + +set(MPI_CXX_COMPILER "/usr/tce/packages/cray-mpich-tce/cray-mpich-9.0.1-rocmcc-6.4.2/bin/mpicxx" CACHE PATH "") + +set(MPIEXEC "srun" CACHE PATH "") + +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# OpenMP +#-------------------------------------------------------------------------------- + +set(ENABLE_OPENMP ON CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# Cuda +#-------------------------------------------------------------------------------- + +set(ENABLE_CUDA OFF CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# ROCm/HIP +#-------------------------------------------------------------------------------- + +set(ENABLE_HIP ON CACHE BOOL "") + +set(CMAKE_HIP_STANDARD "17" CACHE STRING "") + +set(CMAKE_HIP_COMPILER "/opt/rocm-6.4.2/bin/hipcc" CACHE PATH "") + +set(CMAKE_HIP_ARCHITECTURES "gfx942" CACHE STRING "") + +set(ROCM_PATH "/opt/rocm-6.4.2" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# Performance Portability TPLs +#-------------------------------------------------------------------------------- + +set(ENABLE_CHAI ON CACHE BOOL "") + +set(CHAI_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/chai-git.4b9060b18b9bec1167026cfb3132bd540c4bd56b_develop-ba3iqmvoqdxiqub76d57mxbzxk25zshl" CACHE PATH "") + +set(RAJA_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/raja-git.1d70abf171474d331f1409908bdf1b1c3fe19222_develop-qusctgvbt4inmtlui2df7ak5nudfq22p" CACHE PATH "") + +set(ENABLE_UMPIRE ON CACHE BOOL "") + +set(UMPIRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/umpire-git.1ed0669c57f041baa1f1070693991c3a7a43e7ee_develop-r3kevsc4fo63hqywbuldmygfcvqqht42" CACHE PATH "") + +set(CAMP_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/camp-git.ee0a3069a7ae72da8bcea63c06260fad34901d43_main-w7tycuxwwygdldmukzqkozgcobn26ukl" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# IO TPLs +#-------------------------------------------------------------------------------- + +set(ENABLE_CALIPER ON CACHE BOOL "") + +set(CALIPER_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/caliper-git.287b7f3ad2d12f520aad04268d44f353cd05403c_2.12.0-3gr4uhu77yfxrmfcdbdaaml6lc7issdm" CACHE PATH "") + +set(ADIAK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/adiak-0.4.0-h34szgtj6jr4ytoa7dq4eeyt6tjopjkf" CACHE PATH "") + +set(ZLIB_DIR "/usr" CACHE PATH "") + +set(HDF5_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/hdf5-1.12.1-icrqfpdr4ym3njhmk27f5ptqnqfi5uks" CACHE PATH "") + +set(CONDUIT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/conduit-git.ad86e316ad56a75c099d30ca5ce75cff275b5924_develop-6nwlumanhowitptuwkfnquimin7u57eg" CACHE PATH "") + +set(SILO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/silo-4.11.1-bsd-4jhwtwuyfeez7oxzl37psk3oshry6dsm" CACHE PATH "") + +set(PUGIXML_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/pugixml-1.13-ug5xbnmta4mhtus2py2r5u7iiqv4kqcd" CACHE PATH "") + +set(VTK_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/vtk-9.4.2-pok4gvwtgi4xhnz57mddo7a2azsbzmv2" CACHE PATH "") + +set(FMT_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/fmt-10.0.0-dizkjxylsab7lxjm74yyij2wdbbva2p5" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# System Math Libraries +#-------------------------------------------------------------------------------- + +set(BLAS_LIBRARIES /usr/lib64/libblas.so CACHE STRING "") + +set(LAPACK_LIBRARIES /usr/lib64/liblapack.so CACHE STRING "") + +#-------------------------------------------------------------------------------- +# Math TPLs +#-------------------------------------------------------------------------------- + +set(METIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/metis-5.1.0-f7oiyqytqqkvgxuvnzjnw7bfgfpcn5nj" CACHE PATH "") + +set(PARMETIS_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/parmetis-4.0.3-jvnwbcvgpkgwd3e6haovagcetjenpnnn" CACHE PATH "") + +set(SCOTCH_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/scotch-7.0.8-f4xm7ddgopligqtfk7vcbiyp5wci6kvg" CACHE PATH "") + +set(SUPERLU_DIST_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/superlu-dist-git.0f6efc377df2440c235452d13d28d2c717f832a1_6.3.0-git.8-nzrmoolujjo4ty7lbprykmikovz5x4po" CACHE PATH "") + +set(SUITESPARSE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/suite-sparse-5.10.1-vyn45j5myamsgtijhp2f4f6g5b3fsrww" CACHE PATH "") + +set(ENABLE_TRILINOS OFF CACHE BOOL "") + +set(HYPRE_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/hypre-git.907a2d07b64fe47bdde4540c54665c83ced83a2c_2.33.0-git.20-3eifpyatzxdbpf6sutvte32vzcb7l76f" CACHE PATH "") + +set(ENABLE_HYPRE_DEVICE "HIP" CACHE STRING "") + +set(ENABLE_PETSC OFF CACHE BOOL "") + +set(ENABLE_CALIPER_HYPRE ON CACHE BOOL "") + +set(GEOS_LA_INTERFACE "Hypre" CACHE STRING "") + +#-------------------------------------------------------------------------------- +# Python +#-------------------------------------------------------------------------------- + +set(Python3_ROOT_DIR "/usr/tce/packages/python/python-3.12.2" CACHE PATH "") + +set(Python3_EXECUTABLE "/usr/tce/packages/python/python-3.12.2/bin/python3" CACHE PATH "") + +set(ENABLE_PYGEOSX OFF CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# Documentation +#-------------------------------------------------------------------------------- + +set(ENABLE_DOCS OFF CACHE BOOL "") + +set(ENABLE_DOXYGEN OFF CACHE BOOL "") + +set(ENABLE_SPHINX OFF CACHE BOOL "") + +#-------------------------------------------------------------------------------- +# Development tools +#-------------------------------------------------------------------------------- + +set(ENABLE_UNCRUSTIFY ON CACHE BOOL "") + +set(UNCRUSTIFY_EXECUTABLE "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/uncrustify-git.401a4098bce9dcc47e024987403f2d59d9ba7bd2_0.70.1-git.319-eiztnbtnwd36zq63yzgifpdyama4lxyz/bin/uncrustify" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# addr2line +#-------------------------------------------------------------------------------- + +set(ENABLE_ADDR2LINE ON CACHE BOOL "") + +set(ADDR2LINE_EXEC "/usr/bin/addr2line" CACHE PATH "") + +#-------------------------------------------------------------------------------- +# Other +#-------------------------------------------------------------------------------- + +set(ENABLE_MATHPRESSO ON CACHE BOOL "") + +set(MATHPRESSO_DIR "/usr/WS1/GEOS/GEOSX/TPLs_2025-10-30/tuolumne-llvm-amdgpu-6.4.2-rocm-6.4.2_tpls/llvm-amdgpu-6.4.2/mathpresso-geos-ywc6gduc4oh4agkxixjx3al3bcaxgsjt" CACHE PATH "") + +set(ENABLE_XML_UPDATES ON CACHE BOOL "") + +set(ENABLE_GRPC OFF CACHE BOOL "") + +set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "") + diff --git a/src/docs/sphinx/buildGuide/SpackUberenv.rst b/src/docs/sphinx/buildGuide/SpackUberenv.rst index ffd0ba93218..e7a0ec20809 100644 --- a/src/docs/sphinx/buildGuide/SpackUberenv.rst +++ b/src/docs/sphinx/buildGuide/SpackUberenv.rst @@ -5,9 +5,9 @@ Spack and Uberenv GEOS is transitioning to a new `Uberenv `_ and `Spack `_ system for building our dependencies. We refer the reader to the `Uberenv documentation `_ and `Spack documentation `_, in particular the Spack documentation sections worth reading are: -* `Specs and dependencies `_ -* `Virtual dependencies `_ -* `Manual compiler configuration `_ +* `Specs syntax and dependencies `_ +* `Virtual dependencies `_ +* `Toolchains for compiler constraints `_ * `External packages `_ @@ -15,14 +15,14 @@ Building the dependencies with Uberenv involves running: .. code-block:: console - ./scripts/uberenv/uberenv.py --spack-env-file=/path/to/your/spack.yaml --spec="%clang@14.0.6" --prefix=/output/path/to/third-party/GEOS/libraries + ./scripts/uberenv/uberenv.py --spack-env-file=/path/to/your/spack.yaml --spec="%clang-14" --prefix=/output/path/to/third-party/GEOS/libraries The Uberenv command **requires** the ``--spack-env-file`` option to pass in a ``spack.yaml`` configuration file, also known in Spack as an environment file, to tell Spack where pre-installed system libraries and compilers are located. See :ref:`SpackYaml` for more on how to create a ``spack.yaml`` file. .. warning:: Without a ``spack.yaml`` configuration file, Spack will ignore any system libraries you have installed and will go down a rabbit hole building dependencies. Without a ``spack.yaml`` configuration file, Spack will not allow you to choose the compiler to build with. The Uberenv command **must** be used with a ``spack.yaml`` configuration file, it **should never be used without one**. -This Uberenv command uses the ``--spec`` option to determine what compiler you want to use, and where you can also specify how you want your dependencies built (see :ref:`BuildConfig`). In the the Uberenv command above, Clang 14.0.6 is chosen from the ``spack.yaml`` file. +This Uberenv command uses the ``--spec`` option to determine what compiler toolchain you want to use, and where you can also specify how you want your dependencies built (see :ref:`BuildConfig`). In the the Uberenv command above, Clang 14 toolchain is chosen from the ``spack.yaml`` file. This Uberenv command will create a directory specified by ``--prefix=directory-name`` (or a directory named ``uberenv_libs`` if the option is not provided) in the current working directory, clone Spack into ``directory-name/spack`` and install the dependencies into ``directory-name/system_dependent_path``. This Uberenv command will then spit out host-config files (see :ref:`HostConfig`) in the current directory which you can use to build GEOS or LvArray. @@ -32,7 +32,7 @@ For more Uberenv command-line options, you can run the ``uberenv.py`` script wit There is no requirement that your environment file be named ``spack.yaml`` when it is passed to Uberenv using the ``--spack-env-file`` command line option. .. note:: - On LC systems only, there is not a requirement to specify ``--spack-env-file``. This is because Uberenv uses the environment variable ``SYS_TYPE`` in combination with the ``.uberenv_config.json`` Uberenv configuration file to determine the folder name that contains the required ``spack.yaml`` file (e.g. ``scripts/spack_configs/blueos_3_ppc64le_ib_p9/spack.yaml``). More information on Uberenv configuration behavior can be found in `Uberenv spack configurations documentation `_. + On LC systems only, there is not a requirement to specify ``--spack-env-file``. This is because Uberenv uses the environment variable ``SYS_TYPE`` in combination with the ``.uberenv_config.json`` Uberenv configuration file to determine the folder name that contains the required ``spack.yaml`` file (e.g. ``scripts/spack_configs/toss_4_x86_64_ib/spack.yaml``). More information on Uberenv configuration behavior can be found in `Uberenv spack configurations documentation `_. .. _SpackYaml: @@ -43,7 +43,7 @@ The ``spack.yaml`` configuration file tells Spack where it can find relevant pac There are many examples and resources available for constructing a ``spack.yaml`` file: -* GEOS's LC configuration files for `toss_4_x86_64_ib `_ and `blueos_3_ppc64le_ib_p9 `_. Additionally, the header of these configuration files include the Spack spec to pass to ``--spec`` for different compilers and package variants. +* GEOS's LC configuration files for `toss_4_x86_64_ib `_ and `toss_4_x86_64_ib_cray `_. Additionally, the header of these configuration files include the Spack spec to pass to ``--spec`` for different compiler toolchains and package variants. * LLNL's shared Spack configurations for RADIUSS projects: https://github.com/LLNL/radiuss-spack-configs/tree/main * NERSC Spack Infrastructure: https://github.com/NERSC/spack-infrastructure/tree/main * Shared Spack configuration files with other HPC sites: https://github.com/spack/spack-configs @@ -65,10 +65,10 @@ This command will setup Spack and ask Spack create a ``spack.yaml`` environment This command should be used as a first approximation of your system environment, to determine the paths where more suitable compilers and packages are potentially located. -Required package versions in spack.yaml -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Required package versions in versions.yaml +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In the LC configuration files mentioned in :ref:`SpackYaml` section, you will see a list of packages with the ``require`` keyword: +In the LC configuration file `versions.yaml `_ , you will see a list of packages with the ``require`` keyword: .. code-block:: console @@ -79,7 +79,7 @@ In the LC configuration files mentioned in :ref:`SpackYaml` section, you will se This tells Spack that GEOS always `requires `_ a specific commit of ``hypre``, a commit on the latest develop branch in this case. Ideally, package versions should be specified in the `GEOS Spack package file `_. However, when a version of a package is newer than what Spack knows about or an unversioned commit is needed, the Spack package syntax cannot express that requirement. As a result: .. warning:: - Every ``spack.yaml`` file **must have the list of packages with the "require" keyword** to ensure these packages are built with the right versions or commits. See LC configuration files mentioned in :ref:`SpackYaml` section for the list. + Every ``spack.yaml`` file **must include versions.yaml** to ensure these packages are built with the right versions or commits. @@ -116,11 +116,11 @@ Build Configuration The GEOS Spack package has a lot of options, or what Spack calls variants, for controlling which dependencies you would like to build and how you'd like them built. The `GEOS Spack package file `_ has variants that are marked with ``variant()`` in the file. -For example if you wanted to build with GCC 8.3.1, without Caliper and with Hypre as the Linear Algebra Interface, your spec would be ``%gcc@8.3.1 ~caliper lai=hypre``. +For example if you wanted to build with the GCC 12.1.1 compiler toolchain, without Caliper and with Hypre as the Linear Algebra Interface, your spec would be ``~caliper lai=hypre %gcc-12``, variants followed by the compiler toolchain. The GEOS Spack package lists out the libraries that GEOS depends ons. These dependencies are marked with ``depends_on()`` in the file. -Using the Spack spec syntax, you can inturn specify variants for each of the dependencies of GEOS. For example, you could modify the spec above to build RAJA in debug mode by using ``%gcc@8.3.1 ~caliper lai=hypre ^raja build_type=Debug``. When building with Uberenv, Spack should print out a table containing the full spec for every dependency it will build. If you would like to look at the variants for say RAJA in more detail, you can find the package file at ``uberenv_libs/spack/var/spack/repos/builtin/packages/raja/package.py``, by using `file finder `_ on the `Spack Github website `_, or by searching for the package at https://packages.spack.io/. +Using the Spack spec syntax, you can inturn specify variants for each of the dependencies of GEOS. For example, you could modify the spec above to build RAJA in debug mode by using ``~caliper lai=hypre %gcc@10.3.1 ^raja build_type=Debug``. When building with Uberenv, Spack should print out a table containing the full spec for every dependency it will build. If you would like to look at the variants for say RAJA in more detail, you can find the package file at ``uberenv_libs/spack/var/spack/repos/builtin/packages/raja/package.py``, by using `file finder `_ on the `Spack Packages Github website `_, or by searching for the package at https://packages.spack.io/. .. _HostConfig: @@ -146,7 +146,7 @@ On LC systems, it is necessary to update the third-party library installations a This command will also generate a LvArray and GEOS host-config for each specified machine and compiler combination. .. note:: - The terminal output from the command may fail to update. In that case, you can track the progress of the builds by looking at the generated \*.log file associated with each machine and compiler combination (e.g. ruby-gcc-12.log). + The terminal output from the command may fail to update. In that case, you can track the progress of the builds by looking at the generated \*.log file associated with each machine and compiler combination (e.g. dane-gcc-12.log). Adding a Dependency (Advanced)