diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9f43500ce7..b3fe16a579 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -6,8 +6,8 @@ # variables: - Clang_14_ImageName: 'seracllnl/tpls:clang-14_05-31-24_19h-38m' - GCC_13_ImageName: 'seracllnl/tpls:gcc-13_05-31-24_19h-38m' + Clang_14_ImageName: 'seracllnl/tpls:clang-14_06-27-24_19h-46m' + GCC_13_ImageName: 'seracllnl/tpls:gcc-13_06-27-24_19h-46m' jobs: - job: Build_and_Test diff --git a/cmake/SeracConfigHeader.cmake b/cmake/SeracConfigHeader.cmake index 7ff8c217e3..aec0b2dc04 100644 --- a/cmake/SeracConfigHeader.cmake +++ b/cmake/SeracConfigHeader.cmake @@ -36,7 +36,7 @@ message(STATUS "Configuring Serac version ${SERAC_VERSION_FULL}") #------------------------------------------------------------------------------ # Create variable for every TPL #------------------------------------------------------------------------------ -set(TPL_DEPS ADIAK AXOM CAMP CONDUIT CUDA FMT HDF5 LUA MFEM MPI TRIBOL CALIPER PETSC RAJA STRUMPACK SUNDIALS UMPIRE) +set(TPL_DEPS ADIAK AXOM CAMP CONDUIT CUDA FMT HDF5 LUA MFEM MPI TRIBOL CALIPER RAJA STRUMPACK SUNDIALS UMPIRE) foreach(dep ${TPL_DEPS}) if( ${dep}_FOUND OR ENABLE_${dep} ) set(SERAC_USE_${dep} TRUE) @@ -114,8 +114,6 @@ install( FILES ${CMAKE_CURRENT_BINARY_DIR}/serac-config.cmake ${CMAKE_CURRENT_BINARY_DIR}/serac-config-version.cmake - ${CMAKE_CURRENT_SOURCE_DIR}/cmake/thirdparty/FindPETSc.cmake - ${CMAKE_CURRENT_SOURCE_DIR}/cmake/thirdparty/FindSLEPc.cmake DESTINATION ${SERAC_INSTALL_CMAKE_MODULE_DIR} ) diff --git a/cmake/serac-config.cmake.in b/cmake/serac-config.cmake.in index a0af353375..1b8493a178 100644 --- a/cmake/serac-config.cmake.in +++ b/cmake/serac-config.cmake.in @@ -37,9 +37,7 @@ if(NOT SERAC_FOUND) set(SERAC_USE_HDF5 @SERAC_USE_HDF5@) set(SERAC_USE_MFEM @SERAC_USE_MFEM@) set(SERAC_USE_MPI @SERAC_USE_MPI@) - set(SERAC_USE_PETSC @SERAC_USE_PETSC@) set(SERAC_USE_RAJA @SERAC_USE_RAJA@) - set(SERAC_USE_SLEPC @SERAC_USE_SLEPC@) set(SERAC_USE_STRUMPACK @SERAC_USE_STRUMPACK@) set(SERAC_USE_SUNDIALS @SERAC_USE_SUNDIALS@) set(SERAC_USE_TRIBOL @SERAC_USE_TRIBOL@) @@ -52,9 +50,7 @@ if(NOT SERAC_FOUND) set(SERAC_CONDUIT_DIR "@CONDUIT_DIR@") set(SERAC_HDF5_DIR "@HDF5_DIR@") set(SERAC_MFEM_DIR "@MFEM_DIR@") - set(SERAC_PETSC_DIR "@PETSC_DIR@") set(SERAC_RAJA_DIR "@RAJA_DIR@") - set(SERAC_SLEPC_DIR "@SLEPC_DIR@") set(SERAC_STRUMPACK_DIR "@STRUMPACK_DIR@") set(SERAC_SUNDIALS_DIR "@SUNDIALS_DIR@") set(SERAC_TRIBOL_DIR "@TRIBOL_DIR@") @@ -67,7 +63,7 @@ if(NOT SERAC_FOUND) endif() # Set to real variable unless user overrode it - foreach(dep ADIAK AXOM CAMP CALIPER CONDUIT HDF5 MFEM PETSC RAJA STRUMPACK SUNDIALS TRIBOL UMPIRE) + foreach(dep ADIAK AXOM CAMP CALIPER CONDUIT HDF5 MFEM RAJA STRUMPACK SUNDIALS TRIBOL UMPIRE) if (NOT ${dep}_DIR) set(${dep}_DIR "${SERAC_${dep}_DIR}") endif() @@ -155,16 +151,6 @@ if(NOT SERAC_FOUND) find_dependency(tribol REQUIRED PATHS "${TRIBOL_DIR}/lib/cmake") endif() - # PETSc - if(SERAC_USE_PETSC) - include("${CMAKE_CURRENT_LIST_DIR}/FindPETSc.cmake") - endif() - - # SLEPc - if(SERAC_USE_SLEPC) - include("${CMAKE_CURRENT_LIST_DIR}/FindSLEPc.cmake") - endif() - # SUNDIALS if(SERAC_USE_SUNDIALS) find_dependency(SUNDIALS REQUIRED NO_DEFAULT_PATH PATHS "${SUNDIALS_DIR}") diff --git a/cmake/thirdparty/FindARPACK.cmake b/cmake/thirdparty/FindARPACK.cmake new file mode 100644 index 0000000000..7978611fa0 --- /dev/null +++ b/cmake/thirdparty/FindARPACK.cmake @@ -0,0 +1,45 @@ +# Copyright (c) 2019-2024, Lawrence Livermore National Security, LLC and +# other Serac Project Developers. See the top-level LICENSE file for +# details. +# +# SPDX-License-Identifier: (BSD-3-Clause) +# +# Defines the following: +# ARPACK_FOUND +# ARPACK_INCLUDE_DIRS +# ARPACK_LIBRARIES + +# Set ARPACK_DIR to specify the prefix of ARPACK installation + +if (NOT EXISTS "${ARPACK_DIR}") + message(FATAL_ERROR "Given ARPACK_DIR does not exist: ${ARPACK_DIR}") +endif() + +if (NOT IS_DIRECTORY "${ARPACK_DIR}") + message(FATAL_ERROR "Given ARPACK_DIR is not a directory: ${ARPACK_DIR}") +endif() + +# Find include dirs +find_path(ARPACK_INCLUDE_DIRS + NAMES arpackdef.h + PATHS ${ARPACK_DIR}/include/arpack-ng + NO_DEFAULT_PATH + NO_CMAKE_ENVIRONMENT_PATH + NO_CMAKE_PATH + NO_SYSTEM_ENVIRONMENT_PATH + NO_CMAKE_SYSTEM_PATH +) + +# Find libraries +find_library(ARPACK_LIBRARIES + NAMES parpack + PATHS ${ARPACK_DIR}/lib + NO_DEFAULT_PATH + NO_CMAKE_ENVIRONMENT_PATH + NO_CMAKE_PATH + NO_SYSTEM_ENVIRONMENT_PATH + NO_CMAKE_SYSTEM_PATH +) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(ARPACK DEFAULT_MSG ARPACK_LIBRARIES ARPACK_INCLUDE_DIRS) diff --git a/cmake/thirdparty/FindPETSc.cmake b/cmake/thirdparty/FindPETSc.cmake deleted file mode 100644 index 25ae0a9421..0000000000 --- a/cmake/thirdparty/FindPETSc.cmake +++ /dev/null @@ -1,67 +0,0 @@ - -# Copyright (c) 2024, Lawrence Livermore National Security, LLC. All rights -# reserved. LLNL-CODE-856946 - -# OFFICIAL USE ONLY This work was produced at the Lawrence Livermore National -# Laboratory (LLNL) under contract no. DE-AC52-07NA27344 (Contract 44) between -# the U.S. Department of Energy (DOE) and Lawrence Livermore National Security, -# LLC (LLNS) for the operation of LLNL. See license for disclaimers, notice of -# U.S. Government Rights and license terms and conditions. - -# Defines the following imported target: PkgConfig::PETSC - -find_package(PkgConfig REQUIRED) - -find_path( - PETSC_PKG_CONFIG "PETSc.pc" - PATHS ${PETSC_DIR} - PATH_SUFFIXES lib/pkgconfig/) - -if(PETSC_PKG_CONFIG) - set(ENV{PKG_CONFIG_PATH} "${PETSC_PKG_CONFIG}:$ENV{PKG_CONFIG_PATH}") -endif() - -pkg_search_module(PETSC REQUIRED IMPORTED_TARGET PETSc) - -# Grab important linking information hidden in PETSc.pc Libs.private -file(STRINGS ${PETSC_PKG_CONFIG}/PETSc.pc _file_output_lines) -foreach (_line ${_file_output_lines}) - if (${_line} MATCHES "^Libs.private:") - set(_libs_private ${_line}) - endif() -endforeach() -unset(_file_output_lines) - -if (_libs_private) - # Store libs as a cmake list - string(REPLACE "Libs.private: " "" _libs_private ${_libs_private}) - string(REPLACE " -" ";-" _libs_private ${_libs_private}) - - # Group those with -L (dir) and -l (lib) separately - foreach (_lib ${_libs_private}) - if(${_lib} MATCHES "^-L") - string(REPLACE "-L" "" _lib ${_lib}) - list(APPEND _link_directories ${_lib}) - elseif(${_lib} MATCHES "^-l") - string(REPLACE "-l" "" _lib ${_lib}) - list(APPEND _link_libraries ${_lib}) - else() - message("Warning: library ${_lib} ignored. Not determined to be a link directory or link library.") - endif() - endforeach() - - # NOTE: In this Libs.private, there are full paths to lapack and blas shared object files without a -l, but it' grouped - # in with another link library, so no special case is required to handle them in the foreach above. Instead, I simply - # replace the spaces around these paths with semicolon to make this list nicer. - string(REPLACE " " ";" _link_libraries "${_link_libraries}") - - target_link_directories(PkgConfig::PETSC INTERFACE ${_link_directories}) - target_link_libraries(PkgConfig::PETSC INTERFACE ${_link_libraries}) - - unset(_libs_private) - unset(_link_directories) - unset(_link_libraries) -endif() - -# Serac installation seraches for PETSc_FOUND with a lowercase "c" to verify -set(PETSc_FOUND ${PETSC_FOUND}) diff --git a/cmake/thirdparty/FindSLEPc.cmake b/cmake/thirdparty/FindSLEPc.cmake deleted file mode 100644 index 5d21980cad..0000000000 --- a/cmake/thirdparty/FindSLEPc.cmake +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright (c) 2019-2024, Lawrence Livermore National Security, LLC and -# other Serac Project Developers. See the top-level LICENSE file for -# details. -# -# SPDX-License-Identifier: (BSD-3-Clause) - -# Defines the following imported target: PkgConfig::SLEPC - -find_package(PkgConfig REQUIRED) - -find_path( - SLEPC_PKG_CONFIG "SLEPc.pc" - PATHS ${SLEPC_DIR} - PATH_SUFFIXES lib/pkgconfig/) - -if(SLEPC_PKG_CONFIG) - set(ENV{PKG_CONFIG_PATH} "${SLEPC_PKG_CONFIG}:$ENV{PKG_CONFIG_PATH}") -endif() - -pkg_search_module(SLEPC REQUIRED IMPORTED_TARGET SLEPc) - -if(NOT ARPACK_DIR) - message(FATAL_ERROR "Could not find arpack. Slepc requires ARPACK_DIR.") -endif() - -# Add petsc and arpack link libraries -get_target_property(_slepc_link_libs PkgConfig::SLEPC INTERFACE_LINK_LIBRARIES) -get_target_property(_petsc_link_libs PkgConfig::PETSC INTERFACE_LINK_LIBRARIES) -list(APPEND _slepc_link_libs ${_petsc_link_libs}) - -# NOTE: The arpack shared object file may be at a different location depending on system -set(_libparpack_paths ${ARPACK_DIR}/lib/libparpack.so ${ARPACK_DIR}/lib64/libparpack.so) -foreach(_path ${_libparpack_paths}) - if (EXISTS ${_path}) - list(APPEND _slepc_link_libs ${_path}) - endif() -endforeach() - -blt_list_remove_duplicates(TO _slepc_link_libs) -set_target_properties(PkgConfig::SLEPC PROPERTIES INTERFACE_LINK_LIBRARIES "${_slepc_link_libs}") - -# Add arpack include directories -target_include_directories(PkgConfig::SLEPC SYSTEM INTERFACE ${ARPACK_DIR}/include) - -# Add petsc link directories -get_target_property(_petsc_link_dirs PkgConfig::PETSC INTERFACE_LINK_DIRECTORIES) -target_link_directories(PkgConfig::SLEPC INTERFACE ${_petsc_link_dirs}) diff --git a/cmake/thirdparty/SetupSeracThirdParty.cmake b/cmake/thirdparty/SetupSeracThirdParty.cmake index 3cecd8b139..a3c84f8673 100644 --- a/cmake/thirdparty/SetupSeracThirdParty.cmake +++ b/cmake/thirdparty/SetupSeracThirdParty.cmake @@ -136,6 +136,51 @@ if (NOT SERAC_THIRD_PARTY_LIBRARIES_FOUND) endif() message(STATUS "Sundials support is ${SERAC_USE_SUNDIALS}") + #------------------------------------------------------------------------------ + # PETSc + #------------------------------------------------------------------------------ + if (PETSC_DIR) + serac_assert_is_directory(DIR_VARIABLE PETSC_DIR) + # NOTE: PETSc is built and used through MFEM + set(SERAC_USE_PETSC ON CACHE BOOL "") + + # Note: MFEM *does not* set PETSC_FOUND itself, likely because we skip petsc build tests + set(PETSC_FOUND TRUE) + else() + set(SERAC_USE_PETSC OFF CACHE BOOL "") + set(PETSC_FOUND FALSE) + endif() + message(STATUS "PETSc support is ${SERAC_USE_PETSC}") + + #------------------------------------------------------------------------------ + # SLEPc + #------------------------------------------------------------------------------ + if (SLEPC_DIR AND SERAC_USE_PETSC) + serac_assert_is_directory(DIR_VARIABLE SLEPC_DIR) + # NOTE: SLEPc is built and used through MFEM + set(SERAC_USE_SLEPC ON CACHE BOOL "") + + # Note: MFEM sets SLEPC_FOUND itself + if (NOT SERAC_ENABLE_CODEVELOP) + set(SLEPC_FOUND TRUE) + endif() + else() + set(SERAC_USE_SLEPC OFF CACHE BOOL "") + set(SLEPC_FOUND FALSE) + endif() + message(STATUS "SLEPc support is ${SERAC_USE_SLEPC}") + + #------------------------------------------------------------------------------ + # ARPACK + #------------------------------------------------------------------------------ + if (ARPACK_DIR AND SERAC_USE_SLEPC) + serac_assert_is_directory(DIR_VARIABLE ARPACK_DIR) + include(${CMAKE_CURRENT_LIST_DIR}/FindARPACK.cmake) + else() + set(ARPACK_FOUND FALSE) + endif() + message(STATUS "ARPACK support is ${ARPACK_FOUND}") + #------------------------------------------------------------------------------ # MFEM #------------------------------------------------------------------------------ @@ -182,8 +227,21 @@ if (NOT SERAC_THIRD_PARTY_LIBRARIES_FOUND) set(ParMETIS_DIR ${PARMETIS_DIR} CACHE PATH "") endif() set(MFEM_USE_OPENMP ${ENABLE_OPENMP} CACHE BOOL "") - set(MFEM_USE_PETSC OFF CACHE BOOL "") - set(MFEM_USE_SLEPC OFF CACHE BOOL "") + + if(PETSC_DIR) + set(MFEM_USE_PETSC ON CACHE BOOL "") + set(PETSC_ARCH "" CACHE STRING "") + set(PETSC_EXECUTABLE_RUNS "ON" CACHE BOOL "") + if(SLEPC_DIR) + set(MFEM_USE_SLEPC ON CACHE BOOL "") + set(SLEPC_ARCH "" CACHE STRING "") + set(SLEPC_VERSION_OK "TRUE" CACHE BOOL "") + endif() + else() + set(MFEM_USE_PETSC OFF CACHE BOOL "") + set(MFEM_USE_SLEPC OFF CACHE BOOL "") + endif() + set(MFEM_USE_RAJA OFF CACHE BOOL "") set(MFEM_USE_SUNDIALS ${SERAC_USE_SUNDIALS} CACHE BOOL "") if(SUPERLUDIST_DIR) @@ -267,38 +325,6 @@ if (NOT SERAC_THIRD_PARTY_LIBRARIES_FOUND) set(MFEM_BUILT_WITH_CMAKE TRUE) endif() - #------------------------------------------------------------------------------ - # PETSc - #------------------------------------------------------------------------------ - if(PETSC_DIR) - serac_assert_is_directory(DIR_VARIABLE PETSC_DIR) - include(${CMAKE_CURRENT_LIST_DIR}/FindPETSc.cmake) - serac_assert_find_succeeded(PROJECT_NAME PETSc - TARGET PkgConfig::PETSC - DIR_VARIABLE PETSC_DIR) - message(STATUS "PETSc support is ON") - set(PETSC_FOUND TRUE) - else() - message(STATUS "PETSc support is OFF") - set(PETSC_FOUND FALSE) - endif() - - #------------------------------------------------------------------------------ - # SLEPC - #------------------------------------------------------------------------------ - if(SLEPC_DIR) - serac_assert_is_directory(DIR_VARIABLE SLEPC_DIR) - include(${CMAKE_CURRENT_LIST_DIR}/FindSLEPc.cmake) - serac_assert_find_succeeded(PROJECT_NAME SLEPC - TARGET PkgConfig::SLEPC - DIR_VARIABLE SLEPC_DIR) - message(STATUS "SLEPc support is ON") - set(SLEPC_FOUND TRUE) - else() - message(STATUS "SLEPc support is OFF") - set(SLEPC_FOUND FALSE) - endif() - #------------------------------------------------------------------------------ # Axom #------------------------------------------------------------------------------ @@ -489,14 +515,14 @@ if (NOT SERAC_THIRD_PARTY_LIBRARIES_FOUND) # MPI library/directory but in some cases Spack cannot determine # the correct MPI lib directory. This guards against that. # https://github.com/spack/spack/issues/24685 + set(_mfem_targets + mfem + axom::mfem + tribol::mfem) if(STRUMPACK_DIR) list(GET MPI_C_LIBRARIES 0 _first_mpi_lib) get_filename_component(_mpi_lib_dir ${_first_mpi_lib} DIRECTORY) - set(_mfem_targets - mfem - axom::mfem - tribol::mfem) foreach(_target ${_mfem_targets}) if(TARGET ${_target}) message(STATUS "Adding MPI link directory to target [${_target}]") @@ -505,6 +531,19 @@ if (NOT SERAC_THIRD_PARTY_LIBRARIES_FOUND) endforeach() endif() + # Add missing ARPACK flags needed by SLEPc by injecting them into the MFEM targets. + # https://github.com/mfem/mfem/issues/4364 + if (ARPACK_FOUND) + foreach(_target ${_mfem_targets}) + if(TARGET ${_target}) + message(STATUS "Adding arpack libraries and include dirs to target [${_target}]") + target_include_directories(${_target} INTERFACE ${ARPACK_INCLUDE_DIRS}) + target_link_libraries(${_target} INTERFACE ${ARPACK_LIBRARIES}) + endif() + endforeach() + endif() + unset(_mfem_targets) + # Restore cleared Adiak/Caliper directories, reason at top of file. set(ADIAK_DIR ${_adiak_dir} CACHE PATH "" FORCE) set(CALIPER_DIR ${_caliper_dir} CACHE PATH "" FORCE) diff --git a/host-configs/docker/clang@14.0.0.cmake b/host-configs/docker/clang@14.0.0.cmake index 507c1c1362..d2ee0c3926 100644 --- a/host-configs/docker/clang@14.0.0.cmake +++ b/host-configs/docker/clang@14.0.0.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/local/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/home/serac/serac_tpls/clang-14.0.0/tribol-0.1.0.15-srylaejmuszk2drvopjjzcmfp5ufmkdf;/home/serac/serac_tpls/clang-14.0.0/slepc-3.21.0-qzj2mafm5abuhjrzqm37ybrksm5rsxev;/home/serac/serac_tpls/clang-14.0.0/arpack-ng-3.9.0-ewysnubwnrxpbmjj7vdqnhtmir5f4v3a;/home/serac/serac_tpls/clang-14.0.0/petsc-3.21.0-wsqclidcysgnwnl36auze4nsbkp7jihd;/home/serac/serac_tpls/clang-14.0.0/axom-0.9.0.1-c4j5vlpiemzfjs2fctxikytuklgur4jb;/home/serac/serac_tpls/clang-14.0.0/umpire-2024.02.0-r66bs6qr7p2t5b3q5npmp4ldgwycgghp;/home/serac/serac_tpls/clang-14.0.0/raja-2024.02.0-uxyhhfakwerlrbaei3khkiek5hhmdz4z;/home/serac/serac_tpls/clang-14.0.0/mfem-4.7.0.0-ljfys5r2ewgnwvuxbmprwrmgrmgqzlay;/home/serac/serac_tpls/clang-14.0.0/superlu-dist-8.1.2-cyosnanyqsxqcxzczta5r7l4vle24alm;/home/serac/serac_tpls/clang-14.0.0/sundials-6.7.0-6zxdghk25vgkht7gab6og4473skfsvva;/home/serac/serac_tpls/clang-14.0.0/strumpack-7.2.0-2p7snoxggbxdhheqvhg4pjlvtenuirvh;/home/serac/serac_tpls/clang-14.0.0/netlib-scalapack-2.2.0-kvx7auntr4vdymw6axod2pjctbahdpcw;/home/serac/serac_tpls/clang-14.0.0/netcdf-c-4.7.4-hyxj3vrqcrasjd7vomkbl2cpc3h5g2ly;/home/serac/serac_tpls/clang-14.0.0/hypre-2.26.0-5dzhhigmtlfny7rljse2uh2mxna42z4l;/home/serac/serac_tpls/clang-14.0.0/conduit-0.9.1-6qyw2b2wdng55leznk7nq3aeisrwuc4i;/home/serac/serac_tpls/clang-14.0.0/parmetis-4.0.3-gtpxxnjz6phrdcgnh2gelipbpepnji4u;/home/serac/serac_tpls/clang-14.0.0/hdf5-1.8.23-jg3xzmlsm3gbdk2jpvs4tqxxw2ktyo6y;/home/serac/serac_tpls/clang-14.0.0/metis-5.1.0-t6plhievycqbghpnuwbvixyuewymycpk;/home/serac/serac_tpls/clang-14.0.0/gmake-4.4.1-6g3tmsuzby4oldevfkjivdd3vj3y7yec;/home/serac/serac_tpls/clang-14.0.0/camp-2024.02.0-wsltjsqwfptuwj54u7hxssvjr7wyagik;/home/serac/serac_tpls/clang-14.0.0/fmt-10.2.1-xqv65krexlvp5fmkrqa7uri2xy3m5ymb;/home/serac/serac_tpls/clang-14.0.0/zlib-ng-2.1.6-t3ijs4ecfcyv4dyr2v4y555lnxjkubnr" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/home/serac/serac_tpls/clang-14.0.0/tribol-0.1.0.15-4oupib2kvp7ebnqu7vej724wyrnajygu;/home/serac/serac_tpls/clang-14.0.0/axom-0.9.0.1-e7p3nbu5z4kvh3pknvti55cew42syodo;/home/serac/serac_tpls/clang-14.0.0/umpire-2024.02.0-r66bs6qr7p2t5b3q5npmp4ldgwycgghp;/home/serac/serac_tpls/clang-14.0.0/raja-2024.02.0-uxyhhfakwerlrbaei3khkiek5hhmdz4z;/home/serac/serac_tpls/clang-14.0.0/mfem-4.7.0.0-wkmvfdqfqbmso6telcfxezw77e2bl72v;/home/serac/serac_tpls/clang-14.0.0/sundials-6.7.0-6zxdghk25vgkht7gab6og4473skfsvva;/home/serac/serac_tpls/clang-14.0.0/slepc-3.21.0-tba3sfb7r64lrlukg2svr5ca44wnjn67;/home/serac/serac_tpls/clang-14.0.0/arpack-ng-3.9.0-ewysnubwnrxpbmjj7vdqnhtmir5f4v3a;/home/serac/serac_tpls/clang-14.0.0/petsc-3.21.0-57ib7ov3ztahcmxf3h77qbylmxylljtk;/home/serac/serac_tpls/clang-14.0.0/superlu-dist-8.1.2-cyosnanyqsxqcxzczta5r7l4vle24alm;/home/serac/serac_tpls/clang-14.0.0/strumpack-7.2.0-2p7snoxggbxdhheqvhg4pjlvtenuirvh;/home/serac/serac_tpls/clang-14.0.0/netlib-scalapack-2.2.0-kvx7auntr4vdymw6axod2pjctbahdpcw;/home/serac/serac_tpls/clang-14.0.0/netcdf-c-4.7.4-hyxj3vrqcrasjd7vomkbl2cpc3h5g2ly;/home/serac/serac_tpls/clang-14.0.0/hypre-2.26.0-5dzhhigmtlfny7rljse2uh2mxna42z4l;/home/serac/serac_tpls/clang-14.0.0/conduit-0.9.1-6qyw2b2wdng55leznk7nq3aeisrwuc4i;/home/serac/serac_tpls/clang-14.0.0/parmetis-4.0.3-gtpxxnjz6phrdcgnh2gelipbpepnji4u;/home/serac/serac_tpls/clang-14.0.0/hdf5-1.8.23-jg3xzmlsm3gbdk2jpvs4tqxxw2ktyo6y;/home/serac/serac_tpls/clang-14.0.0/metis-5.1.0-t6plhievycqbghpnuwbvixyuewymycpk;/home/serac/serac_tpls/clang-14.0.0/gmake-4.4.1-6g3tmsuzby4oldevfkjivdd3vj3y7yec;/home/serac/serac_tpls/clang-14.0.0/camp-2024.02.0-wsltjsqwfptuwj54u7hxssvjr7wyagik;/home/serac/serac_tpls/clang-14.0.0/fmt-10.2.1-xqv65krexlvp5fmkrqa7uri2xy3m5ymb;/home/serac/serac_tpls/clang-14.0.0/zlib-ng-2.1.6-t3ijs4ecfcyv4dyr2v4y555lnxjkubnr" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/home/serac/serac_tpls/clang-14.0.0/serac-develop-7hgwg3hqodjnwdyq7xrzkubv6barh5pg/lib;/home/serac/serac_tpls/clang-14.0.0/serac-develop-7hgwg3hqodjnwdyq7xrzkubv6barh5pg/lib64;/home/serac/serac_tpls/clang-14.0.0/axom-0.9.0.1-c4j5vlpiemzfjs2fctxikytuklgur4jb/lib;/home/serac/serac_tpls/clang-14.0.0/conduit-0.9.1-6qyw2b2wdng55leznk7nq3aeisrwuc4i/lib;/home/serac/serac_tpls/clang-14.0.0/hdf5-1.8.23-jg3xzmlsm3gbdk2jpvs4tqxxw2ktyo6y/lib;/home/serac/serac_tpls/clang-14.0.0/zlib-ng-2.1.6-t3ijs4ecfcyv4dyr2v4y555lnxjkubnr/lib;/home/serac/serac_tpls/clang-14.0.0/metis-5.1.0-t6plhievycqbghpnuwbvixyuewymycpk/lib;/home/serac/serac_tpls/clang-14.0.0/parmetis-4.0.3-gtpxxnjz6phrdcgnh2gelipbpepnji4u/lib;/home/serac/serac_tpls/clang-14.0.0/mfem-4.7.0.0-ljfys5r2ewgnwvuxbmprwrmgrmgqzlay/lib;/home/serac/serac_tpls/clang-14.0.0/hypre-2.26.0-5dzhhigmtlfny7rljse2uh2mxna42z4l/lib;/home/serac/serac_tpls/clang-14.0.0/netcdf-c-4.7.4-hyxj3vrqcrasjd7vomkbl2cpc3h5g2ly/lib;/home/serac/serac_tpls/clang-14.0.0/strumpack-7.2.0-2p7snoxggbxdhheqvhg4pjlvtenuirvh/lib;/home/serac/serac_tpls/clang-14.0.0/netlib-scalapack-2.2.0-kvx7auntr4vdymw6axod2pjctbahdpcw/lib;/home/serac/serac_tpls/clang-14.0.0/sundials-6.7.0-6zxdghk25vgkht7gab6og4473skfsvva/lib;/home/serac/serac_tpls/clang-14.0.0/superlu-dist-8.1.2-cyosnanyqsxqcxzczta5r7l4vle24alm/lib;/home/serac/serac_tpls/clang-14.0.0/raja-2024.02.0-uxyhhfakwerlrbaei3khkiek5hhmdz4z/lib;/home/serac/serac_tpls/clang-14.0.0/camp-2024.02.0-wsltjsqwfptuwj54u7hxssvjr7wyagik/lib;/home/serac/serac_tpls/clang-14.0.0/umpire-2024.02.0-r66bs6qr7p2t5b3q5npmp4ldgwycgghp/lib;/home/serac/serac_tpls/clang-14.0.0/fmt-10.2.1-xqv65krexlvp5fmkrqa7uri2xy3m5ymb/lib;/home/serac/serac_tpls/clang-14.0.0/petsc-3.21.0-wsqclidcysgnwnl36auze4nsbkp7jihd/lib;/home/serac/serac_tpls/clang-14.0.0/slepc-3.21.0-qzj2mafm5abuhjrzqm37ybrksm5rsxev/lib;/home/serac/serac_tpls/clang-14.0.0/arpack-ng-3.9.0-ewysnubwnrxpbmjj7vdqnhtmir5f4v3a/lib;/home/serac/serac_tpls/clang-14.0.0/tribol-0.1.0.15-srylaejmuszk2drvopjjzcmfp5ufmkdf/lib" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/home/serac/serac_tpls/clang-14.0.0/serac-develop-pr4el2gbgxi6q2bg6xe6mijkawdmjeze/lib;/home/serac/serac_tpls/clang-14.0.0/serac-develop-pr4el2gbgxi6q2bg6xe6mijkawdmjeze/lib64;/home/serac/serac_tpls/clang-14.0.0/axom-0.9.0.1-e7p3nbu5z4kvh3pknvti55cew42syodo/lib;/home/serac/serac_tpls/clang-14.0.0/conduit-0.9.1-6qyw2b2wdng55leznk7nq3aeisrwuc4i/lib;/home/serac/serac_tpls/clang-14.0.0/hdf5-1.8.23-jg3xzmlsm3gbdk2jpvs4tqxxw2ktyo6y/lib;/home/serac/serac_tpls/clang-14.0.0/zlib-ng-2.1.6-t3ijs4ecfcyv4dyr2v4y555lnxjkubnr/lib;/home/serac/serac_tpls/clang-14.0.0/metis-5.1.0-t6plhievycqbghpnuwbvixyuewymycpk/lib;/home/serac/serac_tpls/clang-14.0.0/parmetis-4.0.3-gtpxxnjz6phrdcgnh2gelipbpepnji4u/lib;/home/serac/serac_tpls/clang-14.0.0/mfem-4.7.0.0-wkmvfdqfqbmso6telcfxezw77e2bl72v/lib;/home/serac/serac_tpls/clang-14.0.0/hypre-2.26.0-5dzhhigmtlfny7rljse2uh2mxna42z4l/lib;/home/serac/serac_tpls/clang-14.0.0/netcdf-c-4.7.4-hyxj3vrqcrasjd7vomkbl2cpc3h5g2ly/lib;/home/serac/serac_tpls/clang-14.0.0/petsc-3.21.0-57ib7ov3ztahcmxf3h77qbylmxylljtk/lib;/home/serac/serac_tpls/clang-14.0.0/netlib-scalapack-2.2.0-kvx7auntr4vdymw6axod2pjctbahdpcw/lib;/home/serac/serac_tpls/clang-14.0.0/strumpack-7.2.0-2p7snoxggbxdhheqvhg4pjlvtenuirvh/lib;/home/serac/serac_tpls/clang-14.0.0/superlu-dist-8.1.2-cyosnanyqsxqcxzczta5r7l4vle24alm/lib;/home/serac/serac_tpls/clang-14.0.0/slepc-3.21.0-tba3sfb7r64lrlukg2svr5ca44wnjn67/lib;/home/serac/serac_tpls/clang-14.0.0/arpack-ng-3.9.0-ewysnubwnrxpbmjj7vdqnhtmir5f4v3a/lib;/home/serac/serac_tpls/clang-14.0.0/sundials-6.7.0-6zxdghk25vgkht7gab6og4473skfsvva/lib;/home/serac/serac_tpls/clang-14.0.0/raja-2024.02.0-uxyhhfakwerlrbaei3khkiek5hhmdz4z/lib;/home/serac/serac_tpls/clang-14.0.0/camp-2024.02.0-wsltjsqwfptuwj54u7hxssvjr7wyagik/lib;/home/serac/serac_tpls/clang-14.0.0/umpire-2024.02.0-r66bs6qr7p2t5b3q5npmp4ldgwycgghp/lib;/home/serac/serac_tpls/clang-14.0.0/fmt-10.2.1-xqv65krexlvp5fmkrqa7uri2xy3m5ymb/lib;/home/serac/serac_tpls/clang-14.0.0/tribol-0.1.0.15-4oupib2kvp7ebnqu7vej724wyrnajygu/lib" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/home/serac/serac_tpls/clang-14.0.0/serac-develop-7hgwg3hqodjnwdyq7xrzkubv6barh5pg/lib;/home/serac/serac_tpls/clang-14.0.0/serac-develop-7hgwg3hqodjnwdyq7xrzkubv6barh5pg/lib64;/home/serac/serac_tpls/clang-14.0.0/axom-0.9.0.1-c4j5vlpiemzfjs2fctxikytuklgur4jb/lib;/home/serac/serac_tpls/clang-14.0.0/conduit-0.9.1-6qyw2b2wdng55leznk7nq3aeisrwuc4i/lib;/home/serac/serac_tpls/clang-14.0.0/hdf5-1.8.23-jg3xzmlsm3gbdk2jpvs4tqxxw2ktyo6y/lib;/home/serac/serac_tpls/clang-14.0.0/zlib-ng-2.1.6-t3ijs4ecfcyv4dyr2v4y555lnxjkubnr/lib;/home/serac/serac_tpls/clang-14.0.0/metis-5.1.0-t6plhievycqbghpnuwbvixyuewymycpk/lib;/home/serac/serac_tpls/clang-14.0.0/parmetis-4.0.3-gtpxxnjz6phrdcgnh2gelipbpepnji4u/lib;/home/serac/serac_tpls/clang-14.0.0/mfem-4.7.0.0-ljfys5r2ewgnwvuxbmprwrmgrmgqzlay/lib;/home/serac/serac_tpls/clang-14.0.0/hypre-2.26.0-5dzhhigmtlfny7rljse2uh2mxna42z4l/lib;/home/serac/serac_tpls/clang-14.0.0/netcdf-c-4.7.4-hyxj3vrqcrasjd7vomkbl2cpc3h5g2ly/lib;/home/serac/serac_tpls/clang-14.0.0/strumpack-7.2.0-2p7snoxggbxdhheqvhg4pjlvtenuirvh/lib;/home/serac/serac_tpls/clang-14.0.0/netlib-scalapack-2.2.0-kvx7auntr4vdymw6axod2pjctbahdpcw/lib;/home/serac/serac_tpls/clang-14.0.0/sundials-6.7.0-6zxdghk25vgkht7gab6og4473skfsvva/lib;/home/serac/serac_tpls/clang-14.0.0/superlu-dist-8.1.2-cyosnanyqsxqcxzczta5r7l4vle24alm/lib;/home/serac/serac_tpls/clang-14.0.0/raja-2024.02.0-uxyhhfakwerlrbaei3khkiek5hhmdz4z/lib;/home/serac/serac_tpls/clang-14.0.0/camp-2024.02.0-wsltjsqwfptuwj54u7hxssvjr7wyagik/lib;/home/serac/serac_tpls/clang-14.0.0/umpire-2024.02.0-r66bs6qr7p2t5b3q5npmp4ldgwycgghp/lib;/home/serac/serac_tpls/clang-14.0.0/fmt-10.2.1-xqv65krexlvp5fmkrqa7uri2xy3m5ymb/lib;/home/serac/serac_tpls/clang-14.0.0/petsc-3.21.0-wsqclidcysgnwnl36auze4nsbkp7jihd/lib;/home/serac/serac_tpls/clang-14.0.0/slepc-3.21.0-qzj2mafm5abuhjrzqm37ybrksm5rsxev/lib;/home/serac/serac_tpls/clang-14.0.0/arpack-ng-3.9.0-ewysnubwnrxpbmjj7vdqnhtmir5f4v3a/lib;/home/serac/serac_tpls/clang-14.0.0/tribol-0.1.0.15-srylaejmuszk2drvopjjzcmfp5ufmkdf/lib" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/home/serac/serac_tpls/clang-14.0.0/serac-develop-pr4el2gbgxi6q2bg6xe6mijkawdmjeze/lib;/home/serac/serac_tpls/clang-14.0.0/serac-develop-pr4el2gbgxi6q2bg6xe6mijkawdmjeze/lib64;/home/serac/serac_tpls/clang-14.0.0/axom-0.9.0.1-e7p3nbu5z4kvh3pknvti55cew42syodo/lib;/home/serac/serac_tpls/clang-14.0.0/conduit-0.9.1-6qyw2b2wdng55leznk7nq3aeisrwuc4i/lib;/home/serac/serac_tpls/clang-14.0.0/hdf5-1.8.23-jg3xzmlsm3gbdk2jpvs4tqxxw2ktyo6y/lib;/home/serac/serac_tpls/clang-14.0.0/zlib-ng-2.1.6-t3ijs4ecfcyv4dyr2v4y555lnxjkubnr/lib;/home/serac/serac_tpls/clang-14.0.0/metis-5.1.0-t6plhievycqbghpnuwbvixyuewymycpk/lib;/home/serac/serac_tpls/clang-14.0.0/parmetis-4.0.3-gtpxxnjz6phrdcgnh2gelipbpepnji4u/lib;/home/serac/serac_tpls/clang-14.0.0/mfem-4.7.0.0-wkmvfdqfqbmso6telcfxezw77e2bl72v/lib;/home/serac/serac_tpls/clang-14.0.0/hypre-2.26.0-5dzhhigmtlfny7rljse2uh2mxna42z4l/lib;/home/serac/serac_tpls/clang-14.0.0/netcdf-c-4.7.4-hyxj3vrqcrasjd7vomkbl2cpc3h5g2ly/lib;/home/serac/serac_tpls/clang-14.0.0/petsc-3.21.0-57ib7ov3ztahcmxf3h77qbylmxylljtk/lib;/home/serac/serac_tpls/clang-14.0.0/netlib-scalapack-2.2.0-kvx7auntr4vdymw6axod2pjctbahdpcw/lib;/home/serac/serac_tpls/clang-14.0.0/strumpack-7.2.0-2p7snoxggbxdhheqvhg4pjlvtenuirvh/lib;/home/serac/serac_tpls/clang-14.0.0/superlu-dist-8.1.2-cyosnanyqsxqcxzczta5r7l4vle24alm/lib;/home/serac/serac_tpls/clang-14.0.0/slepc-3.21.0-tba3sfb7r64lrlukg2svr5ca44wnjn67/lib;/home/serac/serac_tpls/clang-14.0.0/arpack-ng-3.9.0-ewysnubwnrxpbmjj7vdqnhtmir5f4v3a/lib;/home/serac/serac_tpls/clang-14.0.0/sundials-6.7.0-6zxdghk25vgkht7gab6og4473skfsvva/lib;/home/serac/serac_tpls/clang-14.0.0/raja-2024.02.0-uxyhhfakwerlrbaei3khkiek5hhmdz4z/lib;/home/serac/serac_tpls/clang-14.0.0/camp-2024.02.0-wsltjsqwfptuwj54u7hxssvjr7wyagik/lib;/home/serac/serac_tpls/clang-14.0.0/umpire-2024.02.0-r66bs6qr7p2t5b3q5npmp4ldgwycgghp/lib;/home/serac/serac_tpls/clang-14.0.0/fmt-10.2.1-xqv65krexlvp5fmkrqa7uri2xy3m5ymb/lib;/home/serac/serac_tpls/clang-14.0.0/tribol-0.1.0.15-4oupib2kvp7ebnqu7vej724wyrnajygu/lib" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -69,7 +69,7 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(TPL_ROOT "/home/serac/serac_tpls/clang-14.0.0" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-c4j5vlpiemzfjs2fctxikytuklgur4jb" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-e7p3nbu5z4kvh3pknvti55cew42syodo" CACHE PATH "") set(CAMP_DIR "${TPL_ROOT}/camp-2024.02.0-wsltjsqwfptuwj54u7hxssvjr7wyagik" CACHE PATH "") @@ -77,7 +77,7 @@ set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.1-6qyw2b2wdng55leznk7nq3aeisrwuc4i" CAC set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-ljfys5r2ewgnwvuxbmprwrmgrmgqzlay" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-wkmvfdqfqbmso6telcfxezw77e2bl72v" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-jg3xzmlsm3gbdk2jpvs4tqxxw2ktyo6y" CACHE PATH "") @@ -99,11 +99,11 @@ set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.0-ewysnubwnrxpbmjj7vdqnhtmir5f4v3a" CA # CALIPER not built -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.0-wsqclidcysgnwnl36auze4nsbkp7jihd" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.0-57ib7ov3ztahcmxf3h77qbylmxylljtk" CACHE PATH "") set(RAJA_DIR "${TPL_ROOT}/raja-2024.02.0-uxyhhfakwerlrbaei3khkiek5hhmdz4z" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.0-qzj2mafm5abuhjrzqm37ybrksm5rsxev" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.0-tba3sfb7r64lrlukg2svr5ca44wnjn67" CACHE PATH "") set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-7.2.0-2p7snoxggbxdhheqvhg4pjlvtenuirvh" CACHE PATH "") @@ -111,7 +111,7 @@ set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-6zxdghk25vgkht7gab6og4473skfsvva" C set(UMPIRE_DIR "${TPL_ROOT}/umpire-2024.02.0-r66bs6qr7p2t5b3q5npmp4ldgwycgghp" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-srylaejmuszk2drvopjjzcmfp5ufmkdf" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-4oupib2kvp7ebnqu7vej724wyrnajygu" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/docker/gcc@13.1.0.cmake b/host-configs/docker/gcc@13.1.0.cmake index 3132174953..ec7e1b4caa 100644 --- a/host-configs/docker/gcc@13.1.0.cmake +++ b/host-configs/docker/gcc@13.1.0.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/local/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/home/serac/serac_tpls/gcc-13.1.0/tribol-0.1.0.15-ubihjkpt6k4mmetca5lmmod54fhx7h4k;/home/serac/serac_tpls/gcc-13.1.0/slepc-3.21.0-3u3lrn5rg4ylrm3spbeshna2yma7laio;/home/serac/serac_tpls/gcc-13.1.0/arpack-ng-3.9.0-nm5ua5ssd55ukzqnsbfpebmyjablh73p;/home/serac/serac_tpls/gcc-13.1.0/petsc-3.21.0-aj7r42q3v6ja4fvq7muqwfcjio5chfxv;/home/serac/serac_tpls/gcc-13.1.0/gmake-4.4.1-yaglfigf4laurl34r3cvdwp275ouzjuv;/home/serac/serac_tpls/gcc-13.1.0/axom-0.9.0.1-yeuqjz47ddzuzubavcuxvrb43pxtgpkt;/home/serac/serac_tpls/gcc-13.1.0/umpire-2024.02.0-hl6ujgfwfiknpg4nydv2zdnyvgl3xoa4;/home/serac/serac_tpls/gcc-13.1.0/fmt-10.2.1-cbwym733r5d6j4sm7het77jqaih4hdsp;/home/serac/serac_tpls/gcc-13.1.0/raja-2024.02.0-k55isxup66c4hdhdzosqz23vwc6xg5i3;/home/serac/serac_tpls/gcc-13.1.0/camp-2024.02.0-op6a47mh62puo5wuudomgvp2k2nfdtsw;/home/serac/serac_tpls/gcc-13.1.0/mfem-4.7.0.0-ragd2642dldmkaacnbpoecyda6lcxepx;/home/serac/serac_tpls/gcc-13.1.0/superlu-dist-8.1.2-neuiz3aecer45e3oib4smipvhg7wbxor;/home/serac/serac_tpls/gcc-13.1.0/sundials-6.7.0-fx4dtgyy2ne2blqczlswdvd6oau7f3wz;/home/serac/serac_tpls/gcc-13.1.0/strumpack-7.2.0-ha4sja45vknxzwhvectrn7gwn7rlvwzn;/home/serac/serac_tpls/gcc-13.1.0/netlib-scalapack-2.2.0-wldgunnh3dizvs4jdb6pqkhdl6qmqcxj;/home/serac/serac_tpls/gcc-13.1.0/netcdf-c-4.7.4-rdsakrxvedp2epnc3ej45yuyfirddt72;/home/serac/serac_tpls/gcc-13.1.0/hypre-2.26.0-oka5dsmquovyeg2cibsdtrmyckjiis4u;/home/serac/serac_tpls/gcc-13.1.0/conduit-0.9.1-za4dpitc6degv4sfulmocd7qirzmfudt;/home/serac/serac_tpls/gcc-13.1.0/parmetis-4.0.3-7y2sed6q3qzfyf6g7237qlfcxvkik6c3;/home/serac/serac_tpls/gcc-13.1.0/metis-5.1.0-bcw7mkm22kkxvexemd4wtr2g4ibfge35;/home/serac/serac_tpls/gcc-13.1.0/hdf5-1.8.23-uxed2tywfsd5okm2nszwi4wsolsmccxw;/home/serac/serac_tpls/gcc-13.1.0/zlib-ng-2.1.6-zkqla3wmxzl2l6qazex7iehf5vz73bv4;/home/serac/serac_tpls/gcc-13.1.0/gcc-runtime-13.1.0-vsdqg43gyhzhzzyoaeir5jive6dmpbl4" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/home/serac/serac_tpls/gcc-13.1.0/tribol-0.1.0.15-j5q5z6vainx4g3m7dy6t3o6vji3w3nr4;/home/serac/serac_tpls/gcc-13.1.0/axom-0.9.0.1-ffm7vhrvwdohs2y33eyhcj7ussymgwey;/home/serac/serac_tpls/gcc-13.1.0/umpire-2024.02.0-hl6ujgfwfiknpg4nydv2zdnyvgl3xoa4;/home/serac/serac_tpls/gcc-13.1.0/fmt-10.2.1-cbwym733r5d6j4sm7het77jqaih4hdsp;/home/serac/serac_tpls/gcc-13.1.0/raja-2024.02.0-k55isxup66c4hdhdzosqz23vwc6xg5i3;/home/serac/serac_tpls/gcc-13.1.0/camp-2024.02.0-op6a47mh62puo5wuudomgvp2k2nfdtsw;/home/serac/serac_tpls/gcc-13.1.0/mfem-4.7.0.0-sctl3z3wedjozndskgyp4n7p7zumjbpj;/home/serac/serac_tpls/gcc-13.1.0/sundials-6.7.0-fx4dtgyy2ne2blqczlswdvd6oau7f3wz;/home/serac/serac_tpls/gcc-13.1.0/slepc-3.21.0-j6yt2cnkyc6kwglrwkmm3ouvz5eqgtwy;/home/serac/serac_tpls/gcc-13.1.0/arpack-ng-3.9.0-nm5ua5ssd55ukzqnsbfpebmyjablh73p;/home/serac/serac_tpls/gcc-13.1.0/petsc-3.21.0-knd5ktugcirw5vmwmlbdnx5abm3n5ix3;/home/serac/serac_tpls/gcc-13.1.0/superlu-dist-8.1.2-neuiz3aecer45e3oib4smipvhg7wbxor;/home/serac/serac_tpls/gcc-13.1.0/strumpack-7.2.0-ha4sja45vknxzwhvectrn7gwn7rlvwzn;/home/serac/serac_tpls/gcc-13.1.0/netlib-scalapack-2.2.0-wldgunnh3dizvs4jdb6pqkhdl6qmqcxj;/home/serac/serac_tpls/gcc-13.1.0/gmake-4.4.1-yaglfigf4laurl34r3cvdwp275ouzjuv;/home/serac/serac_tpls/gcc-13.1.0/netcdf-c-4.7.4-rdsakrxvedp2epnc3ej45yuyfirddt72;/home/serac/serac_tpls/gcc-13.1.0/hypre-2.26.0-oka5dsmquovyeg2cibsdtrmyckjiis4u;/home/serac/serac_tpls/gcc-13.1.0/conduit-0.9.1-za4dpitc6degv4sfulmocd7qirzmfudt;/home/serac/serac_tpls/gcc-13.1.0/parmetis-4.0.3-7y2sed6q3qzfyf6g7237qlfcxvkik6c3;/home/serac/serac_tpls/gcc-13.1.0/metis-5.1.0-bcw7mkm22kkxvexemd4wtr2g4ibfge35;/home/serac/serac_tpls/gcc-13.1.0/hdf5-1.8.23-uxed2tywfsd5okm2nszwi4wsolsmccxw;/home/serac/serac_tpls/gcc-13.1.0/zlib-ng-2.1.6-zkqla3wmxzl2l6qazex7iehf5vz73bv4;/home/serac/serac_tpls/gcc-13.1.0/gcc-runtime-13.1.0-vsdqg43gyhzhzzyoaeir5jive6dmpbl4" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/home/serac/serac_tpls/gcc-13.1.0/serac-develop-qv5xlhc3wtkjvy7rovqinks4jwel3i5j/lib;/home/serac/serac_tpls/gcc-13.1.0/serac-develop-qv5xlhc3wtkjvy7rovqinks4jwel3i5j/lib64;/home/serac/serac_tpls/gcc-13.1.0/axom-0.9.0.1-yeuqjz47ddzuzubavcuxvrb43pxtgpkt/lib;/home/serac/serac_tpls/gcc-13.1.0/conduit-0.9.1-za4dpitc6degv4sfulmocd7qirzmfudt/lib;/home/serac/serac_tpls/gcc-13.1.0/gcc-runtime-13.1.0-vsdqg43gyhzhzzyoaeir5jive6dmpbl4/lib;/home/serac/serac_tpls/gcc-13.1.0/hdf5-1.8.23-uxed2tywfsd5okm2nszwi4wsolsmccxw/lib;/home/serac/serac_tpls/gcc-13.1.0/zlib-ng-2.1.6-zkqla3wmxzl2l6qazex7iehf5vz73bv4/lib;/home/serac/serac_tpls/gcc-13.1.0/metis-5.1.0-bcw7mkm22kkxvexemd4wtr2g4ibfge35/lib;/home/serac/serac_tpls/gcc-13.1.0/parmetis-4.0.3-7y2sed6q3qzfyf6g7237qlfcxvkik6c3/lib;/home/serac/serac_tpls/gcc-13.1.0/mfem-4.7.0.0-ragd2642dldmkaacnbpoecyda6lcxepx/lib;/home/serac/serac_tpls/gcc-13.1.0/hypre-2.26.0-oka5dsmquovyeg2cibsdtrmyckjiis4u/lib;/home/serac/serac_tpls/gcc-13.1.0/netcdf-c-4.7.4-rdsakrxvedp2epnc3ej45yuyfirddt72/lib;/home/serac/serac_tpls/gcc-13.1.0/strumpack-7.2.0-ha4sja45vknxzwhvectrn7gwn7rlvwzn/lib;/home/serac/serac_tpls/gcc-13.1.0/netlib-scalapack-2.2.0-wldgunnh3dizvs4jdb6pqkhdl6qmqcxj/lib;/home/serac/serac_tpls/gcc-13.1.0/sundials-6.7.0-fx4dtgyy2ne2blqczlswdvd6oau7f3wz/lib;/home/serac/serac_tpls/gcc-13.1.0/superlu-dist-8.1.2-neuiz3aecer45e3oib4smipvhg7wbxor/lib;/home/serac/serac_tpls/gcc-13.1.0/raja-2024.02.0-k55isxup66c4hdhdzosqz23vwc6xg5i3/lib;/home/serac/serac_tpls/gcc-13.1.0/camp-2024.02.0-op6a47mh62puo5wuudomgvp2k2nfdtsw/lib;/home/serac/serac_tpls/gcc-13.1.0/umpire-2024.02.0-hl6ujgfwfiknpg4nydv2zdnyvgl3xoa4/lib;/home/serac/serac_tpls/gcc-13.1.0/fmt-10.2.1-cbwym733r5d6j4sm7het77jqaih4hdsp/lib;/home/serac/serac_tpls/gcc-13.1.0/petsc-3.21.0-aj7r42q3v6ja4fvq7muqwfcjio5chfxv/lib;/home/serac/serac_tpls/gcc-13.1.0/slepc-3.21.0-3u3lrn5rg4ylrm3spbeshna2yma7laio/lib;/home/serac/serac_tpls/gcc-13.1.0/arpack-ng-3.9.0-nm5ua5ssd55ukzqnsbfpebmyjablh73p/lib;/home/serac/serac_tpls/gcc-13.1.0/tribol-0.1.0.15-ubihjkpt6k4mmetca5lmmod54fhx7h4k/lib" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/home/serac/serac_tpls/gcc-13.1.0/serac-develop-tq7v5bznwvrt5gffv4u2af6nqvb5artj/lib;/home/serac/serac_tpls/gcc-13.1.0/serac-develop-tq7v5bznwvrt5gffv4u2af6nqvb5artj/lib64;/home/serac/serac_tpls/gcc-13.1.0/axom-0.9.0.1-ffm7vhrvwdohs2y33eyhcj7ussymgwey/lib;/home/serac/serac_tpls/gcc-13.1.0/conduit-0.9.1-za4dpitc6degv4sfulmocd7qirzmfudt/lib;/home/serac/serac_tpls/gcc-13.1.0/gcc-runtime-13.1.0-vsdqg43gyhzhzzyoaeir5jive6dmpbl4/lib;/home/serac/serac_tpls/gcc-13.1.0/hdf5-1.8.23-uxed2tywfsd5okm2nszwi4wsolsmccxw/lib;/home/serac/serac_tpls/gcc-13.1.0/zlib-ng-2.1.6-zkqla3wmxzl2l6qazex7iehf5vz73bv4/lib;/home/serac/serac_tpls/gcc-13.1.0/metis-5.1.0-bcw7mkm22kkxvexemd4wtr2g4ibfge35/lib;/home/serac/serac_tpls/gcc-13.1.0/parmetis-4.0.3-7y2sed6q3qzfyf6g7237qlfcxvkik6c3/lib;/home/serac/serac_tpls/gcc-13.1.0/mfem-4.7.0.0-sctl3z3wedjozndskgyp4n7p7zumjbpj/lib;/home/serac/serac_tpls/gcc-13.1.0/hypre-2.26.0-oka5dsmquovyeg2cibsdtrmyckjiis4u/lib;/home/serac/serac_tpls/gcc-13.1.0/netcdf-c-4.7.4-rdsakrxvedp2epnc3ej45yuyfirddt72/lib;/home/serac/serac_tpls/gcc-13.1.0/petsc-3.21.0-knd5ktugcirw5vmwmlbdnx5abm3n5ix3/lib;/home/serac/serac_tpls/gcc-13.1.0/netlib-scalapack-2.2.0-wldgunnh3dizvs4jdb6pqkhdl6qmqcxj/lib;/home/serac/serac_tpls/gcc-13.1.0/strumpack-7.2.0-ha4sja45vknxzwhvectrn7gwn7rlvwzn/lib;/home/serac/serac_tpls/gcc-13.1.0/superlu-dist-8.1.2-neuiz3aecer45e3oib4smipvhg7wbxor/lib;/home/serac/serac_tpls/gcc-13.1.0/slepc-3.21.0-j6yt2cnkyc6kwglrwkmm3ouvz5eqgtwy/lib;/home/serac/serac_tpls/gcc-13.1.0/arpack-ng-3.9.0-nm5ua5ssd55ukzqnsbfpebmyjablh73p/lib;/home/serac/serac_tpls/gcc-13.1.0/sundials-6.7.0-fx4dtgyy2ne2blqczlswdvd6oau7f3wz/lib;/home/serac/serac_tpls/gcc-13.1.0/raja-2024.02.0-k55isxup66c4hdhdzosqz23vwc6xg5i3/lib;/home/serac/serac_tpls/gcc-13.1.0/camp-2024.02.0-op6a47mh62puo5wuudomgvp2k2nfdtsw/lib;/home/serac/serac_tpls/gcc-13.1.0/umpire-2024.02.0-hl6ujgfwfiknpg4nydv2zdnyvgl3xoa4/lib;/home/serac/serac_tpls/gcc-13.1.0/fmt-10.2.1-cbwym733r5d6j4sm7het77jqaih4hdsp/lib;/home/serac/serac_tpls/gcc-13.1.0/tribol-0.1.0.15-j5q5z6vainx4g3m7dy6t3o6vji3w3nr4/lib" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/home/serac/serac_tpls/gcc-13.1.0/serac-develop-qv5xlhc3wtkjvy7rovqinks4jwel3i5j/lib;/home/serac/serac_tpls/gcc-13.1.0/serac-develop-qv5xlhc3wtkjvy7rovqinks4jwel3i5j/lib64;/home/serac/serac_tpls/gcc-13.1.0/axom-0.9.0.1-yeuqjz47ddzuzubavcuxvrb43pxtgpkt/lib;/home/serac/serac_tpls/gcc-13.1.0/conduit-0.9.1-za4dpitc6degv4sfulmocd7qirzmfudt/lib;/home/serac/serac_tpls/gcc-13.1.0/gcc-runtime-13.1.0-vsdqg43gyhzhzzyoaeir5jive6dmpbl4/lib;/home/serac/serac_tpls/gcc-13.1.0/hdf5-1.8.23-uxed2tywfsd5okm2nszwi4wsolsmccxw/lib;/home/serac/serac_tpls/gcc-13.1.0/zlib-ng-2.1.6-zkqla3wmxzl2l6qazex7iehf5vz73bv4/lib;/home/serac/serac_tpls/gcc-13.1.0/metis-5.1.0-bcw7mkm22kkxvexemd4wtr2g4ibfge35/lib;/home/serac/serac_tpls/gcc-13.1.0/parmetis-4.0.3-7y2sed6q3qzfyf6g7237qlfcxvkik6c3/lib;/home/serac/serac_tpls/gcc-13.1.0/mfem-4.7.0.0-ragd2642dldmkaacnbpoecyda6lcxepx/lib;/home/serac/serac_tpls/gcc-13.1.0/hypre-2.26.0-oka5dsmquovyeg2cibsdtrmyckjiis4u/lib;/home/serac/serac_tpls/gcc-13.1.0/netcdf-c-4.7.4-rdsakrxvedp2epnc3ej45yuyfirddt72/lib;/home/serac/serac_tpls/gcc-13.1.0/strumpack-7.2.0-ha4sja45vknxzwhvectrn7gwn7rlvwzn/lib;/home/serac/serac_tpls/gcc-13.1.0/netlib-scalapack-2.2.0-wldgunnh3dizvs4jdb6pqkhdl6qmqcxj/lib;/home/serac/serac_tpls/gcc-13.1.0/sundials-6.7.0-fx4dtgyy2ne2blqczlswdvd6oau7f3wz/lib;/home/serac/serac_tpls/gcc-13.1.0/superlu-dist-8.1.2-neuiz3aecer45e3oib4smipvhg7wbxor/lib;/home/serac/serac_tpls/gcc-13.1.0/raja-2024.02.0-k55isxup66c4hdhdzosqz23vwc6xg5i3/lib;/home/serac/serac_tpls/gcc-13.1.0/camp-2024.02.0-op6a47mh62puo5wuudomgvp2k2nfdtsw/lib;/home/serac/serac_tpls/gcc-13.1.0/umpire-2024.02.0-hl6ujgfwfiknpg4nydv2zdnyvgl3xoa4/lib;/home/serac/serac_tpls/gcc-13.1.0/fmt-10.2.1-cbwym733r5d6j4sm7het77jqaih4hdsp/lib;/home/serac/serac_tpls/gcc-13.1.0/petsc-3.21.0-aj7r42q3v6ja4fvq7muqwfcjio5chfxv/lib;/home/serac/serac_tpls/gcc-13.1.0/slepc-3.21.0-3u3lrn5rg4ylrm3spbeshna2yma7laio/lib;/home/serac/serac_tpls/gcc-13.1.0/arpack-ng-3.9.0-nm5ua5ssd55ukzqnsbfpebmyjablh73p/lib;/home/serac/serac_tpls/gcc-13.1.0/tribol-0.1.0.15-ubihjkpt6k4mmetca5lmmod54fhx7h4k/lib" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/home/serac/serac_tpls/gcc-13.1.0/serac-develop-tq7v5bznwvrt5gffv4u2af6nqvb5artj/lib;/home/serac/serac_tpls/gcc-13.1.0/serac-develop-tq7v5bznwvrt5gffv4u2af6nqvb5artj/lib64;/home/serac/serac_tpls/gcc-13.1.0/axom-0.9.0.1-ffm7vhrvwdohs2y33eyhcj7ussymgwey/lib;/home/serac/serac_tpls/gcc-13.1.0/conduit-0.9.1-za4dpitc6degv4sfulmocd7qirzmfudt/lib;/home/serac/serac_tpls/gcc-13.1.0/gcc-runtime-13.1.0-vsdqg43gyhzhzzyoaeir5jive6dmpbl4/lib;/home/serac/serac_tpls/gcc-13.1.0/hdf5-1.8.23-uxed2tywfsd5okm2nszwi4wsolsmccxw/lib;/home/serac/serac_tpls/gcc-13.1.0/zlib-ng-2.1.6-zkqla3wmxzl2l6qazex7iehf5vz73bv4/lib;/home/serac/serac_tpls/gcc-13.1.0/metis-5.1.0-bcw7mkm22kkxvexemd4wtr2g4ibfge35/lib;/home/serac/serac_tpls/gcc-13.1.0/parmetis-4.0.3-7y2sed6q3qzfyf6g7237qlfcxvkik6c3/lib;/home/serac/serac_tpls/gcc-13.1.0/mfem-4.7.0.0-sctl3z3wedjozndskgyp4n7p7zumjbpj/lib;/home/serac/serac_tpls/gcc-13.1.0/hypre-2.26.0-oka5dsmquovyeg2cibsdtrmyckjiis4u/lib;/home/serac/serac_tpls/gcc-13.1.0/netcdf-c-4.7.4-rdsakrxvedp2epnc3ej45yuyfirddt72/lib;/home/serac/serac_tpls/gcc-13.1.0/petsc-3.21.0-knd5ktugcirw5vmwmlbdnx5abm3n5ix3/lib;/home/serac/serac_tpls/gcc-13.1.0/netlib-scalapack-2.2.0-wldgunnh3dizvs4jdb6pqkhdl6qmqcxj/lib;/home/serac/serac_tpls/gcc-13.1.0/strumpack-7.2.0-ha4sja45vknxzwhvectrn7gwn7rlvwzn/lib;/home/serac/serac_tpls/gcc-13.1.0/superlu-dist-8.1.2-neuiz3aecer45e3oib4smipvhg7wbxor/lib;/home/serac/serac_tpls/gcc-13.1.0/slepc-3.21.0-j6yt2cnkyc6kwglrwkmm3ouvz5eqgtwy/lib;/home/serac/serac_tpls/gcc-13.1.0/arpack-ng-3.9.0-nm5ua5ssd55ukzqnsbfpebmyjablh73p/lib;/home/serac/serac_tpls/gcc-13.1.0/sundials-6.7.0-fx4dtgyy2ne2blqczlswdvd6oau7f3wz/lib;/home/serac/serac_tpls/gcc-13.1.0/raja-2024.02.0-k55isxup66c4hdhdzosqz23vwc6xg5i3/lib;/home/serac/serac_tpls/gcc-13.1.0/camp-2024.02.0-op6a47mh62puo5wuudomgvp2k2nfdtsw/lib;/home/serac/serac_tpls/gcc-13.1.0/umpire-2024.02.0-hl6ujgfwfiknpg4nydv2zdnyvgl3xoa4/lib;/home/serac/serac_tpls/gcc-13.1.0/fmt-10.2.1-cbwym733r5d6j4sm7het77jqaih4hdsp/lib;/home/serac/serac_tpls/gcc-13.1.0/tribol-0.1.0.15-j5q5z6vainx4g3m7dy6t3o6vji3w3nr4/lib" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -69,7 +69,7 @@ set(ENABLE_OPENMP ON CACHE BOOL "") set(TPL_ROOT "/home/serac/serac_tpls/gcc-13.1.0" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-yeuqjz47ddzuzubavcuxvrb43pxtgpkt" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-ffm7vhrvwdohs2y33eyhcj7ussymgwey" CACHE PATH "") set(CAMP_DIR "${TPL_ROOT}/camp-2024.02.0-op6a47mh62puo5wuudomgvp2k2nfdtsw" CACHE PATH "") @@ -77,7 +77,7 @@ set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.1-za4dpitc6degv4sfulmocd7qirzmfudt" CAC set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-ragd2642dldmkaacnbpoecyda6lcxepx" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-sctl3z3wedjozndskgyp4n7p7zumjbpj" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-uxed2tywfsd5okm2nszwi4wsolsmccxw" CACHE PATH "") @@ -99,11 +99,11 @@ set(ARPACK_DIR "${TPL_ROOT}/arpack-ng-3.9.0-nm5ua5ssd55ukzqnsbfpebmyjablh73p" CA # CALIPER not built -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.0-aj7r42q3v6ja4fvq7muqwfcjio5chfxv" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.0-knd5ktugcirw5vmwmlbdnx5abm3n5ix3" CACHE PATH "") set(RAJA_DIR "${TPL_ROOT}/raja-2024.02.0-k55isxup66c4hdhdzosqz23vwc6xg5i3" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.0-3u3lrn5rg4ylrm3spbeshna2yma7laio" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.0-j6yt2cnkyc6kwglrwkmm3ouvz5eqgtwy" CACHE PATH "") set(STRUMPACK_DIR "${TPL_ROOT}/strumpack-7.2.0-ha4sja45vknxzwhvectrn7gwn7rlvwzn" CACHE PATH "") @@ -111,7 +111,7 @@ set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-fx4dtgyy2ne2blqczlswdvd6oau7f3wz" C set(UMPIRE_DIR "${TPL_ROOT}/umpire-2024.02.0-hl6ujgfwfiknpg4nydv2zdnyvgl3xoa4" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-ubihjkpt6k4mmetca5lmmod54fhx7h4k" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-j5q5z6vainx4g3m7dy6t3o6vji3w3nr4" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools diff --git a/host-configs/lassen-blueos_3_ppc64le_ib_p9-clang@10.0.1.cmake b/host-configs/lassen-blueos_3_ppc64le_ib_p9-clang@10.0.1.cmake index 2597561cc2..1efdc6c675 100644 --- a/host-configs/lassen-blueos_3_ppc64le_ib_p9-clang@10.0.1.cmake +++ b/host-configs/lassen-blueos_3_ppc64le_ib_p9-clang@10.0.1.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.23.1/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/tribol-0.1.0.15-c44szmtrekul2ioyefca4lha6a33uhhh;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/slepc-3.21.0-wu6bubcm522j4c6citinuym5drm5uxry;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/petsc-3.21.0-ufkqwxccqq7dsik2kg5srqvm22t2sws7;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/axom-0.9.0.1-2zhplh2ma7f3eil6tlamuk6j7nfrwz4v;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/mfem-4.7.0.0-ismn5cqpl7j4ofneijgmgyicqqlq4luc;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/gmake-4.4.1-sdtltqss3tkyaquni4ad2mkhi4zeiwxf;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/cub-2.1.0-deekwfhhrls7x4osov47kc3rvaumsrk2;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1;/usr/tce/packages/cuda/cuda-11.2.0;/usr/tcetmp/packages/lapack/lapack-3.9.0-gcc-7.3.1/lib;/usr/tce/packages/python/python-3.8.2;/usr/tce/packages/clang/clang-14.0.5;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/cppcheck-2.9;/usr/tce/packages/cmake/cmake-3.23.1" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/tribol-0.1.0.15-c7w57c5xieirjllo37zlgqdms57eyecu;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/axom-0.9.0.1-bnqok36oelmmukhldzmcyfagtscviaee;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/mfem-4.7.0.0-d2aetd6bldqpubemwmq3da2fyk7blxxy;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/slepc-3.21.0-2g76zubcedf6dklqyhkxgfbdjw5s7ydr;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/petsc-3.21.0-42i6t5rzu5e5nrsapmrrb4awb4xhqx36;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/gmake-4.4.1-sdtltqss3tkyaquni4ad2mkhi4zeiwxf;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/cub-2.1.0-deekwfhhrls7x4osov47kc3rvaumsrk2;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1;/usr/tce/packages/cuda/cuda-11.2.0;/usr/tce/packages/python/python-3.8.2;/usr/tce/packages/clang/clang-14.0.5;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/cppcheck-2.9;/usr/tce/packages/cmake/cmake-3.23.1;/usr/tcetmp/packages/lapack/lapack-3.9.0-gcc-7.3.1/lib" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/serac-develop-dbawxoby2z4bxsm5ymbxc2f64rdosrip/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/serac-develop-dbawxoby2z4bxsm5ymbxc2f64rdosrip/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg/lib;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/axom-0.9.0.1-2zhplh2ma7f3eil6tlamuk6j7nfrwz4v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/mfem-4.7.0.0-ismn5cqpl7j4ofneijgmgyicqqlq4luc/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn/lib;/usr/tce/packages/clang/clang-14.0.5/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/petsc-3.21.0-ufkqwxccqq7dsik2kg5srqvm22t2sws7/lib;/usr/tce/packages/python/python-3.8.2/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/slepc-3.21.0-wu6bubcm522j4c6citinuym5drm5uxry/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/tribol-0.1.0.15-c44szmtrekul2ioyefca4lha6a33uhhh/lib;/usr/tce/packages/cuda/cuda-11.2.0/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u/lib64;/usr/tce/packages/gcc/gcc-8.3.1/rh/usr/lib/gcc/ppc64le-redhat-linux/8;/usr/tce/packages/clang/clang-ibm-10.0.1/release/lib;/usr/tce/packages/clang/clang-ibm-10.0.1-gcc-8.3.1/release/lib" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/serac-develop-fp4wk5mly4xlg7pd7dbwtb2jrctmcejb/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/serac-develop-fp4wk5mly4xlg7pd7dbwtb2jrctmcejb/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg/lib;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/axom-0.9.0.1-bnqok36oelmmukhldzmcyfagtscviaee/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/mfem-4.7.0.0-d2aetd6bldqpubemwmq3da2fyk7blxxy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/petsc-3.21.0-42i6t5rzu5e5nrsapmrrb4awb4xhqx36/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/slepc-3.21.0-2g76zubcedf6dklqyhkxgfbdjw5s7ydr/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn/lib;/usr/tce/packages/clang/clang-14.0.5/lib;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.8.2/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/tribol-0.1.0.15-c7w57c5xieirjllo37zlgqdms57eyecu/lib;/usr/tce/packages/cuda/cuda-11.2.0/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2/lib64;/usr/tce/packages/gcc/gcc-8.3.1/rh/usr/lib/gcc/ppc64le-redhat-linux/8;/usr/tce/packages/clang/clang-ibm-10.0.1/release/lib;/usr/tce/packages/clang/clang-ibm-10.0.1-gcc-8.3.1/release/lib" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/serac-develop-dbawxoby2z4bxsm5ymbxc2f64rdosrip/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/serac-develop-dbawxoby2z4bxsm5ymbxc2f64rdosrip/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg/lib;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/axom-0.9.0.1-2zhplh2ma7f3eil6tlamuk6j7nfrwz4v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/mfem-4.7.0.0-ismn5cqpl7j4ofneijgmgyicqqlq4luc/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn/lib;/usr/tce/packages/clang/clang-14.0.5/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/petsc-3.21.0-ufkqwxccqq7dsik2kg5srqvm22t2sws7/lib;/usr/tce/packages/python/python-3.8.2/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/slepc-3.21.0-wu6bubcm522j4c6citinuym5drm5uxry/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/tribol-0.1.0.15-c44szmtrekul2ioyefca4lha6a33uhhh/lib;/usr/tce/packages/cuda/cuda-11.2.0/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u/lib64;/usr/tce/packages/gcc/gcc-8.3.1/rh/usr/lib/gcc/ppc64le-redhat-linux/8;/usr/tce/packages/clang/clang-ibm-10.0.1/release/lib;/usr/tce/packages/clang/clang-ibm-10.0.1-gcc-8.3.1/release/lib" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/serac-develop-fp4wk5mly4xlg7pd7dbwtb2jrctmcejb/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/serac-develop-fp4wk5mly4xlg7pd7dbwtb2jrctmcejb/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg/lib;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/axom-0.9.0.1-bnqok36oelmmukhldzmcyfagtscviaee/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/mfem-4.7.0.0-d2aetd6bldqpubemwmq3da2fyk7blxxy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/petsc-3.21.0-42i6t5rzu5e5nrsapmrrb4awb4xhqx36/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/slepc-3.21.0-2g76zubcedf6dklqyhkxgfbdjw5s7ydr/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn/lib;/usr/tce/packages/clang/clang-14.0.5/lib;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.8.2/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/tribol-0.1.0.15-c7w57c5xieirjllo37zlgqdms57eyecu/lib;/usr/tce/packages/cuda/cuda-11.2.0/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2/lib64;/usr/tce/packages/gcc/gcc-8.3.1/rh/usr/lib/gcc/ppc64le-redhat-linux/8;/usr/tce/packages/clang/clang-ibm-10.0.1/release/lib;/usr/tce/packages/clang/clang-ibm-10.0.1-gcc-8.3.1/release/lib" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/spack/lib/spack/env/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/spack/lib/spack/env/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/spack/lib/spack/env/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/spack/lib/spack/env/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/spack/lib/spack/env/clang/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/spack/lib/spack/env/clang/gfortran" CACHE PATH "") else() @@ -99,9 +99,9 @@ set(BLT_CMAKE_IMPLICIT_LINK_DIRECTORIES_EXCLUDE "/usr/tce/packages/gcc/gcc-4.9.3 # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_31_11_07_35/clang-10.0.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_38_57/clang-10.0.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-2zhplh2ma7f3eil6tlamuk6j7nfrwz4v" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-bnqok36oelmmukhldzmcyfagtscviaee" CACHE PATH "") set(CAMP_DIR "${TPL_ROOT}/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn" CACHE PATH "") @@ -109,7 +109,7 @@ set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg" CAC set(LUA_DIR "${TPL_ROOT}/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-ismn5cqpl7j4ofneijgmgyicqqlq4luc" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-d2aetd6bldqpubemwmq3da2fyk7blxxy" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo" CACHE PATH "") @@ -131,11 +131,11 @@ set(AMGX_DIR "${TPL_ROOT}/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv" CACHE P set(CALIPER_DIR "${TPL_ROOT}/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.0-ufkqwxccqq7dsik2kg5srqvm22t2sws7" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.0-42i6t5rzu5e5nrsapmrrb4awb4xhqx36" CACHE PATH "") set(RAJA_DIR "${TPL_ROOT}/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.0-wu6bubcm522j4c6citinuym5drm5uxry" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.0-2g76zubcedf6dklqyhkxgfbdjw5s7ydr" CACHE PATH "") # STRUMPACK not built @@ -143,13 +143,13 @@ set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7" C set(UMPIRE_DIR "${TPL_ROOT}/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-c44szmtrekul2ioyefca4lha6a33uhhh" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-c7w57c5xieirjllo37zlgqdms57eyecu" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools #------------------------------------------------------------------------------ -set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest" CACHE PATH "") +set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/blueos_3_ppc64le_ib_p9/2024_05_30_15_06_29/._view/p656t53t2lio2ceenu36ffkz6uas6bui" CACHE PATH "") set(ATS_EXECUTABLE "${DEVTOOLS_ROOT}/python-3.11.7/bin/ats" CACHE PATH "") diff --git a/host-configs/quartz-toss_4_x86_64_ib-clang@14.0.6.cmake b/host-configs/quartz-toss_4_x86_64_ib-clang@14.0.6.cmake index 024a7cdcbe..fd61076e70 100644 --- a/host-configs/quartz-toss_4_x86_64_ib-clang@14.0.6.cmake +++ b/host-configs/quartz-toss_4_x86_64_ib-clang@14.0.6.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/tribol-0.1.0.15-ag7b345quhh732kbexk2jjg5rjhwaldb;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/axom-0.9.0.1-xdgmh6cvfjm2oh2qthdekj24zhogv7ht;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/mfem-4.7.0.0-prhxwvvslc6slucfgpa6sawgrjsa4it4;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/clang/clang-14.0.6;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6;/usr/tce/packages/clang/clang-14.0.6" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/tribol-0.1.0.15-zdsj3mrq6dggyei2r4jtuurhlgznx5eb;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/axom-0.9.0.1-si6w2hkqrscphsbiarkjf7wtbfhzmv73;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/mfem-4.7.0.0-huew3hercijr72c3vk7nkexwavrfukr2;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/clang/clang-14.0.6;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6;/usr/tce/packages/clang/clang-14.0.6" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/serac-develop-atlhjujoo4jnrn3na2kabtt7veg5riuh/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/serac-develop-atlhjujoo4jnrn3na2kabtt7veg5riuh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/axom-0.9.0.1-xdgmh6cvfjm2oh2qthdekj24zhogv7ht/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/mfem-4.7.0.0-prhxwvvslc6slucfgpa6sawgrjsa4it4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/tribol-0.1.0.15-ag7b345quhh732kbexk2jjg5rjhwaldb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4/lib64;/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/serac-develop-ovq5w6webaw5bzaln25vjsove46przka/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/serac-develop-ovq5w6webaw5bzaln25vjsove46przka/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/axom-0.9.0.1-si6w2hkqrscphsbiarkjf7wtbfhzmv73/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/mfem-4.7.0.0-huew3hercijr72c3vk7nkexwavrfukr2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/tribol-0.1.0.15-zdsj3mrq6dggyei2r4jtuurhlgznx5eb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz/lib64;/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/serac-develop-atlhjujoo4jnrn3na2kabtt7veg5riuh/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/serac-develop-atlhjujoo4jnrn3na2kabtt7veg5riuh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/axom-0.9.0.1-xdgmh6cvfjm2oh2qthdekj24zhogv7ht/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/mfem-4.7.0.0-prhxwvvslc6slucfgpa6sawgrjsa4it4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/tribol-0.1.0.15-ag7b345quhh732kbexk2jjg5rjhwaldb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4/lib64;/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/serac-develop-ovq5w6webaw5bzaln25vjsove46przka/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/serac-develop-ovq5w6webaw5bzaln25vjsove46przka/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/axom-0.9.0.1-si6w2hkqrscphsbiarkjf7wtbfhzmv73/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/mfem-4.7.0.0-huew3hercijr72c3vk7nkexwavrfukr2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/tribol-0.1.0.15-zdsj3mrq6dggyei2r4jtuurhlgznx5eb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz/lib64;/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/spack/lib/spack/env/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/spack/lib/spack/env/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/spack/lib/spack/env/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/spack/lib/spack/env/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/spack/lib/spack/env/clang/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/spack/lib/spack/env/clang/gfortran" CACHE PATH "") else() @@ -63,9 +63,9 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/clang-14.0.6" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/clang-14.0.6" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-xdgmh6cvfjm2oh2qthdekj24zhogv7ht" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-si6w2hkqrscphsbiarkjf7wtbfhzmv73" CACHE PATH "") set(CAMP_DIR "${TPL_ROOT}/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj" CACHE PATH "") @@ -73,7 +73,7 @@ set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2" CAC set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-prhxwvvslc6slucfgpa6sawgrjsa4it4" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-huew3hercijr72c3vk7nkexwavrfukr2" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan" CACHE PATH "") @@ -107,13 +107,13 @@ set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd" C set(UMPIRE_DIR "${TPL_ROOT}/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-ag7b345quhh732kbexk2jjg5rjhwaldb" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-zdsj3mrq6dggyei2r4jtuurhlgznx5eb" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools #------------------------------------------------------------------------------ -set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/latest" CACHE PATH "") +set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/2024_05_30_15_02_20/._view/psk2dcrijss6s4i6qmxplzthrzm3y7nh" CACHE PATH "") set(ATS_EXECUTABLE "${DEVTOOLS_ROOT}/python-3.11.7/bin/ats" CACHE PATH "") diff --git a/host-configs/quartz-toss_4_x86_64_ib-gcc@10.3.1.cmake b/host-configs/quartz-toss_4_x86_64_ib-gcc@10.3.1.cmake index 0e837172ca..14998437fe 100644 --- a/host-configs/quartz-toss_4_x86_64_ib-gcc@10.3.1.cmake +++ b/host-configs/quartz-toss_4_x86_64_ib-gcc@10.3.1.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/tribol-0.1.0.15-lsvo3tndzaghz3eqd2voxbfpxihfonjs;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/axom-0.9.0.1-pm7z3wfp4ser7dvvo7fvujcaecdacger;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/mfem-4.7.0.0-yr2cwbsipc2nuhnctbi4slujpjp234oq;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/clang/clang-14.0.6;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/tribol-0.1.0.15-oejchqxx4jxtzqjt5oq6wclk2u4cswsr;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/axom-0.9.0.1-urj6yu4usghj4legtofaghliejjcfi7c;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/mfem-4.7.0.0-l3f6io5f4k3u4gsgaqowqwxdx6n5bm25;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/clang/clang-14.0.6;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/serac-develop-r6brm5c2yag3kkuh655lynbpfk2rm6iz/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/serac-develop-r6brm5c2yag3kkuh655lynbpfk2rm6iz/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/axom-0.9.0.1-pm7z3wfp4ser7dvvo7fvujcaecdacger/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/mfem-4.7.0.0-yr2cwbsipc2nuhnctbi4slujpjp234oq/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/tribol-0.1.0.15-lsvo3tndzaghz3eqd2voxbfpxihfonjs/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop/lib64;/collab/usr/global/tools/tce4/packages/gcc/gcc-10.3.1/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/serac-develop-v53jsl42qcen7cyjxfz3qy5luy6p5wqr/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/serac-develop-v53jsl42qcen7cyjxfz3qy5luy6p5wqr/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/axom-0.9.0.1-urj6yu4usghj4legtofaghliejjcfi7c/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/mfem-4.7.0.0-l3f6io5f4k3u4gsgaqowqwxdx6n5bm25/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/tribol-0.1.0.15-oejchqxx4jxtzqjt5oq6wclk2u4cswsr/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn/lib64;/collab/usr/global/tools/tce4/packages/gcc/gcc-10.3.1/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/serac-develop-r6brm5c2yag3kkuh655lynbpfk2rm6iz/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/serac-develop-r6brm5c2yag3kkuh655lynbpfk2rm6iz/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/axom-0.9.0.1-pm7z3wfp4ser7dvvo7fvujcaecdacger/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/mfem-4.7.0.0-yr2cwbsipc2nuhnctbi4slujpjp234oq/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/tribol-0.1.0.15-lsvo3tndzaghz3eqd2voxbfpxihfonjs/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop/lib64;/collab/usr/global/tools/tce4/packages/gcc/gcc-10.3.1/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/serac-develop-v53jsl42qcen7cyjxfz3qy5luy6p5wqr/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/serac-develop-v53jsl42qcen7cyjxfz3qy5luy6p5wqr/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/axom-0.9.0.1-urj6yu4usghj4legtofaghliejjcfi7c/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/mfem-4.7.0.0-l3f6io5f4k3u4gsgaqowqwxdx6n5bm25/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/tribol-0.1.0.15-oejchqxx4jxtzqjt5oq6wclk2u4cswsr/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn/lib64;/collab/usr/global/tools/tce4/packages/gcc/gcc-10.3.1/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/spack/lib/spack/env/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/spack/lib/spack/env/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/spack/lib/spack/env/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/spack/lib/spack/env/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/spack/lib/spack/env/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/spack/lib/spack/env/gcc/gfortran" CACHE PATH "") else() @@ -63,9 +63,9 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_31_10_01_34/gcc-10.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_16_29/gcc-10.3.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-pm7z3wfp4ser7dvvo7fvujcaecdacger" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-urj6yu4usghj4legtofaghliejjcfi7c" CACHE PATH "") set(CAMP_DIR "${TPL_ROOT}/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d" CACHE PATH "") @@ -73,7 +73,7 @@ set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo" CAC set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-yr2cwbsipc2nuhnctbi4slujpjp234oq" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-l3f6io5f4k3u4gsgaqowqwxdx6n5bm25" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb" CACHE PATH "") @@ -107,13 +107,13 @@ set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk" C set(UMPIRE_DIR "${TPL_ROOT}/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-lsvo3tndzaghz3eqd2voxbfpxihfonjs" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-oejchqxx4jxtzqjt5oq6wclk2u4cswsr" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools #------------------------------------------------------------------------------ -set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/latest" CACHE PATH "") +set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/2024_05_30_15_02_20/._view/psk2dcrijss6s4i6qmxplzthrzm3y7nh" CACHE PATH "") set(ATS_EXECUTABLE "${DEVTOOLS_ROOT}/python-3.11.7/bin/ats" CACHE PATH "") diff --git a/host-configs/rzansel-blueos_3_ppc64le_ib_p9-clang@10.0.1.cmake b/host-configs/rzansel-blueos_3_ppc64le_ib_p9-clang@10.0.1.cmake index 534f4033f5..7fa8d5f2e3 100644 --- a/host-configs/rzansel-blueos_3_ppc64le_ib_p9-clang@10.0.1.cmake +++ b/host-configs/rzansel-blueos_3_ppc64le_ib_p9-clang@10.0.1.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/packages/cmake/cmake-3.23.1/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/tribol-0.1.0.15-c44szmtrekul2ioyefca4lha6a33uhhh;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/slepc-3.21.0-wu6bubcm522j4c6citinuym5drm5uxry;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/petsc-3.21.0-ufkqwxccqq7dsik2kg5srqvm22t2sws7;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/axom-0.9.0.1-2zhplh2ma7f3eil6tlamuk6j7nfrwz4v;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/mfem-4.7.0.0-ismn5cqpl7j4ofneijgmgyicqqlq4luc;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/gmake-4.4.1-sdtltqss3tkyaquni4ad2mkhi4zeiwxf;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/cub-2.1.0-deekwfhhrls7x4osov47kc3rvaumsrk2;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1;/usr/tce/packages/cuda/cuda-11.2.0;/usr/tcetmp/packages/lapack/lapack-3.9.0-gcc-7.3.1/lib;/usr/tce/packages/python/python-3.8.2;/usr/tce/packages/clang/clang-14.0.5;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/cppcheck-2.9;/usr/tce/packages/cmake/cmake-3.23.1" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/tribol-0.1.0.15-c7w57c5xieirjllo37zlgqdms57eyecu;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/axom-0.9.0.1-bnqok36oelmmukhldzmcyfagtscviaee;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/mfem-4.7.0.0-d2aetd6bldqpubemwmq3da2fyk7blxxy;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/slepc-3.21.0-2g76zubcedf6dklqyhkxgfbdjw5s7ydr;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/petsc-3.21.0-42i6t5rzu5e5nrsapmrrb4awb4xhqx36;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/gmake-4.4.1-sdtltqss3tkyaquni4ad2mkhi4zeiwxf;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/cub-2.1.0-deekwfhhrls7x4osov47kc3rvaumsrk2;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1;/usr/tce/packages/cuda/cuda-11.2.0;/usr/tce/packages/python/python-3.8.2;/usr/tce/packages/clang/clang-14.0.5;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/cppcheck-2.9;/usr/tce/packages/cmake/cmake-3.23.1;/usr/tcetmp/packages/lapack/lapack-3.9.0-gcc-7.3.1/lib" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/serac-develop-dbawxoby2z4bxsm5ymbxc2f64rdosrip/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/serac-develop-dbawxoby2z4bxsm5ymbxc2f64rdosrip/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg/lib;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/axom-0.9.0.1-2zhplh2ma7f3eil6tlamuk6j7nfrwz4v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/mfem-4.7.0.0-ismn5cqpl7j4ofneijgmgyicqqlq4luc/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn/lib;/usr/tce/packages/clang/clang-14.0.5/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/petsc-3.21.0-ufkqwxccqq7dsik2kg5srqvm22t2sws7/lib;/usr/tce/packages/python/python-3.8.2/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/slepc-3.21.0-wu6bubcm522j4c6citinuym5drm5uxry/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/tribol-0.1.0.15-c44szmtrekul2ioyefca4lha6a33uhhh/lib;/usr/tce/packages/cuda/cuda-11.2.0/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u/lib64;/usr/tce/packages/gcc/gcc-8.3.1/rh/usr/lib/gcc/ppc64le-redhat-linux/8;/usr/tce/packages/clang/clang-ibm-10.0.1/release/lib;/usr/tce/packages/clang/clang-ibm-10.0.1-gcc-8.3.1/release/lib" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/serac-develop-fp4wk5mly4xlg7pd7dbwtb2jrctmcejb/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/serac-develop-fp4wk5mly4xlg7pd7dbwtb2jrctmcejb/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg/lib;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/axom-0.9.0.1-bnqok36oelmmukhldzmcyfagtscviaee/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/mfem-4.7.0.0-d2aetd6bldqpubemwmq3da2fyk7blxxy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/petsc-3.21.0-42i6t5rzu5e5nrsapmrrb4awb4xhqx36/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/slepc-3.21.0-2g76zubcedf6dklqyhkxgfbdjw5s7ydr/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn/lib;/usr/tce/packages/clang/clang-14.0.5/lib;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.8.2/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/tribol-0.1.0.15-c7w57c5xieirjllo37zlgqdms57eyecu/lib;/usr/tce/packages/cuda/cuda-11.2.0/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2/lib64;/usr/tce/packages/gcc/gcc-8.3.1/rh/usr/lib/gcc/ppc64le-redhat-linux/8;/usr/tce/packages/clang/clang-ibm-10.0.1/release/lib;/usr/tce/packages/clang/clang-ibm-10.0.1-gcc-8.3.1/release/lib" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/serac-develop-dbawxoby2z4bxsm5ymbxc2f64rdosrip/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/serac-develop-dbawxoby2z4bxsm5ymbxc2f64rdosrip/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg/lib;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/axom-0.9.0.1-2zhplh2ma7f3eil6tlamuk6j7nfrwz4v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/mfem-4.7.0.0-ismn5cqpl7j4ofneijgmgyicqqlq4luc/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn/lib;/usr/tce/packages/clang/clang-14.0.5/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/petsc-3.21.0-ufkqwxccqq7dsik2kg5srqvm22t2sws7/lib;/usr/tce/packages/python/python-3.8.2/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/slepc-3.21.0-wu6bubcm522j4c6citinuym5drm5uxry/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/tribol-0.1.0.15-c44szmtrekul2ioyefca4lha6a33uhhh/lib;/usr/tce/packages/cuda/cuda-11.2.0/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u/lib64;/usr/tce/packages/gcc/gcc-8.3.1/rh/usr/lib/gcc/ppc64le-redhat-linux/8;/usr/tce/packages/clang/clang-ibm-10.0.1/release/lib;/usr/tce/packages/clang/clang-ibm-10.0.1-gcc-8.3.1/release/lib" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/serac-develop-fp4wk5mly4xlg7pd7dbwtb2jrctmcejb/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/serac-develop-fp4wk5mly4xlg7pd7dbwtb2jrctmcejb/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/adiak-0.4.0-6dh4wo54ignz7vveesxgx2pon6xukzhg/lib;/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-10.0.1-gcc-8.3.1/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/axom-0.9.0.1-bnqok36oelmmukhldzmcyfagtscviaee/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/metis-5.1.0-sbtr7bqtlpfrjnd6czkecotxc2nfvzza/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/parmetis-4.0.3-tut74ldivll3boz3b7hhfzg6rzcqf4nx/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/ncurses-6.4-c52nzfqhikrz6usniwpqol25mq2dbz65/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/mfem-4.7.0.0-d2aetd6bldqpubemwmq3da2fyk7blxxy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/hypre-2.26.0-63w3apuyiuy4zrzgmlhneaqbozue5jii/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/netcdf-c-4.7.4-4lxs5g4fxaf6ufyo3ln3wy5s7xpd5x3v/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/petsc-3.21.0-42i6t5rzu5e5nrsapmrrb4awb4xhqx36/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/superlu-dist-8.1.2-uxvn2jqln4wduazlr2j2ensokjickudy/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/slepc-3.21.0-2g76zubcedf6dklqyhkxgfbdjw5s7ydr/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn/lib;/usr/tce/packages/clang/clang-14.0.5/lib;/usr/workspace/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.8.2/lib;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/tribol-0.1.0.15-c7w57c5xieirjllo37zlgqdms57eyecu/lib;/usr/tce/packages/cuda/cuda-11.2.0/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/arpack-ng-3.9.0-jf6qgpron7zyy466nlme6v3fdr6vhp7u/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/fmt-10.2.1-45wqot2vugjftutqkkrsoctcpgx3n3zv/lib64;/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2/lib64;/usr/tce/packages/gcc/gcc-8.3.1/rh/usr/lib/gcc/ppc64le-redhat-linux/8;/usr/tce/packages/clang/clang-ibm-10.0.1/release/lib;/usr/tce/packages/clang/clang-ibm-10.0.1-gcc-8.3.1/release/lib" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/spack/lib/spack/env/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/spack/lib/spack/env/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/spack/lib/spack/env/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/spack/lib/spack/env/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/spack/lib/spack/env/clang/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/spack/lib/spack/env/clang/gfortran" CACHE PATH "") else() @@ -99,9 +99,9 @@ set(BLT_CMAKE_IMPLICIT_LINK_DIRECTORIES_EXCLUDE "/usr/tce/packages/gcc/gcc-4.9.3 # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_05_30_16_42_55/clang-10.0.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/blueos_3_ppc64le_ib_p9/2024_06_24_13_27_41/clang-10.0.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-2zhplh2ma7f3eil6tlamuk6j7nfrwz4v" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-bnqok36oelmmukhldzmcyfagtscviaee" CACHE PATH "") set(CAMP_DIR "${TPL_ROOT}/camp-2024.02.0-d5kne3oy22k46ntfyj3tnk42ekwwpjxn" CACHE PATH "") @@ -109,7 +109,7 @@ set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.1-5mm55ep2sxmqjoi4tlog5sy6fpxzrnwg" CAC set(LUA_DIR "${TPL_ROOT}/lua-5.4.6-it33fnyqq3v4alfsia2qvxke32g32quy" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-ismn5cqpl7j4ofneijgmgyicqqlq4luc" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-d2aetd6bldqpubemwmq3da2fyk7blxxy" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-brqag6dnidikuz73e53butnl4bf3wgoo" CACHE PATH "") @@ -131,11 +131,11 @@ set(AMGX_DIR "${TPL_ROOT}/amgx-2.3.0.1-jw6tho4zzd2stvnc4iserjdalpldsprv" CACHE P set(CALIPER_DIR "${TPL_ROOT}/caliper-2.10.0-lmchhaevwnb3ybhie4kg5tsctvg3lnc2" CACHE PATH "") -set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.0-ufkqwxccqq7dsik2kg5srqvm22t2sws7" CACHE PATH "") +set(PETSC_DIR "${TPL_ROOT}/petsc-3.21.0-42i6t5rzu5e5nrsapmrrb4awb4xhqx36" CACHE PATH "") set(RAJA_DIR "${TPL_ROOT}/raja-2024.02.0-hiykxu7eafyhsfnuyeeauagfe2ltmbt3" CACHE PATH "") -set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.0-wu6bubcm522j4c6citinuym5drm5uxry" CACHE PATH "") +set(SLEPC_DIR "${TPL_ROOT}/slepc-3.21.0-2g76zubcedf6dklqyhkxgfbdjw5s7ydr" CACHE PATH "") # STRUMPACK not built @@ -143,13 +143,13 @@ set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-z5hjpq7swriry6lplemxnkkofsi6bvy7" C set(UMPIRE_DIR "${TPL_ROOT}/umpire-2024.02.0-a4qrvmfohoyz23pm2fy6se3dqvjxuyov" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-c44szmtrekul2ioyefca4lha6a33uhhh" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-c7w57c5xieirjllo37zlgqdms57eyecu" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools #------------------------------------------------------------------------------ -set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/blueos_3_ppc64le_ib_p9/latest" CACHE PATH "") +set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/blueos_3_ppc64le_ib_p9/2024_05_30_15_10_11/._view/2yqkkl63im63yw53skuuoodsrqah2vof" CACHE PATH "") set(ATS_EXECUTABLE "${DEVTOOLS_ROOT}/python-3.11.7/bin/ats" CACHE PATH "") diff --git a/host-configs/rzgenie-toss_4_x86_64_ib-clang@14.0.6.cmake b/host-configs/rzgenie-toss_4_x86_64_ib-clang@14.0.6.cmake index 423f369d50..918c44acc9 100644 --- a/host-configs/rzgenie-toss_4_x86_64_ib-clang@14.0.6.cmake +++ b/host-configs/rzgenie-toss_4_x86_64_ib-clang@14.0.6.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/tribol-0.1.0.15-ag7b345quhh732kbexk2jjg5rjhwaldb;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/axom-0.9.0.1-xdgmh6cvfjm2oh2qthdekj24zhogv7ht;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/mfem-4.7.0.0-prhxwvvslc6slucfgpa6sawgrjsa4it4;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/clang/clang-14.0.6;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6;/usr/tce/packages/clang/clang-14.0.6" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/tribol-0.1.0.15-zdsj3mrq6dggyei2r4jtuurhlgznx5eb;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/axom-0.9.0.1-si6w2hkqrscphsbiarkjf7wtbfhzmv73;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/mfem-4.7.0.0-huew3hercijr72c3vk7nkexwavrfukr2;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/clang/clang-14.0.6;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6;/usr/tce/packages/clang/clang-14.0.6" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/serac-develop-atlhjujoo4jnrn3na2kabtt7veg5riuh/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/serac-develop-atlhjujoo4jnrn3na2kabtt7veg5riuh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/axom-0.9.0.1-xdgmh6cvfjm2oh2qthdekj24zhogv7ht/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/mfem-4.7.0.0-prhxwvvslc6slucfgpa6sawgrjsa4it4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/tribol-0.1.0.15-ag7b345quhh732kbexk2jjg5rjhwaldb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4/lib64;/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/serac-develop-ovq5w6webaw5bzaln25vjsove46przka/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/serac-develop-ovq5w6webaw5bzaln25vjsove46przka/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/axom-0.9.0.1-si6w2hkqrscphsbiarkjf7wtbfhzmv73/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/mfem-4.7.0.0-huew3hercijr72c3vk7nkexwavrfukr2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/tribol-0.1.0.15-zdsj3mrq6dggyei2r4jtuurhlgznx5eb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz/lib64;/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/serac-develop-atlhjujoo4jnrn3na2kabtt7veg5riuh/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/serac-develop-atlhjujoo4jnrn3na2kabtt7veg5riuh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/axom-0.9.0.1-xdgmh6cvfjm2oh2qthdekj24zhogv7ht/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/mfem-4.7.0.0-prhxwvvslc6slucfgpa6sawgrjsa4it4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/tribol-0.1.0.15-ag7b345quhh732kbexk2jjg5rjhwaldb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4/lib64;/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/serac-develop-ovq5w6webaw5bzaln25vjsove46przka/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/serac-develop-ovq5w6webaw5bzaln25vjsove46przka/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/adiak-0.4.0-7gdtwetnsn5ejsfiocpk6mg6z4l644pl/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/axom-0.9.0.1-si6w2hkqrscphsbiarkjf7wtbfhzmv73/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/zlib-ng-2.1.6-qhxzcaaq75coesuhnxldgtchfvm2iuyd/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/metis-5.1.0-4exxxa6bgi67aiujlhvvnbyj3yjmfln2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/parmetis-4.0.3-xbeutwo45nrcbob444xxhg6kzuhpslcv/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/mfem-4.7.0.0-huew3hercijr72c3vk7nkexwavrfukr2/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/hypre-2.26.0-hhftpsdyvptxzzowqjbdb2j6jom6dmps/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/netcdf-c-4.7.4-njrhnbetiu6kxwycmssvkxed6zfrxdvw/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/petsc-3.21.0-5uzavaynlnsviuosmsbejm73vh632t7h/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/netlib-scalapack-2.2.0-vsob74ufx2to5q5vqbxhmolpvgoorml4/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/superlu-dist-8.1.2-2dr7wuoddwu37rrkf3xwzs45x2rhwcjf/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/slepc-3.21.0-dop75j5pq4vu7fw7fqlpbtrnao73xljp/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/raja-2024.02.0-lrls3lvqdzzabpbebmujm6gsxh2u2k7d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/libunwind-1.6.2-efhvzfczdc4a67dqpyi25ybpz2gsa7k3/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/tribol-0.1.0.15-zdsj3mrq6dggyei2r4jtuurhlgznx5eb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/strumpack-7.2.0-f4hu2gf3rnohun54plwlpabsl2nfjfs5/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/arpack-ng-3.9.0-z6e4u4my5buisckbihczmz5j32pxs2v4/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/fmt-10.2.1-pi2bzmpjnojtwewl4gtifgfywxeie7wu/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6/caliper-2.10.0-ca2zzh27ovjzbmet7gcugn63ikecknfz/lib64;/opt/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/spack/lib/spack/env/clang/clang" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/spack/lib/spack/env/clang/clang" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/spack/lib/spack/env/clang/clang++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/spack/lib/spack/env/clang/clang++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/spack/lib/spack/env/clang/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/spack/lib/spack/env/clang/gfortran" CACHE PATH "") else() @@ -63,9 +63,9 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/clang-14.0.6" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/clang-14.0.6" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-xdgmh6cvfjm2oh2qthdekj24zhogv7ht" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-si6w2hkqrscphsbiarkjf7wtbfhzmv73" CACHE PATH "") set(CAMP_DIR "${TPL_ROOT}/camp-2024.02.0-cqk4dzztmpe2zdthzy6bh7imn7f5kpjj" CACHE PATH "") @@ -73,7 +73,7 @@ set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.1-353pomgdb7d5pebbj4iyzc5433qso5x2" CAC set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-prhxwvvslc6slucfgpa6sawgrjsa4it4" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-huew3hercijr72c3vk7nkexwavrfukr2" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-zcie2cfvrnkzyvatgrcuj27a5wlowfan" CACHE PATH "") @@ -107,13 +107,13 @@ set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-x46fxvrxdsjf5cm6mwx2mrm4mkbyznbd" C set(UMPIRE_DIR "${TPL_ROOT}/umpire-2024.02.0-2pccudwljtl4ufrricelmfcgdqlvlndh" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-ag7b345quhh732kbexk2jjg5rjhwaldb" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-zdsj3mrq6dggyei2r4jtuurhlgznx5eb" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools #------------------------------------------------------------------------------ -set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/latest" CACHE PATH "") +set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/2024_05_30_15_09_55/._view/rkqkran3ydsuprr2wip5pdnz5wh7xwnr" CACHE PATH "") set(ATS_EXECUTABLE "${DEVTOOLS_ROOT}/python-3.11.7/bin/ats" CACHE PATH "") diff --git a/host-configs/rzgenie-toss_4_x86_64_ib-gcc@10.3.1.cmake b/host-configs/rzgenie-toss_4_x86_64_ib-gcc@10.3.1.cmake index adadc36232..48d7532754 100644 --- a/host-configs/rzgenie-toss_4_x86_64_ib-gcc@10.3.1.cmake +++ b/host-configs/rzgenie-toss_4_x86_64_ib-gcc@10.3.1.cmake @@ -4,13 +4,13 @@ # CMake executable path: /usr/tce/bin/cmake #------------------------------------------------------------------------------ -set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/tribol-0.1.0.15-lsvo3tndzaghz3eqd2voxbfpxihfonjs;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/axom-0.9.0.1-pm7z3wfp4ser7dvvo7fvujcaecdacger;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/mfem-4.7.0.0-yr2cwbsipc2nuhnctbi4slujpjp234oq;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/clang/clang-14.0.6;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1" CACHE STRING "") +set(CMAKE_PREFIX_PATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/tribol-0.1.0.15-oejchqxx4jxtzqjt5oq6wclk2u4cswsr;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/axom-0.9.0.1-urj6yu4usghj4legtofaghliejjcfi7c;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/mfem-4.7.0.0-l3f6io5f4k3u4gsgaqowqwxdx6n5bm25;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1;/usr/tce/packages/python/python-3.9.12;/usr/tce/packages/clang/clang-14.0.6;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/doxygen-1.9.8;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/cppcheck-2.9;/usr/tce;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1" CACHE STRING "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH "ON" CACHE STRING "") -set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/serac-develop-r6brm5c2yag3kkuh655lynbpfk2rm6iz/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/serac-develop-r6brm5c2yag3kkuh655lynbpfk2rm6iz/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/axom-0.9.0.1-pm7z3wfp4ser7dvvo7fvujcaecdacger/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/mfem-4.7.0.0-yr2cwbsipc2nuhnctbi4slujpjp234oq/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/tribol-0.1.0.15-lsvo3tndzaghz3eqd2voxbfpxihfonjs/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop/lib64;/collab/usr/global/tools/tce4/packages/gcc/gcc-10.3.1/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") +set(CMAKE_BUILD_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/serac-develop-v53jsl42qcen7cyjxfz3qy5luy6p5wqr/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/serac-develop-v53jsl42qcen7cyjxfz3qy5luy6p5wqr/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/axom-0.9.0.1-urj6yu4usghj4legtofaghliejjcfi7c/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/mfem-4.7.0.0-l3f6io5f4k3u4gsgaqowqwxdx6n5bm25/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/tribol-0.1.0.15-oejchqxx4jxtzqjt5oq6wclk2u4cswsr/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn/lib64;/collab/usr/global/tools/tce4/packages/gcc/gcc-10.3.1/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") -set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/serac-develop-r6brm5c2yag3kkuh655lynbpfk2rm6iz/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/serac-develop-r6brm5c2yag3kkuh655lynbpfk2rm6iz/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/axom-0.9.0.1-pm7z3wfp4ser7dvvo7fvujcaecdacger/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/mfem-4.7.0.0-yr2cwbsipc2nuhnctbi4slujpjp234oq/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/tribol-0.1.0.15-lsvo3tndzaghz3eqd2voxbfpxihfonjs/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop/lib64;/collab/usr/global/tools/tce4/packages/gcc/gcc-10.3.1/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") +set(CMAKE_INSTALL_RPATH "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/serac-develop-v53jsl42qcen7cyjxfz3qy5luy6p5wqr/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/serac-develop-v53jsl42qcen7cyjxfz3qy5luy6p5wqr/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/adiak-0.4.0-ui5d6keelvv53govuyi7hg76h5p2l5wk/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/gcc-runtime-10.3.1-3pxtozw7vgxnb6bpeopsn7wi2tothnei/lib;/usr/tce/packages/mvapich2/mvapich2-2.3.7-gcc-10.3.1/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/axom-0.9.0.1-urj6yu4usghj4legtofaghliejjcfi7c/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/zlib-ng-2.1.6-e7vquirf5kqmo55sqyjrqx4ugbeywyky/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/metis-5.1.0-tboz5tezdek32y47k5x6ep46hpobmw3x/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/parmetis-4.0.3-ahuyvh3l7nrtazl57luj3qqidy4nqrko/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/mfem-4.7.0.0-l3f6io5f4k3u4gsgaqowqwxdx6n5bm25/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/hypre-2.26.0-xepbv45qea6kka6rngqqawy45yjsuoen/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/netcdf-c-4.7.4-rgvblj4nh2qvztj37btwoppvzlllq6my/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/petsc-3.21.0-zblarmtekggmgfqfj6cw2z7wttmwt7yt/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/netlib-scalapack-2.2.0-ix44yrtjbpgkmioueo6k5xrgkn7ert27/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/superlu-dist-8.1.2-px3jnfoodj7pzpbjext7dx56mivexrem/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/slepc-3.21.0-jr75mlcnukai64nexf5plaggcmf7aht3/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/raja-2024.02.0-5kfwvub234en4pbt7mdfhjaxehiftbq6/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/libunwind-1.6.2-xiqcmzd3fggyxywtyaajs6simtx6pjgq/lib;/usr/tce/packages/clang/clang-14.0.6/lib;/usr/workspace/smithdev/devtools/toss_4_x86_64_ib/latest/python-3.11.7/lib;/usr/tce/packages/python/python-3.9.12/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/tribol-0.1.0.15-oejchqxx4jxtzqjt5oq6wclk2u4cswsr/lib;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/strumpack-7.2.0-7snmiifeu2dviqmzkmiwlt4c64emhtqh/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/arpack-ng-3.9.0-3ah3577fz7tsyg6amiargf625fzzetop/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/fmt-10.2.1-rma2zx5mtgnndnhq72ef4vgxjnje2jyp/lib64;/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1/caliper-2.10.0-ptmxt3ipin2lijp72xkpzyg7rgahjcjn/lib64;/collab/usr/global/tools/tce4/packages/gcc/gcc-10.3.1/lib/gcc/x86_64-redhat-linux/10" CACHE STRING "") set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") @@ -21,11 +21,11 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") #------------------------------------------------------------------------------ if(DEFINED ENV{SPACK_CC}) - set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/spack/lib/spack/env/gcc/gcc" CACHE PATH "") + set(CMAKE_C_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/spack/lib/spack/env/gcc/gcc" CACHE PATH "") - set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/spack/lib/spack/env/gcc/g++" CACHE PATH "") + set(CMAKE_CXX_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/spack/lib/spack/env/gcc/g++" CACHE PATH "") - set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/spack/lib/spack/env/gcc/gfortran" CACHE PATH "") + set(CMAKE_Fortran_COMPILER "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/spack/lib/spack/env/gcc/gfortran" CACHE PATH "") else() @@ -63,9 +63,9 @@ set(ENABLE_OPENMP ON CACHE BOOL "") # TPLs #------------------------------------------------------------------------------ -set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_05_30_16_42_42/gcc-10.3.1" CACHE PATH "") +set(TPL_ROOT "/usr/WS2/smithdev/libs/serac/toss_4_x86_64_ib/2024_06_20_17_58_20/gcc-10.3.1" CACHE PATH "") -set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-pm7z3wfp4ser7dvvo7fvujcaecdacger" CACHE PATH "") +set(AXOM_DIR "${TPL_ROOT}/axom-0.9.0.1-urj6yu4usghj4legtofaghliejjcfi7c" CACHE PATH "") set(CAMP_DIR "${TPL_ROOT}/camp-2024.02.0-kpacbb4ngydciyo556xozfl2m2qeoa3d" CACHE PATH "") @@ -73,7 +73,7 @@ set(CONDUIT_DIR "${TPL_ROOT}/conduit-0.9.1-wtr6hpsf7gajoufembjzoydjt3bi2hwo" CAC set(LUA_DIR "/usr" CACHE PATH "") -set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-yr2cwbsipc2nuhnctbi4slujpjp234oq" CACHE PATH "") +set(MFEM_DIR "${TPL_ROOT}/mfem-4.7.0.0-l3f6io5f4k3u4gsgaqowqwxdx6n5bm25" CACHE PATH "") set(HDF5_DIR "${TPL_ROOT}/hdf5-1.8.23-a45pvz2loz7qhj727ab22pt4s3z3gfgb" CACHE PATH "") @@ -107,13 +107,13 @@ set(SUNDIALS_DIR "${TPL_ROOT}/sundials-6.7.0-zmimyxl3d7d2gg5txkhybgiyuhcvybxk" C set(UMPIRE_DIR "${TPL_ROOT}/umpire-2024.02.0-3rmt4bmprzkmqr7o64ko3ixy3lqomint" CACHE PATH "") -set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-lsvo3tndzaghz3eqd2voxbfpxihfonjs" CACHE PATH "") +set(TRIBOL_DIR "${TPL_ROOT}/tribol-0.1.0.15-oejchqxx4jxtzqjt5oq6wclk2u4cswsr" CACHE PATH "") #------------------------------------------------------------------------------ # Devtools #------------------------------------------------------------------------------ -set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/latest" CACHE PATH "") +set(DEVTOOLS_ROOT "/usr/WS2/smithdev/devtools/toss_4_x86_64_ib/2024_05_30_15_09_55/._view/rkqkran3ydsuprr2wip5pdnz5wh7xwnr" CACHE PATH "") set(ATS_EXECUTABLE "${DEVTOOLS_ROOT}/python-3.11.7/bin/ats" CACHE PATH "") diff --git a/scripts/spack/configs/docker/ubuntu22/spack.yaml b/scripts/spack/configs/docker/ubuntu22/spack.yaml index 7457f1554d..5767a3ec93 100644 --- a/scripts/spack/configs/docker/ubuntu22/spack.yaml +++ b/scripts/spack/configs/docker/ubuntu22/spack.yaml @@ -93,6 +93,11 @@ spack: externals: - spec: curl@7.81.0 prefix: /usr + diffutils: + buildable: false + externals: + - spec: diffutils@3.8 + prefix: /usr gettext: buildable: false externals: diff --git a/scripts/spack/packages/mfem/fix-dep-ordering.patch b/scripts/spack/packages/mfem/fix-dep-ordering.patch new file mode 100644 index 0000000000..48b07c1c2d --- /dev/null +++ b/scripts/spack/packages/mfem/fix-dep-ordering.patch @@ -0,0 +1,13 @@ +diff --git a/makefile b/makefile +index a4b6296da..b8c62eb21 100644 +--- a/makefile ++++ b/makefile +@@ -285,7 +285,7 @@ endif + + # List of MFEM dependencies, that require the *_LIB variable to be non-empty + MFEM_REQ_LIB_DEPS = ENZYME SUPERLU MUMPS METIS FMS CONDUIT SIDRE LAPACK SUNDIALS\ +- SUITESPARSE STRUMPACK GINKGO GNUTLS NETCDF PETSC SLEPC MPFR PUMI HIOP\ ++ SUITESPARSE STRUMPACK GINKGO GNUTLS NETCDF SLEPC PETSC MPFR PUMI HIOP\ + GSLIB OCCA CEED RAJA UMPIRE MKL_CPARDISO MKL_PARDISO AMGX CALIPER PARELAG TRIBOL\ + BENCHMARK MOONOLITH ALGOIM + diff --git a/scripts/spack/packages/mfem/package.py b/scripts/spack/packages/mfem/package.py index f93858014a..78ed6a9c2a 100644 --- a/scripts/spack/packages/mfem/package.py +++ b/scripts/spack/packages/mfem/package.py @@ -13,6 +13,10 @@ class Mfem(BuiltinMfem): # moved forward past the release. Increment the last number when updating the commit sha. version("4.7.0.0", commit="dc9128ef596e84daf1138aa3046b826bba9d259f") + # This can be removed once the following MFEM PR merges + # https://github.com/mfem/mfem/pull/4363 + patch("fix-dep-ordering.patch") + variant('asan', default=False, description='Add Address Sanitizer flags') # AddressSanitizer (ASan) is only supported by GCC and (some) LLVM-derived diff --git a/scripts/spack/packages/serac/package.py b/scripts/spack/packages/serac/package.py index d4b028878e..ad67c8c0d1 100644 --- a/scripts/spack/packages/serac/package.py +++ b/scripts/spack/packages/serac/package.py @@ -98,6 +98,8 @@ class Serac(CachedCMakePackage, CudaPackage): depends_on("mfem+amgx", when="+cuda") depends_on("mfem+asan", when="+asan") depends_on("mfem+strumpack", when="+strumpack") + depends_on("mfem+petsc", when="+petsc") + depends_on("mfem+slepc", when="+slepc") depends_on("netcdf-c@4.7.4") @@ -204,6 +206,8 @@ class Serac(CachedCMakePackage, CudaPackage): # Conflicts # + conflicts("~petsc", when="+slepc", msg="PETSc must be built when building with SLEPc!") + conflicts("sundials@:6.0.0", when="+sundials", msg="Sundials needs to be greater than 6.0.0") diff --git a/scripts/spack/specs.json b/scripts/spack/specs.json index 40a06dbf96..5a941d5d38 100644 --- a/scripts/spack/specs.json +++ b/scripts/spack/specs.json @@ -14,11 +14,11 @@ "__comment__":"##############################################################################", "toss_4_x86_64_ib": - [ "gcc@10.3.1+devtools+profiling+petsc", - "clang@14.0.6+devtools+profiling+petsc" ], + [ "gcc@10.3.1+devtools+profiling", + "clang@14.0.6+devtools+profiling" ], "blueos_3_ppc64le_ib_p9": - [ "clang@10.0.1+devtools+cuda+raja+umpire+profiling+petsc~strumpack cuda_arch=70" ], + [ "clang@10.0.1+devtools+cuda+raja+umpire+profiling~strumpack cuda_arch=70" ], "darwin-x86_64": [ "clang@9.0.0+devtools" ] diff --git a/src/serac/physics/boundary_conditions/tests/boundary_cond.cpp b/src/serac/physics/boundary_conditions/tests/boundary_cond.cpp index 3521dbca23..c02fdb8596 100644 --- a/src/serac/physics/boundary_conditions/tests/boundary_cond.cpp +++ b/src/serac/physics/boundary_conditions/tests/boundary_cond.cpp @@ -253,17 +253,11 @@ TEST(BoundaryCondHelper, ElementAttributeDofList) } // vector space - mfem::ParFiniteElementSpace l2_vector(&pmesh, &l2_fec, sdim); - mfem::ParGridFunction l2_vector_gf(&l2_vector); - mfem::PWVectorCoefficient attr_vec_coef(sdim); - mfem::Vector attr1vec(sdim); - attr1vec[0] = 0.0; - attr1vec[1] = 1.0; - attr1vec[2] = 2.0; - mfem::Vector attr2vec(sdim); - attr2vec[0] = 3.0; - attr2vec[1] = 4.0; - attr2vec[2] = 5.0; + mfem::ParFiniteElementSpace l2_vector(&pmesh, &l2_fec, sdim); + mfem::ParGridFunction l2_vector_gf(&l2_vector); + mfem::PWVectorCoefficient attr_vec_coef(sdim); + mfem::Vector attr1vec({0.0, 1.0, 2.0}); + mfem::Vector attr2vec({3.0, 4.0, 5.0}); mfem::VectorConstantCoefficient attr1vCoef(attr1vec); mfem::VectorConstantCoefficient attr2vCoef(attr2vec); attr_vec_coef.UpdateCoefficient(1, attr1vCoef); diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt index ea9bf56b3e..1d85ee1e8a 100644 --- a/src/tests/CMakeLists.txt +++ b/src/tests/CMakeLists.txt @@ -39,13 +39,13 @@ serac_add_tests( SOURCES axom_smoketest.cpp DEPENDS_ON axom::inlet) if(PETSC_FOUND) - serac_add_tests(SOURCES petsc_smoketest.cpp - DEPENDS_ON PkgConfig::PETSC gtest axom::slic + serac_add_tests(SOURCES mfem_petsc_smoketest.cpp + DEPENDS_ON gtest serac_infrastructure NUM_MPI_TASKS 4) if(SLEPC_FOUND) - serac_add_tests(SOURCES slepc_smoketest.cpp - DEPENDS_ON PkgConfig::SLEPC gtest axom::slic + serac_add_tests(SOURCES mfem_slepc_smoketest.cpp + DEPENDS_ON gtest serac_infrastructure NUM_MPI_TASKS 4) endif() endif() diff --git a/src/tests/mfem_petsc_smoketest.cpp b/src/tests/mfem_petsc_smoketest.cpp new file mode 100644 index 0000000000..270fad468a --- /dev/null +++ b/src/tests/mfem_petsc_smoketest.cpp @@ -0,0 +1,455 @@ +// SERAC_EDIT_START +// Source: https://github.com/mfem/mfem/blob/1cb8697ad14ae16ac58755b7bf7c7169f02221e4/examples/petsc/ex1p.cpp +// clang-format off +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wold-style-cast" +#pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wimplicit-fallthrough" +// SERAC_EDIT_END +// MFEM Example 1 - Parallel Version +// PETSc Modification +// +// Compile with: make ex1p +// +// Sample runs: mpirun -np 4 ex1p -m ../../data/amr-quad.mesh +// mpirun -np 4 ex1p -m ../../data/amr-quad.mesh --petscopts rc_ex1p +// +// Device sample runs: +// mpirun -np 4 ex1p -pa -d cuda --petscopts rc_ex1p_device +// +// Description: This example code demonstrates the use of MFEM to define a +// simple finite element discretization of the Laplace problem +// -Delta u = 1 with homogeneous Dirichlet boundary conditions. +// Specifically, we discretize using a FE space of the specified +// order, or if order < 1 using an isoparametric/isogeometric +// space (i.e. quadratic for quadratic curvilinear mesh, NURBS for +// NURBS mesh, etc.) +// +// The example highlights the use of mesh refinement, finite +// element grid functions, as well as linear and bilinear forms +// corresponding to the left-hand side and right-hand side of the +// discrete linear system. We also cover the explicit elimination +// of essential boundary conditions, static condensation, and the +// optional connection to the GLVis tool for visualization. +// The example also shows how PETSc Krylov solvers can be used by +// wrapping a HypreParMatrix (or not) and a Solver, together with +// customization using an options file (see rc_ex1p) We also +// provide an example on how to visualize the iterative solution +// inside a PETSc solver. + +#include "mfem.hpp" +#include +#include + +// SERAC_EDIT_START +#include "axom/slic/core/SimpleLogger.hpp" +#include "serac/serac_config.hpp" +#include +// SERAC_EDIT_END + + +#ifndef MFEM_USE_PETSC +#error This example requires that MFEM is built with MFEM_USE_PETSC=YES +#endif + +using namespace std; +using namespace mfem; + +class UserMonitor : public PetscSolverMonitor +{ +private: + ParBilinearForm *a; + ParLinearForm *b; + +public: + UserMonitor(ParBilinearForm *a_, ParLinearForm *b_) + : PetscSolverMonitor(true,false), a(a_), b(b_) {} + + void MonitorSolution(PetscInt it, PetscReal norm, const Vector &X) + { + // we plot the first 5 iterates + if (!it || it > 5) { return; } + ParFiniteElementSpace *fespace = a->ParFESpace(); + ParMesh *mesh = fespace->GetParMesh(); + ParGridFunction x(fespace); + a->RecoverFEMSolution(X, *b, x); + + char vishost[] = "localhost"; + int visport = 19916; + int num_procs, myid; + + MPI_Comm_size(mesh->GetComm(),&num_procs); + MPI_Comm_rank(mesh->GetComm(),&myid); + socketstream sol_sock(vishost, visport); + sol_sock << "parallel " << num_procs << " " << myid << "\n"; + sol_sock.precision(8); + sol_sock << "solution\n" << *mesh << x + << "window_title 'Iteration no " << it << "'" << flush; + } +}; +// SERAC_EDIT_START +//int main(int argc, char *argv[]) +int ex1_main(int argc, char *argv[]) +{ + // 1. Initialize MPI and HYPRE. + //Mpi::Init(argc, argv); +// SERAC_EDIT_END + int num_procs = Mpi::WorldSize(); + int myid = Mpi::WorldRank(); + Hypre::Init(); + + // 2. Parse command-line options. + const char *mesh_file = ""; + int order = 1; + bool static_cond = false; + bool pa = false; + bool visualization = false; + const char *device_config = "cpu"; + bool use_petsc = true; + const char *petscrc_file = ""; + bool petscmonitor = false; + bool forcewrap = false; + bool useh2 = false; + + OptionsParser args(argc, argv); + args.AddOption(&mesh_file, "-m", "--mesh", + "Mesh file to use."); + args.AddOption(&order, "-o", "--order", + "Finite element order (polynomial degree) or -1 for" + " isoparametric space."); + args.AddOption(&static_cond, "-sc", "--static-condensation", "-no-sc", + "--no-static-condensation", "Enable static condensation."); + args.AddOption(&pa, "-pa", "--partial-assembly", "-no-pa", + "--no-partial-assembly", "Enable Partial Assembly."); + args.AddOption(&device_config, "-d", "--device", + "Device configuration string, see Device::Configure()."); + args.AddOption(&visualization, "-vis", "--visualization", "-no-vis", + "--no-visualization", + "Enable or disable GLVis visualization."); + args.AddOption(&use_petsc, "-usepetsc", "--usepetsc", "-no-petsc", + "--no-petsc", + "Use or not PETSc to solve the linear system."); + args.AddOption(&petscrc_file, "-petscopts", "--petscopts", + "PetscOptions file to use."); + args.AddOption(&petscmonitor, "-petscmonitor", "--petscmonitor", + "-no-petscmonitor", "--no-petscmonitor", + "Enable or disable GLVis visualization of residual."); + args.AddOption(&forcewrap, "-forcewrap", "--forcewrap", + "-noforce-wrap", "--noforce-wrap", + "Force matrix-free."); + // SERAC_EDIT_START + // args.AddOption(&useh2, "-useh2", "--useh2", "-no-h2", + // "--no-h2", + // "Use or not the H2 matrix solver."); + // SERAC_EDIT_END + args.Parse(); + if (!args.Good()) + { + if (myid == 0) + { + args.PrintUsage(cout); + } + return 1; + } + if (myid == 0) + { + args.PrintOptions(cout); + } + + // 3. Enable hardware devices such as GPUs, and programming models such as + // CUDA, OCCA, RAJA and OpenMP based on command line options. + Device device(device_config); + if (myid == 0) { device.Print(); } + + // 3b. We initialize PETSc + MFEMInitializePetsc(NULL,NULL,petscrc_file,NULL); + + // 4. Read the (serial) mesh from the given mesh file on all processors. We + // can handle triangular, quadrilateral, tetrahedral, hexahedral, surface + // and volume meshes with the same code. + Mesh *mesh = new Mesh(mesh_file, 1, 1); + int dim = mesh->Dimension(); + + // 5. Refine the serial mesh on all processors to increase the resolution. In + // this example we do 'ref_levels' of uniform refinement. We choose + // 'ref_levels' to be the largest number that gives a final mesh with no + // more than 10,000 elements. + { + int ref_levels = + (int)floor(log(10000./mesh->GetNE())/log(2.)/dim); + for (int l = 0; l < ref_levels; l++) + { + mesh->UniformRefinement(); + } + } + + // 6. Define a parallel mesh by a partitioning of the serial mesh. Refine + // this mesh further in parallel to increase the resolution. Once the + // parallel mesh is defined, the serial mesh can be deleted. + ParMesh *pmesh = new ParMesh(MPI_COMM_WORLD, *mesh); + delete mesh; + { + int par_ref_levels = 2; + for (int l = 0; l < par_ref_levels; l++) + { + pmesh->UniformRefinement(); + } + } + + // 7. Define a parallel finite element space on the parallel mesh. Here we + // use continuous Lagrange finite elements of the specified order. If + // order < 1, we instead use an isoparametric/isogeometric space. + FiniteElementCollection *fec; + bool delete_fec; + if (order > 0) + { + fec = new H1_FECollection(order, dim); + delete_fec = true; + } + else if (pmesh->GetNodes()) + { + fec = pmesh->GetNodes()->OwnFEC(); + delete_fec = false; + if (myid == 0) + { + cout << "Using isoparametric FEs: " << fec->Name() << endl; + } + } + else + { + fec = new H1_FECollection(order = 1, dim); + delete_fec = true; + } + ParFiniteElementSpace *fespace = new ParFiniteElementSpace(pmesh, fec); + HYPRE_BigInt size = fespace->GlobalTrueVSize(); + if (myid == 0) + { + cout << "Number of finite element unknowns: " << size << endl; + } + + // 8. Determine the list of true (i.e. parallel conforming) essential + // boundary dofs. In this example, the boundary conditions are defined + // by marking all the boundary attributes from the mesh as essential + // (Dirichlet) and converting them to a list of true dofs. + Array ess_tdof_list; + if (pmesh->bdr_attributes.Size()) + { + Array ess_bdr(pmesh->bdr_attributes.Max()); + ess_bdr = 1; + fespace->GetEssentialTrueDofs(ess_bdr, ess_tdof_list); + } + + // 9. Set up the parallel linear form b(.) which corresponds to the + // right-hand side of the FEM linear system, which in this case is + // (1,phi_i) where phi_i are the basis functions in fespace. + ParLinearForm *b = new ParLinearForm(fespace); + ConstantCoefficient one(1.0); + b->AddDomainIntegrator(new DomainLFIntegrator(one)); + b->Assemble(); + + // 10. Define the solution vector x as a parallel finite element grid function + // corresponding to fespace. Initialize x with initial guess of zero, + // which satisfies the boundary conditions. + ParGridFunction x(fespace); + x = 0.0; + + // 11. Set up the parallel bilinear form a(.,.) on the finite element space + // corresponding to the Laplacian operator -Delta, by adding the Diffusion + // domain integrator. + ParBilinearForm *a = new ParBilinearForm(fespace); + if (pa) { a->SetAssemblyLevel(AssemblyLevel::PARTIAL); } + a->AddDomainIntegrator(new DiffusionIntegrator(one)); + + // 12. Assemble the parallel bilinear form and the corresponding linear + // system, applying any necessary transformations such as: parallel + // assembly, eliminating boundary conditions, applying conforming + // constraints for non-conforming AMR, static condensation, etc. + if (static_cond) { a->EnableStaticCondensation(); } + a->Assemble(); + + OperatorPtr A; + Vector B, X; + a->FormLinearSystem(ess_tdof_list, x, *b, A, X, B); + + // 13. Solve the linear system A X = B. + // If using MFEM with HYPRE + // * With full assembly, use the BoomerAMG preconditioner from hypre. + // * With partial assembly, use Jacobi smoothing, for now. + // If using MFEM with PETSc + // * With full assembly, use command line options or H2 matrix solver + // * With partial assembly, wrap Jacobi smoothing, for now. + Solver *prec = NULL; + if (pa) + { + if (UsesTensorBasis(*fespace)) + { + prec = new OperatorJacobiSmoother(*a, ess_tdof_list); + } + } + else + { + prec = new HypreBoomerAMG; + } + + if (!use_petsc) + { + CGSolver *pcg = new CGSolver(MPI_COMM_WORLD); + if (prec) { pcg->SetPreconditioner(*prec); } + pcg->SetOperator(*A); + pcg->SetRelTol(1e-12); + pcg->SetMaxIter(200); + pcg->SetPrintLevel(1); + pcg->Mult(B, X); + delete pcg; + } + else + { + PetscPCGSolver *pcg; + // If petscrc_file has been given, we convert the HypreParMatrix to a + // PetscParMatrix; the user can then experiment with PETSc command line + // options unless forcewrap is true. + bool wrap = forcewrap ? true : (pa ? true : !strlen(petscrc_file)); + if (wrap) + { + pcg = new PetscPCGSolver(MPI_COMM_WORLD); + pcg->SetOperator(*A); + if (useh2) + { + delete prec; + prec = new PetscH2Solver(*A.Ptr(),fespace); + } + else if (!pa) // We need to pass the preconditioner constructed from the HypreParMatrix + { + delete prec; + HypreParMatrix *hA = A.As(); + prec = new HypreBoomerAMG(*hA); + } + if (prec) { pcg->SetPreconditioner(*prec); } + } + else // Not wrapping, pass the HypreParMatrix so that users can experiment with command line + { + HypreParMatrix *hA = A.As(); + pcg = new PetscPCGSolver(*hA, false); + if (useh2) + { + delete prec; + prec = new PetscH2Solver(*hA,fespace); + } + } + pcg->iterative_mode = true; // iterative_mode is true by default with CGSolver + pcg->SetRelTol(1e-12); + pcg->SetAbsTol(1e-12); + pcg->SetMaxIter(200); + pcg->SetPrintLevel(1); + + UserMonitor mymon(a,b); + if (visualization && petscmonitor) + { + pcg->SetMonitor(&mymon); + pcg->iterative_mode = true; + X.Randomize(); + } + pcg->Mult(B, X); + delete pcg; + } + + // 14. Recover the parallel grid function corresponding to X. This is the + // local finite element solution on each processor. + a->RecoverFEMSolution(X, *b, x); + + // 15. Save the refined mesh and the solution in parallel. This output can + // be viewed later using GLVis: "glvis -np -m mesh -g sol". + { + ostringstream mesh_name, sol_name; + mesh_name << "mesh." << setfill('0') << setw(6) << myid; + sol_name << "sol." << setfill('0') << setw(6) << myid; + + ofstream mesh_ofs(mesh_name.str().c_str()); + mesh_ofs.precision(8); + pmesh->Print(mesh_ofs); + + ofstream sol_ofs(sol_name.str().c_str()); + sol_ofs.precision(8); + x.Save(sol_ofs); + } + + // 16. Send the solution by socket to a GLVis server. + if (visualization) + { + char vishost[] = "localhost"; + int visport = 19916; + socketstream sol_sock(vishost, visport); + sol_sock << "parallel " << num_procs << " " << myid << "\n"; + sol_sock.precision(8); + sol_sock << "solution\n" << *pmesh << x << flush; + } + + // 17. Free the used memory. + if (delete_fec) + { + delete fec; + } + delete a; + delete b; + delete fespace; + delete pmesh; + delete prec; + + // We finalize PETSc + MFEMFinalizePetsc(); + + return 0; +} + +// SERAC_EDIT_START +// clang-format on + +TEST(MfemPetscSmoketest, MfemPetscEx1) +{ + ::testing::internal::CaptureStdout(); + // https://github.com/LLNL/serac/issues/1158 + // #ifdef SERAC_USE_CUDA + // const char* fake_argv[] = {"ex1", + // "-m", + // SERAC_REPO_DIR "/mfem/data/star.mesh", + // "--usepetsc", + // "--partial-assembly", + // "--device", + // "cuda", + // "--petscopts", + // SERAC_REPO_DIR "/mfem/examples/petsc/rc_ex1p_device"}; + // #else + const char* fake_argv[] = {"ex1", "-m", SERAC_REPO_DIR "/mfem/data/amr-quad.mesh", + "--usepetsc", "--petscopts", SERAC_REPO_DIR "/mfem/examples/petsc/rc_ex1p"}; + // #endif + int fake_argc = sizeof(fake_argv) / sizeof(fake_argv[0]); + ex1_main(fake_argc, const_cast(fake_argv)); + std::string output = ::testing::internal::GetCapturedStdout(); + + int rank = 0; + MPI_Comm_rank(MPI_COMM_WORLD, &rank); + if (rank == 0) { + EXPECT_NE(output.find("--order 1"), std::string::npos); + EXPECT_NE(output.find("Linear solve converged due to CONVERGED_"), std::string::npos); + } +} + +int main(int argc, char* argv[]) +{ + int result = 0; + + ::testing::InitGoogleTest(&argc, argv); + + MPI_Init(&argc, &argv); + + axom::slic::SimpleLogger logger; + + result = RUN_ALL_TESTS(); + + MPI_Finalize(); + + return result; +} + +#pragma GCC diagnostic pop +// SERAC_EDIT_END diff --git a/src/tests/mfem_slepc_smoketest.cpp b/src/tests/mfem_slepc_smoketest.cpp new file mode 100644 index 0000000000..2ecad2476f --- /dev/null +++ b/src/tests/mfem_slepc_smoketest.cpp @@ -0,0 +1,509 @@ +// SERAC_EDIT_START +// Source: https://github.com/mfem/mfem/blob/38c9bc75b524df6f05f9307c3ff11859a5141e0d/examples/petsc/ex11p.cpp +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wsign-conversion" +// clang-format off +// SERAC_EDIT_END +// MFEM Example 11 - Parallel Version +// PETSc Modification +// +// Compile with: make ex11p +// +// Sample runs: mpirun -np 4 ex11p -m ../../data/star.mesh +// mpirun -np 4 ex11p -m ../../data/star.mesh --slepcopts rc_ex11p_lobpcg +// mpirun -np 4 ex11p -m ../../data/star.mesh --slepcopts rc_ex11p_gd +// +// Description: This example code demonstrates the use of MFEM to solve the +// eigenvalue problem -Delta u = lambda u with homogeneous +// Dirichlet boundary conditions. +// +// We compute a number of the lowest eigenmodes by discretizing +// the Laplacian and Mass operators using a FE space of the +// specified order, or an isoparametric/isogeometric space if +// order < 1 (quadratic for quadratic curvilinear mesh, NURBS for +// NURBS mesh, etc.) +// +// The example demonstrates the use of the SLEPc eigensolver as an +// alternative to the LOBPCG eigenvalue solver. The shift and +// invert spectral transformation is used to help the convergence +// to the smaller eigenvalues. Alternative solver parameters can +// be passed in a file with "-slepcopts". +// +// Reusing a single GLVis visualization window for multiple +// eigenfunctions is also illustrated. +// +// We recommend viewing Example 1 before viewing this example. + +#include "mfem.hpp" +#include +#include + +// SERAC_EDIT_START +#include "axom/slic/core/SimpleLogger.hpp" +#include "serac/serac_config.hpp" +#include +// SERAC_EDIT_END + +#ifndef MFEM_USE_SLEPC +#error This examples requires that MFEM is build with MFEM_USE_SLEPC=YES +#endif + +using namespace std; +using namespace mfem; + +// SERAC_EDIT_START +//int main(int argc, char *argv[]) +int ex11_main(int argc, char *argv[]) +{ + // 1. Initialize MPI and HYPRE. + //Mpi::Init(argc, argv); +// SERAC_EDIT_END + int num_procs = Mpi::WorldSize(); + int myid = Mpi::WorldRank(); + Hypre::Init(); + + // 2. Parse command-line options. + const char *mesh_file = ""; + int ser_ref_levels = 2; + int par_ref_levels = 1; + int order = 1; + int nev = 5; + int seed = 75; + bool slu_solver = false; + bool sp_solver = false; + bool visualization = true; + bool use_slepc = true; + const char *slepcrc_file = ""; + const char *device_config = "cpu"; + + OptionsParser args(argc, argv); + args.AddOption(&mesh_file, "-m", "--mesh", + "Mesh file to use."); + args.AddOption(&ser_ref_levels, "-rs", "--refine-serial", + "Number of times to refine the mesh uniformly in serial."); + args.AddOption(&par_ref_levels, "-rp", "--refine-parallel", + "Number of times to refine the mesh uniformly in parallel."); + args.AddOption(&order, "-o", "--order", + "Finite element order (polynomial degree) or -1 for" + " isoparametric space."); + args.AddOption(&nev, "-n", "--num-eigs", + "Number of desired eigenmodes."); + args.AddOption(&seed, "-s", "--seed", + "Random seed used to initialize LOBPCG."); +#ifdef MFEM_USE_SUPERLU + args.AddOption(&slu_solver, "-slu", "--superlu", "-no-slu", + "--no-superlu", "Use the SuperLU Solver."); +#endif +#ifdef MFEM_USE_STRUMPACK + args.AddOption(&sp_solver, "-sp", "--strumpack", "-no-sp", + "--no-strumpack", "Use the STRUMPACK Solver."); +#endif + args.AddOption(&visualization, "-vis", "--visualization", "-no-vis", + "--no-visualization", + "Enable or disable GLVis visualization."); + args.AddOption(&use_slepc, "-useslepc","--useslepc","-no-slepc", + "--no-slepc","Use or not SLEPc to solve the eigenvalue problem"); + args.AddOption(&slepcrc_file, "-slepcopts", "--slepcopts", + "SlepcOptions file to use."); + args.AddOption(&device_config, "-d", "--device", + "Device configuration string, see Device::Configure()."); + args.Parse(); + if (slu_solver && sp_solver) + { + if (myid == 0) + cout << "WARNING: Both SuperLU and STRUMPACK have been selected," + << " please choose either one." << endl + << " Defaulting to SuperLU." << endl; + sp_solver = false; + } + // The command line options are also passed to the STRUMPACK + // solver. So do not exit if some options are not recognized. + if (!sp_solver) + { + if (!args.Good()) + { + if (myid == 0) + { + args.PrintUsage(cout); + } + return 1; + } + } + if (myid == 0) + { + args.PrintOptions(cout); + } + + // 2b. Enable hardware devices such as GPUs, and programming models such as + // CUDA, OCCA, RAJA and OpenMP based on command line options. + Device device(device_config); + if (myid == 0) { device.Print(); } + + // 2c. We initialize SLEPc. This internally initializes PETSc as well. + MFEMInitializeSlepc(NULL,NULL,slepcrc_file,NULL); + + // 3. Read the (serial) mesh from the given mesh file on all processors. We + // can handle triangular, quadrilateral, tetrahedral, hexahedral, surface + // and volume meshes with the same code. + Mesh *mesh = new Mesh(mesh_file, 1, 1); + int dim = mesh->Dimension(); + + // 4. Refine the serial mesh on all processors to increase the resolution. In + // this example we do 'ref_levels' of uniform refinement (2 by default, or + // specified on the command line with -rs). + for (int lev = 0; lev < ser_ref_levels; lev++) + { + mesh->UniformRefinement(); + } + + // 5. Define a parallel mesh by a partitioning of the serial mesh. Refine + // this mesh further in parallel to increase the resolution (1 time by + // default, or specified on the command line with -rp). Once the parallel + // mesh is defined, the serial mesh can be deleted. + ParMesh *pmesh = new ParMesh(MPI_COMM_WORLD, *mesh); + delete mesh; + for (int lev = 0; lev < par_ref_levels; lev++) + { + pmesh->UniformRefinement(); + } + + // 6. Define a parallel finite element space on the parallel mesh. Here we + // use continuous Lagrange finite elements of the specified order. If + // order < 1, we instead use an isoparametric/isogeometric space. + FiniteElementCollection *fec; + if (order > 0) + { + fec = new H1_FECollection(order, dim); + } + else if (pmesh->GetNodes()) + { + fec = pmesh->GetNodes()->OwnFEC(); + } + else + { + fec = new H1_FECollection(order = 1, dim); + } + ParFiniteElementSpace *fespace = new ParFiniteElementSpace(pmesh, fec); + HYPRE_BigInt size = fespace->GlobalTrueVSize(); + if (myid == 0) + { + cout << "Number of unknowns: " << size << endl; + } + + // 7. Set up the parallel bilinear forms a(.,.) and m(.,.) on the finite + // element space. The first corresponds to the Laplacian operator -Delta, + // while the second is a simple mass matrix needed on the right hand side + // of the generalized eigenvalue problem below. The boundary conditions + // are implemented by elimination with special values on the diagonal to + // shift the Dirichlet eigenvalues out of the computational range. After + // serial and parallel assembly we extract the corresponding parallel + // matrices A and M. + ConstantCoefficient one(1.0); + Array ess_bdr; + if (pmesh->bdr_attributes.Size()) + { + ess_bdr.SetSize(pmesh->bdr_attributes.Max()); + ess_bdr = 1; + } + + ParBilinearForm *a = new ParBilinearForm(fespace); + a->AddDomainIntegrator(new DiffusionIntegrator(one)); + if (pmesh->bdr_attributes.Size() == 0) + { + // Add a mass term if the mesh has no boundary, e.g. periodic mesh or + // closed surface. + a->AddDomainIntegrator(new MassIntegrator(one)); + } + a->Assemble(); + a->EliminateEssentialBCDiag(ess_bdr, 1.0); + a->Finalize(); + + ParBilinearForm *m = new ParBilinearForm(fespace); + m->AddDomainIntegrator(new MassIntegrator(one)); + m->Assemble(); + // shift the eigenvalue corresponding to eliminated dofs to a large value + m->EliminateEssentialBCDiag(ess_bdr, numeric_limits::min()); + m->Finalize(); + + PetscParMatrix *pA = NULL, *pM = NULL; + HypreParMatrix *A = NULL, *M = NULL; + Operator::Type tid = + !use_slepc ? Operator::Hypre_ParCSR : Operator::PETSC_MATAIJ; + OperatorHandle Ah(tid), Mh(tid); + + a->ParallelAssemble(Ah); + if (!use_slepc) { Ah.Get(A); } + else { Ah.Get(pA); } + Ah.SetOperatorOwner(false); + + m->ParallelAssemble(Mh); + if (!use_slepc) {Mh.Get(M); } + else {Mh.Get(pM); } + Mh.SetOperatorOwner(false); + +#if defined(MFEM_USE_SUPERLU) || defined(MFEM_USE_STRUMPACK) + Operator * Arow = NULL; +#ifdef MFEM_USE_SUPERLU + if (slu_solver) + { + Arow = new SuperLURowLocMatrix(*A); + } +#endif +#ifdef MFEM_USE_STRUMPACK + if (sp_solver) + { + Arow = new STRUMPACKRowLocMatrix(*A); + } +#endif +#endif + + delete a; + delete m; + + // 8. Define and configure the LOBPCG eigensolver and the BoomerAMG + // preconditioner for A to be used within the solver. Set the matrices + // which define the generalized eigenproblem A x = lambda M x. + Solver * precond = NULL; + if (!use_slepc) + { + if (!slu_solver && !sp_solver) + { + HypreBoomerAMG * amg = new HypreBoomerAMG(*A); + amg->SetPrintLevel(0); + precond = amg; + } + else + { +#ifdef MFEM_USE_SUPERLU + if (slu_solver) + { + SuperLUSolver * superlu = new SuperLUSolver(MPI_COMM_WORLD); + superlu->SetPrintStatistics(false); + superlu->SetSymmetricPattern(true); + superlu->SetColumnPermutation(superlu::PARMETIS); + superlu->SetOperator(*Arow); + precond = superlu; + } +#endif +#ifdef MFEM_USE_STRUMPACK + if (sp_solver) + { + STRUMPACKSolver * strumpack = new STRUMPACKSolver(MPI_COMM_WORLD, argc, argv); + strumpack->SetPrintFactorStatistics(true); + strumpack->SetPrintSolveStatistics(false); + strumpack->SetKrylovSolver(strumpack::KrylovSolver::DIRECT); + strumpack->SetReorderingStrategy(strumpack::ReorderingStrategy::METIS); + strumpack->SetMatching(strumpack::MatchingJob::NONE); + strumpack->SetCompression(strumpack::CompressionType::NONE); + strumpack->SetOperator(*Arow); + strumpack->SetFromCommandLine(); + precond = strumpack; + } +#endif + } + } + + HypreLOBPCG * lobpcg = NULL; + SlepcEigenSolver * slepc = NULL; + if (!use_slepc) + { + + lobpcg = new HypreLOBPCG(MPI_COMM_WORLD); + lobpcg->SetNumModes(nev); + lobpcg->SetRandomSeed(seed); + lobpcg->SetPreconditioner(*precond); + lobpcg->SetMaxIter(200); + lobpcg->SetTol(1e-8); + lobpcg->SetPrecondUsageMode(1); + lobpcg->SetPrintLevel(1); + lobpcg->SetMassMatrix(*M); + lobpcg->SetOperator(*A); + } + else + { + slepc = new SlepcEigenSolver(MPI_COMM_WORLD); + slepc->SetNumModes(nev); + slepc->SetWhichEigenpairs(SlepcEigenSolver::TARGET_REAL); + slepc->SetTarget(0.0); + slepc->SetSpectralTransformation(SlepcEigenSolver::SHIFT_INVERT); + slepc->SetOperators(*pA,*pM); + } + + // 9. Compute the eigenmodes and extract the array of eigenvalues. Define a + // parallel grid function to represent each of the eigenmodes returned by + // the solver. + Array eigenvalues; + if (!use_slepc) + { + lobpcg->Solve(); + lobpcg->GetEigenvalues(eigenvalues); + } + else + { + slepc->Solve(); + eigenvalues.SetSize(nev); + for (int i=0; iGetEigenvalue(i,eigenvalues[i]); + } + } + Vector temp(fespace->GetTrueVSize()); + ParGridFunction x(fespace); + + // 10. Save the refined mesh and the modes in parallel. This output can be + // viewed later using GLVis: "glvis -np -m mesh -g mode". + { + ostringstream mesh_name, mode_name; + mesh_name << "mesh." << setfill('0') << setw(6) << myid; + + ofstream mesh_ofs(mesh_name.str().c_str()); + mesh_ofs.precision(8); + pmesh->Print(mesh_ofs); + + for (int i=0; iGetEigenvector(i); + } + else + { + slepc->GetEigenvector(i,temp); + x.Distribute(temp); + } + + mode_name << "mode_" << setfill('0') << setw(2) << i << "." + << setfill('0') << setw(6) << myid; + + ofstream mode_ofs(mode_name.str().c_str()); + mode_ofs.precision(8); + x.Save(mode_ofs); + mode_name.str(""); + } + } + + // 11. Send the solution by socket to a GLVis server. + if (visualization) + { + char vishost[] = "localhost"; + int visport = 19916; + socketstream mode_sock(vishost, visport); + mode_sock.precision(8); + + for (int i=0; i " << flush; + cin >> c; + } + MPI_Bcast(&c, 1, MPI_CHAR, 0, MPI_COMM_WORLD); + + if (c != 'c') + { + break; + } + } + mode_sock.close(); + } + + // 12. Free the used memory. + delete lobpcg; + delete slepc; + delete precond; + delete M; + delete A; + delete pA; + delete pM; +#if defined(MFEM_USE_SUPERLU) || defined(MFEM_USE_STRUMPACK) + delete Arow; +#endif + delete fespace; + if (order > 0) + { + delete fec; + } + delete pmesh; + + // We finalize SLEPc + MFEMFinalizeSlepc(); + + return 0; +} + +// SERAC_EDIT_START +// clang-format on + +TEST(MfemSlepcSmoketest, MfemPetscEx11) +{ + ::testing::internal::CaptureStdout(); + // https://github.com/LLNL/serac/issues/1158 + // #ifdef SERAC_USE_CUDA + // const char* fake_argv[] = {"ex11", "-m", SERAC_REPO_DIR "/mfem/data/star.mesh", + // "--useslepc", "--slepcopts", SERAC_REPO_DIR + // "/mfem/examples/petsc/rc_ex11p_lobpcg_device", + // "--device", "cuda", "--no-visualization"}; + // #else + const char* fake_argv[] = {"ex11", + "-m", + SERAC_REPO_DIR "/mfem/data/star.mesh", + "--useslepc", + "--slepcopts", + SERAC_REPO_DIR "/mfem/examples/petsc/rc_ex11p_lobpcg", + "--no-visualization"}; + // #endif + int fake_argc = sizeof(fake_argv) / sizeof(fake_argv[0]); + ex11_main(fake_argc, const_cast(fake_argv)); + std::string output = ::testing::internal::GetCapturedStdout(); + + int rank = 0; + MPI_Comm_rank(MPI_COMM_WORLD, &rank); + if (rank == 0) { + EXPECT_NE(output.find("--order 1"), std::string::npos); + EXPECT_NE(output.find("Linear eigensolve converged"), std::string::npos); + } +} + +int main(int argc, char* argv[]) +{ + int result = 0; + + ::testing::InitGoogleTest(&argc, argv); + + MPI_Init(&argc, &argv); + + axom::slic::SimpleLogger logger; + + result = RUN_ALL_TESTS(); + + MPI_Finalize(); + + return result; +} + +#pragma GCC diagnostic pop +// SERAC_EDIT_END diff --git a/src/tests/petsc_smoketest.cpp b/src/tests/petsc_smoketest.cpp deleted file mode 100644 index 07654d0ce9..0000000000 --- a/src/tests/petsc_smoketest.cpp +++ /dev/null @@ -1,342 +0,0 @@ -// SERAC_EDIT_START -// clang-format off -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wold-style-cast" -// SERAC_EDIT_END - -/* DMDA/KSP solving a system of linear equations. - Poisson equation in 2D: - - div(grad p) = f, 0 < x,y < 1 - with - forcing function f = -cos(m*pi*x)*cos(n*pi*y), - Neumann boundary conditions - dp/dx = 0 for x = 0, x = 1. - dp/dy = 0 for y = 0, y = 1. - - Contributed by Michael Boghosian , 2008, - based on petsc/src/ksp/ksp/tutorials/ex29.c and ex32.c - - Compare to ex66.c - - Example of Usage: - ./ex50 -da_grid_x 3 -da_grid_y 3 -pc_type mg -da_refine 3 -ksp_monitor -ksp_view -dm_view draw -draw_pause -1 - ./ex50 -da_grid_x 100 -da_grid_y 100 -pc_type mg -pc_mg_levels 1 -mg_levels_0_pc_type ilu -mg_levels_0_pc_factor_levels 1 -ksp_monitor -ksp_view - ./ex50 -da_grid_x 100 -da_grid_y 100 -pc_type mg -pc_mg_levels 1 -mg_levels_0_pc_type lu -mg_levels_0_pc_factor_shift_type NONZERO -ksp_monitor - mpiexec -n 4 ./ex50 -da_grid_x 3 -da_grid_y 3 -pc_type mg -da_refine 10 -ksp_monitor -ksp_view -log_view -*/ - -static char help[] = "Solves 2D Poisson equation using multigrid.\n\n"; - -// SERAC_EDIT_START -#include -// SERAC_EDIT_END - -#include -#include -#include -#include -#include - -extern PetscErrorCode ComputeJacobian(KSP, Mat, Mat, void *); -extern PetscErrorCode ComputeRHS(KSP, Vec, void *); - -typedef struct { - PetscScalar uu, tt; -} UserContext; - -// SERAC_EDIT_START - -// Source: https://github.com/petsc/petsc/blob/main/src/ksp/ksp/tutorials/ex50.c - -#include "axom/slic/core/SimpleLogger.hpp" - -// int main(int argc,char **argv) -int ex50_main(int argc, char** argv) -// SERAC_EDIT_END -{ - KSP ksp; - DM da; - UserContext user; - - PetscFunctionBeginUser; - PetscCall(PetscInitialize(&argc, &argv, (char *)0, help)); - PetscCall(KSPCreate(PETSC_COMM_WORLD, &ksp)); - PetscCall(DMDACreate2d(PETSC_COMM_WORLD, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, 11, 11, PETSC_DECIDE, PETSC_DECIDE, 1, 1, NULL, NULL, &da)); - PetscCall(DMSetFromOptions(da)); - PetscCall(DMSetUp(da)); - PetscCall(KSPSetDM(ksp, (DM)da)); - PetscCall(DMSetApplicationContext(da, &user)); - - user.uu = 1.0; - user.tt = 1.0; - - PetscCall(KSPSetComputeRHS(ksp, ComputeRHS, &user)); - PetscCall(KSPSetComputeOperators(ksp, ComputeJacobian, &user)); - PetscCall(KSPSetFromOptions(ksp)); - PetscCall(KSPSolve(ksp, NULL, NULL)); - - PetscCall(DMDestroy(&da)); - PetscCall(KSPDestroy(&ksp)); - PetscCall(PetscFinalize()); - return 0; -} - -PetscErrorCode ComputeRHS(KSP ksp, Vec b, void *ctx) -{ - UserContext *user = (UserContext *)ctx; - PetscInt i, j, M, N, xm, ym, xs, ys; - PetscScalar Hx, Hy, pi, uu, tt; - PetscScalar **array; - DM da; - MatNullSpace nullspace; - - PetscFunctionBeginUser; - PetscCall(KSPGetDM(ksp, &da)); - PetscCall(DMDAGetInfo(da, 0, &M, &N, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); - uu = user->uu; - tt = user->tt; - pi = 4 * atan(1.0); - Hx = 1.0 / (PetscReal)(M); - Hy = 1.0 / (PetscReal)(N); - - PetscCall(DMDAGetCorners(da, &xs, &ys, 0, &xm, &ym, 0)); /* Fine grid */ - PetscCall(DMDAVecGetArray(da, b, &array)); - for (j = ys; j < ys + ym; j++) { - for (i = xs; i < xs + xm; i++) array[j][i] = -PetscCosScalar(uu * pi * ((PetscReal)i + 0.5) * Hx) * PetscCosScalar(tt * pi * ((PetscReal)j + 0.5) * Hy) * Hx * Hy; - } - PetscCall(DMDAVecRestoreArray(da, b, &array)); - PetscCall(VecAssemblyBegin(b)); - PetscCall(VecAssemblyEnd(b)); - - /* force right hand side to be consistent for singular matrix */ - /* note this is really a hack, normally the model would provide you with a consistent right handside */ - PetscCall(MatNullSpaceCreate(PETSC_COMM_WORLD, PETSC_TRUE, 0, 0, &nullspace)); - PetscCall(MatNullSpaceRemove(nullspace, b)); - PetscCall(MatNullSpaceDestroy(&nullspace)); - PetscFunctionReturn(PETSC_SUCCESS); -} - -// SERAC_EDIT_START -// PetscErrorCode ComputeJacobian(KSP ksp, Mat J, Mat jac, void *ctx) -PetscErrorCode ComputeJacobian(KSP ksp, Mat J, Mat jac, [[maybe_unused]] void *ctx) -// SERAC_EDIT_END -{ - PetscInt i, j, M, N, xm, ym, xs, ys, num, numi, numj; - PetscScalar v[5], Hx, Hy, HydHx, HxdHy; - MatStencil row, col[5]; - DM da; - MatNullSpace nullspace; - - PetscFunctionBeginUser; - PetscCall(KSPGetDM(ksp, &da)); - PetscCall(DMDAGetInfo(da, 0, &M, &N, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); - Hx = 1.0 / (PetscReal)(M); - Hy = 1.0 / (PetscReal)(N); - HxdHy = Hx / Hy; - HydHx = Hy / Hx; - PetscCall(DMDAGetCorners(da, &xs, &ys, 0, &xm, &ym, 0)); - for (j = ys; j < ys + ym; j++) { - for (i = xs; i < xs + xm; i++) { - row.i = i; - row.j = j; - - if (i == 0 || j == 0 || i == M - 1 || j == N - 1) { - num = 0; - numi = 0; - numj = 0; - if (j != 0) { - v[num] = -HxdHy; - col[num].i = i; - col[num].j = j - 1; - num++; - numj++; - } - if (i != 0) { - v[num] = -HydHx; - col[num].i = i - 1; - col[num].j = j; - num++; - numi++; - } - if (i != M - 1) { - v[num] = -HydHx; - col[num].i = i + 1; - col[num].j = j; - num++; - numi++; - } - if (j != N - 1) { - v[num] = -HxdHy; - col[num].i = i; - col[num].j = j + 1; - num++; - numj++; - } - v[num] = ((PetscReal)(numj)*HxdHy + (PetscReal)(numi)*HydHx); - col[num].i = i; - col[num].j = j; - num++; - PetscCall(MatSetValuesStencil(jac, 1, &row, num, col, v, INSERT_VALUES)); - } else { - v[0] = -HxdHy; - col[0].i = i; - col[0].j = j - 1; - v[1] = -HydHx; - col[1].i = i - 1; - col[1].j = j; - v[2] = 2.0 * (HxdHy + HydHx); - col[2].i = i; - col[2].j = j; - v[3] = -HydHx; - col[3].i = i + 1; - col[3].j = j; - v[4] = -HxdHy; - col[4].i = i; - col[4].j = j + 1; - PetscCall(MatSetValuesStencil(jac, 1, &row, 5, col, v, INSERT_VALUES)); - } - } - } - PetscCall(MatAssemblyBegin(jac, MAT_FINAL_ASSEMBLY)); - PetscCall(MatAssemblyEnd(jac, MAT_FINAL_ASSEMBLY)); - - PetscCall(MatNullSpaceCreate(PETSC_COMM_WORLD, PETSC_TRUE, 0, 0, &nullspace)); - PetscCall(MatSetNullSpace(J, nullspace)); - PetscCall(MatNullSpaceDestroy(&nullspace)); - PetscFunctionReturn(PETSC_SUCCESS); -} - -/*TEST - - build: - requires: !complex !single - - test: - args: -pc_type mg -pc_mg_type full -ksp_type cg -ksp_monitor_short -da_refine 3 -mg_coarse_pc_type svd -ksp_view - - test: - suffix: 2 - nsize: 4 - args: -pc_type mg -pc_mg_type full -ksp_type cg -ksp_monitor_short -da_refine 3 -mg_coarse_pc_type redundant -mg_coarse_redundant_pc_type svd -ksp_view - - test: - suffix: 3 - nsize: 2 - args: -pc_type mg -pc_mg_type full -ksp_monitor_short -da_refine 5 -mg_coarse_ksp_type cg -mg_coarse_ksp_converged_reason -mg_coarse_ksp_rtol 1e-2 -mg_coarse_ksp_max_it 5 -mg_coarse_pc_type none -pc_mg_levels 2 -ksp_type pipefgmres -ksp_pipefgmres_shift 1.5 - - test: - suffix: tut_1 - nsize: 1 - args: -da_grid_x 4 -da_grid_y 4 -mat_view - - test: - suffix: tut_2 - requires: superlu_dist parmetis - nsize: 4 - args: -da_grid_x 120 -da_grid_y 120 -pc_type lu -pc_factor_mat_solver_type superlu_dist -ksp_monitor -ksp_view - - test: - suffix: tut_3 - nsize: 4 - args: -da_grid_x 1025 -da_grid_y 1025 -pc_type mg -pc_mg_levels 9 -ksp_monitor - -TEST*/ - -// SERAC_EDIT_START - -#include - -#include - -// https://github.com/petsc/petsc/blob/main/src/ksp/ksp/tutorials/output/ex50_tut_1.out -// clang-format off -constexpr char ex50_output[] = - "Mat Object: 1 MPI process\n" - " type: seqaij\n" - "row 0: (0, 0.) (1, 0.) (4, 0.) \n" - "row 1: (0, 0.) (1, 0.) (2, 0.) (5, 0.) \n" - "row 2: (1, 0.) (2, 0.) (3, 0.) (6, 0.) \n" - "row 3: (2, 0.) (3, 0.) (7, 0.) \n" - "row 4: (0, 0.) (4, 0.) (5, 0.) (8, 0.) \n" - "row 5: (1, 0.) (4, 0.) (5, 0.) (6, 0.) (9, 0.) \n" - "row 6: (2, 0.) (5, 0.) (6, 0.) (7, 0.) (10, 0.) \n" - "row 7: (3, 0.) (6, 0.) (7, 0.) (11, 0.) \n" - "row 8: (4, 0.) (8, 0.) (9, 0.) (12, 0.) \n" - "row 9: (5, 0.) (8, 0.) (9, 0.) (10, 0.) (13, 0.) \n" - "row 10: (6, 0.) (9, 0.) (10, 0.) (11, 0.) (14, 0.) \n" - "row 11: (7, 0.) (10, 0.) (11, 0.) (15, 0.) \n" - "row 12: (8, 0.) (12, 0.) (13, 0.) \n" - "row 13: (9, 0.) (12, 0.) (13, 0.) (14, 0.) \n" - "row 14: (10, 0.) (13, 0.) (14, 0.) (15, 0.) \n" - "row 15: (11, 0.) (14, 0.) (15, 0.) \n" - "Mat Object: 1 MPI process\n" - " type: seqaij\n" - "row 0: (0, 2.) (1, -1.) (4, -1.) \n" - "row 1: (0, -1.) (1, 3.) (2, -1.) (5, -1.) \n" - "row 2: (1, -1.) (2, 3.) (3, -1.) (6, -1.) \n" - "row 3: (2, -1.) (3, 2.) (7, -1.) \n" - "row 4: (0, -1.) (4, 3.) (5, -1.) (8, -1.) \n" - "row 5: (1, -1.) (4, -1.) (5, 4.) (6, -1.) (9, -1.) \n" - "row 6: (2, -1.) (5, -1.) (6, 4.) (7, -1.) (10, -1.) \n" - "row 7: (3, -1.) (6, -1.) (7, 3.) (11, -1.) \n" - "row 8: (4, -1.) (8, 3.) (9, -1.) (12, -1.) \n" - "row 9: (5, -1.) (8, -1.) (9, 4.) (10, -1.) (13, -1.) \n" - "row 10: (6, -1.) (9, -1.) (10, 4.) (11, -1.) (14, -1.) \n" - "row 11: (7, -1.) (10, -1.) (11, 3.) (15, -1.) \n" - "row 12: (8, -1.) (12, 2.) (13, -1.) \n" - "row 13: (9, -1.) (12, -1.) (13, 3.) (14, -1.) \n" - "row 14: (10, -1.) (13, -1.) (14, 3.) (15, -1.) \n" - "row 15: (11, -1.) (14, -1.) (15, 2.) \n"; -// clang-format on - -TEST(PetscSmoketest, PetscEx50) -{ - ::testing::internal::CaptureStdout(); - const char* fake_argv[] = {"ex50", "-da_grid_x", "4", "-da_grid_y", "4", "-mat_view"}; - ex50_main(6, const_cast(fake_argv)); - std::string output = ::testing::internal::GetCapturedStdout(); - - // Remove spaces due to it changing between PETSc versions - output.erase(std::remove_if(output.begin(), output.end(), [](unsigned char x) { return std::isspace(x); }), - output.end()); - std::string correct_output(ex50_output); - correct_output.erase( - std::remove_if(correct_output.begin(), correct_output.end(), [](unsigned char x) { return std::isspace(x); }), - correct_output.end()); - - int num_procs = 0; - int rank = 0; - MPI_Comm_size(MPI_COMM_WORLD, &num_procs); - MPI_Comm_rank(MPI_COMM_WORLD, &rank); - if (rank == 0) { - if (num_procs > 1) { - // If it's multiple processes, just make sure the program didn't crash - EXPECT_NE(output.find("type:mpiaij"), std::string::npos); - EXPECT_NE(output.find("MatObject:" + std::to_string(num_procs) + "MPIprocesses"), std::string::npos); - EXPECT_NE(output.find("row15:(11,-1.)(14,-1.)(15,2.)"), std::string::npos); - } else { - EXPECT_EQ(output, correct_output); - } - } -} - -int main(int argc, char* argv[]) -{ - int result = 0; - - ::testing::InitGoogleTest(&argc, argv); - - MPI_Init(&argc, &argv); - - axom::slic::SimpleLogger logger; - - result = RUN_ALL_TESTS(); - - MPI_Finalize(); - - return result; -} - -#pragma GCC diagnostic pop -// SERAC_EDIT_END diff --git a/src/tests/slepc_smoketest.cpp b/src/tests/slepc_smoketest.cpp deleted file mode 100644 index 0da7dcb3f9..0000000000 --- a/src/tests/slepc_smoketest.cpp +++ /dev/null @@ -1,388 +0,0 @@ -// SERAC_EDIT_START -// clang-format off -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wold-style-cast" -// SERAC_EDIT_END - -/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SLEPc - Scalable Library for Eigenvalue Problem Computations - Copyright (c) 2002-, Universitat Politecnica de Valencia, Spain - - This file is part of SLEPc. - SLEPc is distributed under a 2-clause BSD license (see LICENSE). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/ - -static char help[] = "Tests B-orthonormality of eigenvectors in a GHEP problem.\n\n"; - -#include - -// SERAC_EDIT_START - -// Source: https://gitlab.com/slepc/slepc/-/blob/main/src/eps/tests/test1.c - -#include "axom/slic/core/SimpleLogger.hpp" - -// int main(int argc,char **argv) -int ex1_main(int argc, char** argv) -// SERAC_EDIT_END -{ - Mat A,B; /* matrices */ - EPS eps; /* eigenproblem solver context */ - ST st; - Vec *X,v; - PetscReal lev=0.0,tol=PETSC_SMALL; - PetscInt N,n=45,m,Istart,Iend,II,i,j,nconv; - PetscBool flag,skiporth=PETSC_FALSE; - EPSPowerShiftType variant; - - PetscFunctionBeginUser; - PetscCall(SlepcInitialize(&argc,&argv,(char*)0,help)); - PetscCall(PetscOptionsGetInt(NULL,NULL,"-n",&n,NULL)); - PetscCall(PetscOptionsGetInt(NULL,NULL,"-m",&m,&flag)); - if (!flag) m=n; - N = n*m; - PetscCall(PetscPrintf(PETSC_COMM_WORLD,"\nGeneralized Symmetric Eigenproblem, N=%" PetscInt_FMT " (%" PetscInt_FMT "x%" PetscInt_FMT " grid)\n\n",N,n,m)); - PetscCall(PetscOptionsGetBool(NULL,NULL,"-skiporth",&skiporth,NULL)); - - /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Compute the matrices that define the eigensystem, Ax=kBx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ - - PetscCall(MatCreate(PETSC_COMM_WORLD,&A)); - PetscCall(MatSetSizes(A,PETSC_DECIDE,PETSC_DECIDE,N,N)); - PetscCall(MatSetFromOptions(A)); - - PetscCall(MatCreate(PETSC_COMM_WORLD,&B)); - PetscCall(MatSetSizes(B,PETSC_DECIDE,PETSC_DECIDE,N,N)); - PetscCall(MatSetFromOptions(B)); - - PetscCall(MatGetOwnershipRange(A,&Istart,&Iend)); - for (II=Istart;II0) PetscCall(MatSetValue(A,II,II-n,-1.0,INSERT_VALUES)); - if (i0) PetscCall(MatSetValue(A,II,II-1,-1.0,INSERT_VALUES)); - if (j1) { - PetscCall(VecDuplicateVecs(v,nconv,&X)); - for (i=0;i - -#include - -// https://gitlab.com/slepc/slepc/-/blob/main/src/eps/tests/output/test1_1.out -// clang-format off -constexpr char correct_serial_output[] = - "\nGeneralized Symmetric Eigenproblem, N=324 (18x18 grid)\n" - "\n" - " All requested eigenvalues computed up to the required tolerance:\n" - " 21.89996, 21.65898, 21.28794, 20.82229\n" - "\n" - "Level of orthogonality below the tolerance\n"; -// clang-format on - -TEST(SlepcSmoketest, SlepcEx1) -{ - ::testing::internal::CaptureStdout(); - const char* fake_argv[] = {"ex1", "-n", "18", "-eps_nev", "4", "-eps_max_it", "1500"}; - - ex1_main(7, const_cast(fake_argv)); - std::string output = ::testing::internal::GetCapturedStdout(); - - int num_procs = 0; - int rank = 0; - MPI_Comm_size(MPI_COMM_WORLD, &num_procs); - MPI_Comm_rank(MPI_COMM_WORLD, &rank); - if (rank == 0) { - EXPECT_EQ(output, correct_serial_output); - } -} - -int main(int argc, char** argv) -{ - int result = 0; - - ::testing::InitGoogleTest(&argc, argv); - - MPI_Init(&argc, &argv); - - axom::slic::SimpleLogger logger; - - result = RUN_ALL_TESTS(); - - MPI_Finalize(); - - return result; -} - -// SERAC_EDIT_END