trilinos / Trilinos

Primary repository for the Trilinos Project
https://trilinos.org/
Other
1.19k stars 564 forks source link

Kokkos: configure error on SuperMUC-NG w/ Intel compiler #12778

Closed mayrmt closed 6 months ago

mayrmt commented 6 months ago

Question

@trilinos/kokkos

@searhein and I are trying to build Trilinos on SuperMUC-NG (https://doku.lrz.de/supermuc-ng-10745965.html). We obtain the following error during configuration:

CMake Error at packages/kokkos/cmake/kokkos_compiler_id.cmake:221 (STRING):
  STRING sub-command REPLACE requires at least four arguments.
Call Stack (most recent call first):
  packages/kokkos/cmake/kokkos_tribits.cmake:175 (INCLUDE)
  packages/kokkos/CMakeLists.txt:226 (KOKKOS_SETUP_BUILD_ENVIRONMENT)

CMake Warning at packages/kokkos/cmake/kokkos_test_cxx_std.cmake:54 (MESSAGE):
  C++17 is not supported as a compiler feature.  We will choose custom flags
  for now, but this behavior has been deprecated.  Please open an issue at
  https://github.com/kokkos/kokkos/issues reporting that failed for 17,
  preferably including your CMake command.
Call Stack (most recent call first):
  packages/kokkos/cmake/kokkos_test_cxx_std.cmake:66 (kokkos_set_cxx_standard_feature)
  packages/kokkos/cmake/kokkos_tribits.cmake:203 (INCLUDE)
  packages/kokkos/CMakeLists.txt:226 (KOKKOS_SETUP_BUILD_ENVIRONMENT)

CMake Error at packages/kokkos/cmake/kokkos_test_cxx_std.cmake:60 (MESSAGE):
  Compiler should support cxx_std_17, but CMake reports feature not supported
Call Stack (most recent call first):
  packages/kokkos/cmake/kokkos_test_cxx_std.cmake:66 (kokkos_set_cxx_standard_feature)
  packages/kokkos/cmake/kokkos_tribits.cmake:203 (INCLUDE)
  packages/kokkos/CMakeLists.txt:226 (KOKKOS_SETUP_BUILD_ENVIRONMENT)

What are we missing?

mayrmt commented 6 months ago

And the full configure log:

Full configure log ``` source ../config/do-configure-trilinos_frosch_intel_32bit Configuring Trilinos build directory -- PROJECT_SOURCE_DIR='/hppfs/work/pn73qi/di46sew/trilinos/src-trilinos' -- PROJECT_BINARY_DIR='/hppfs/work/pn73qi/di46sew/trilinos/build_frosch_intel_32bit' -- Trilinos_TRIBITS_DIR='/hppfs/work/pn73qi/di46sew/trilinos/src-trilinos/cmake/tribits' -- TriBITS_VERSION_STRING='0.9 (Dev)' -- CMAKE_VERSION='3.25.3' -- CMAKE_GENERATOR='Unix Makefiles' -- CMAKE_HOST_SYSTEM_NAME='Linux' -- Trilinos_HOSTNAME='login02' -- Found PythonInterp: /usr/bin/python (found suitable version "2.7.18", minimum required is "2.6") -- PYTHON_EXECUTABLE='/usr/bin/python' -- Found Git: /usr/local/bin/git (found version "2.36.1") Setting up major user options ... -- The Current CXX Standard is : 17 *** *** NOTE: Setting Trilinos_ENABLE_PyTrilinos=OFF because BUILD_SHARED_LIBS=OFF! *** -- Setting Trilinos_ENABLE_TriKota=OFF because '/hppfs/work/pn73qi/di46sew/trilinos/src-trilinos/packages/TriKota/Dakota' does not exist! -- Trilinos_GENERATE_REPO_VERSION_FILE='ON' Trilinos repos versions: -------------------------------------------------------------------------------- *** Base Git Repo: Trilinos 89e12ceb534 [Mon Jan 22 10:27:56 2024 +0100] Fix missing clang-format compatibility -------------------------------------------------------------------------------- Reading list of native TPLs from /hppfs/work/pn73qi/di46sew/trilinos/src-trilinos/TPLsList.cmake -- After reading above TPLsList.cmake file: Trilinos_NUM_DEFINED_TPLS='122' Reading list of native packages from /hppfs/work/pn73qi/di46sew/trilinos/src-trilinos/PackagesList.cmake -- After reading above PackagesList.cmake file: Trilinos_NUM_DEFINED_INTERNAL_TOPLEVEL_PACKAGES='60' Processing Project, Repository, and Package dependency files and building internal dependencies graph ... -- NOTE: Setting Trilinos_ENABLE_SEACASMapvarlib=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASExodus_for=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASExoIIv2for32=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASSupes=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASSuplib=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASPLT=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASBlot=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASFastq=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASSVDI=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASAlgebra=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASExotxt=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASGjoin=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASGen3D=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASGenshell=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASGrepos=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASExplore=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASMapvar=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASMapvar-kd=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASNumbers=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASTxtexo=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASEx2ex1v2=OFF because Trilinos_ENABLE_Fortran=OFF! -- NOTE: Setting Trilinos_ENABLE_SEACASEx1ex2v2=OFF because Trilinos_ENABLE_Fortran=OFF! -- Trilinos_NUM_DEFINED_INTERNAL_PACKAGES='152' -- Tentatively enabling TPL 'DLlib' Package dependencies information: -- Trilinos_NUM_DEFINED_TPLS='122' -- Trilinos_NUM_DEFINED_INTERNAL_TOPLEVEL_PACKAGES='60' -- Trilinos_NUM_DEFINED_TOPLEVEL_PACKAGES='182' -- Trilinos_NUM_DEFINED_INTERNAL_PACKAGES='152' -- Trilinos_NUM_DEFINED_PACKAGES='274' Explicitly enabled top-level packages on input (by user): Kokkos Teuchos Epetra Zoltan EpetraExt Tpetra Thyra Xpetra Galeri Amesos Ifpack Belos Amesos2 Ifpack2 Stratimikos MueLu Zoltan2 ShyLU_DD 18 Explicitly enabled packages on input (by user): Kokkos Teuchos Epetra Zoltan EpetraExt Tpetra Thyra Xpetra Galeri Amesos Ifpack Belos Amesos2 Ifpack2 Stratimikos MueLu Zoltan2 ShyLU_DDFROSch ShyLU_DD 19 Explicitly disabled top-level packages on input (by user or by default): ML PyTrilinos PyTrilinos2 NewPackage TrilinosCouplings 5 Explicitly disabled packages on input (by user or by default): ML ShyLU_NodeBasker SEACASExodus_for SEACASExoIIv2for32 SEACASSupes SEACASSuplib SEACASSVDI SEACASPLT SEACASAlgebra SEACASBlot SEACASExotxt SEACASEx1ex2v2 SEACASExotec2 SEACASFastq SEACASGjoin SEACASGen3D SEACASGenshell SEACASGrepos SEACASExplore SEACASMapvarlib SEACASMapvar SEACASMapvar-kd SEACASNumbers SEACASTxtexo SEACASEx2ex1v2 STKMiddle_mesh STKSearchUtil STKTransferUtil PanzerExprEval PyTrilinos PyTrilinos2 NewPackage TrilinosCouplings 33 Explicitly enabled external packages/TPLs on input (by user): MPI BLAS LAPACK Boost PARDISO_MKL DLlib 6 Explicitly disabled external packages/TPLs on input (by user or by default): Pthread METIS ParMETIS HDF5 SuperLUDist SuperLU UMFPACK 7 Disabling all packages that have a required dependency on disabled TPLs and optional package TPL support based on TPL_ENABLE_=OFF ... Disabling subpackages for hard disables of parent packages due to Trilinos_ENABLE_=OFF ... Disabling forward required packages and optional intra-package support that have a dependency on disabled packages Trilinos_ENABLE_=OFF (or TPL_ENABLE_=OFF) ... -- Setting Kokkos_ENABLE_Pthread=OFF because Kokkos has an optional library dependence on disabled package Pthread -- Setting Zoltan_ENABLE_METIS=OFF because Zoltan has an optional library dependence on disabled package METIS -- Setting Amesos2_ENABLE_METIS=OFF because Amesos2 has an optional library dependence on disabled package METIS -- Setting Ifpack2_ENABLE_METIS=OFF because Ifpack2 has an optional library dependence on disabled package METIS -- Setting Zoltan_ENABLE_ParMETIS=OFF because Zoltan has an optional library dependence on disabled package ParMETIS -- Setting Amesos_ENABLE_ParMETIS=OFF because Amesos has an optional library dependence on disabled package ParMETIS -- Setting Amesos2_ENABLE_ParMETIS=OFF because Amesos2 has an optional library dependence on disabled package ParMETIS -- Setting EpetraExt_ENABLE_HDF5=OFF because EpetraExt has an optional library dependence on disabled package HDF5 -- Setting Amesos_ENABLE_SuperLUDist=OFF because Amesos has an optional library dependence on disabled package SuperLUDist -- Setting Amesos2_ENABLE_SuperLUDist=OFF because Amesos2 has an optional library dependence on disabled package SuperLUDist -- Setting Amesos_ENABLE_SuperLU=OFF because Amesos has an optional library dependence on disabled package SuperLU -- Setting Ifpack_ENABLE_SuperLU=OFF because Ifpack has an optional library dependence on disabled package SuperLU -- Setting Amesos2_ENABLE_SuperLU=OFF because Amesos2 has an optional library dependence on disabled package SuperLU -- Setting EpetraExt_ENABLE_UMFPACK=OFF because EpetraExt has an optional library dependence on disabled package UMFPACK -- Setting Amesos_ENABLE_UMFPACK=OFF because Amesos has an optional library dependence on disabled package UMFPACK -- Setting Amesos2_ENABLE_UMFPACK=OFF because Amesos2 has an optional library dependence on disabled package UMFPACK -- Setting Stratimikos_ENABLE_ML=OFF because Stratimikos has an optional library dependence on disabled package ML -- Setting MueLu_ENABLE_ML=OFF because MueLu has an optional library dependence on disabled package ML -- Setting Amesos2_ENABLE_ShyLU_NodeBasker=OFF because Amesos2 has an optional library dependence on disabled package ShyLU_NodeBasker -- Setting Ifpack2_ENABLE_ShyLU_NodeBasker=OFF because Ifpack2 has an optional library dependence on disabled package ShyLU_NodeBasker Enabling subpackages for hard enables of parent packages due to Trilinos_ENABLE_=ON ... -- Setting subpackage enable Trilinos_ENABLE_TeuchosCore=ON because parent package Trilinos_ENABLE_Teuchos=ON -- Setting subpackage enable Trilinos_ENABLE_TeuchosParser=ON because parent package Trilinos_ENABLE_Teuchos=ON -- Setting subpackage enable Trilinos_ENABLE_TeuchosParameterList=ON because parent package Trilinos_ENABLE_Teuchos=ON -- Setting subpackage enable Trilinos_ENABLE_TeuchosComm=ON because parent package Trilinos_ENABLE_Teuchos=ON -- Setting subpackage enable Trilinos_ENABLE_TeuchosNumerics=ON because parent package Trilinos_ENABLE_Teuchos=ON -- Setting subpackage enable Trilinos_ENABLE_TeuchosRemainder=ON because parent package Trilinos_ENABLE_Teuchos=ON -- Setting subpackage enable Trilinos_ENABLE_TeuchosKokkosCompat=ON because parent package Trilinos_ENABLE_Teuchos=ON -- Setting subpackage enable Trilinos_ENABLE_TeuchosKokkosComm=ON because parent package Trilinos_ENABLE_Teuchos=ON -- Setting subpackage enable Trilinos_ENABLE_TpetraTSQR=ON because parent package Trilinos_ENABLE_Tpetra=ON -- Setting subpackage enable Trilinos_ENABLE_TpetraCore=ON because parent package Trilinos_ENABLE_Tpetra=ON -- Setting subpackage enable Trilinos_ENABLE_ThyraCore=ON because parent package Trilinos_ENABLE_Thyra=ON -- Setting subpackage enable Trilinos_ENABLE_ThyraEpetraAdapters=ON because parent package Trilinos_ENABLE_Thyra=ON -- Setting subpackage enable Trilinos_ENABLE_ThyraEpetraExtAdapters=ON because parent package Trilinos_ENABLE_Thyra=ON -- Setting subpackage enable Trilinos_ENABLE_ThyraTpetraAdapters=ON because parent package Trilinos_ENABLE_Thyra=ON -- Setting subpackage enable Trilinos_ENABLE_ShyLU_DDCore=ON because parent package Trilinos_ENABLE_ShyLU_DD=ON -- Setting subpackage enable Trilinos_ENABLE_ShyLU_DDCommon=ON because parent package Trilinos_ENABLE_ShyLU_DD=ON Disabling subpackage tests/examples based on parent package tests/examples disables ... -- Setting TpetraTSQR_ENABLE_TESTS=OFF because parent package Tpetra_ENABLE_TESTS=OFF -- Setting TpetraCore_ENABLE_TESTS=OFF because parent package Tpetra_ENABLE_TESTS=OFF -- Setting TpetraTSQR_ENABLE_EXAMPLES=OFF because parent package Tpetra_ENABLE_EXAMPLES=OFF -- Setting TpetraCore_ENABLE_EXAMPLES=OFF because parent package Tpetra_ENABLE_EXAMPLES=OFF -- Setting ShyLU_DDCore_ENABLE_TESTS=OFF because parent package ShyLU_DD_ENABLE_TESTS=OFF -- Setting ShyLU_DDCommon_ENABLE_TESTS=OFF because parent package ShyLU_DD_ENABLE_TESTS=OFF -- Setting ShyLU_DDCore_ENABLE_EXAMPLES=OFF because parent package ShyLU_DD_ENABLE_EXAMPLES=OFF -- Setting ShyLU_DDCommon_ENABLE_EXAMPLES=OFF because parent package ShyLU_DD_ENABLE_EXAMPLES=OFF Enabling subpackage tests/examples based on parent package tests/examples enables ... Enabling all required upstream packages for current set of enabled packages (Trilinos_ENABLE_SECONDARY_TESTED_CODE=ON) ... -- Setting Trilinos_ENABLE_Isorropia=ON because ShyLU_DDCore has a required dependence on Isorropia -- Setting Trilinos_ENABLE_AztecOO=ON because ShyLU_DDCore has a required dependence on AztecOO -- Setting Trilinos_ENABLE_Zoltan2Core=ON because Zoltan2 has a required dependence on Zoltan2Core -- Setting Trilinos_ENABLE_KokkosKernels=ON because MueLu has a required dependence on KokkosKernels -- Setting Trilinos_ENABLE_TrilinosSS=ON because Amesos2 has a required dependence on TrilinosSS -- Setting Trilinos_ENABLE_Triutils=ON because AztecOO has a required dependence on Triutils -- Setting Trilinos_ENABLE_RTOp=ON because ThyraCore has a required dependence on RTOp Enabling all optional intra-package enables _ENABLE_ that are not currently disabled if both sets of packages are enabled ... -- NOT setting Kokkos_ENABLE_CUDA=ON since CUDA is NOT enabled at this point! -- NOT setting Kokkos_ENABLE_HWLOC=ON since HWLOC is NOT enabled at this point! -- Setting Kokkos_ENABLE_DLlib=ON since Trilinos_ENABLE_Kokkos=ON AND TPL_ENABLE_DLlib=ON -- NOT setting Kokkos_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point! -- Setting TeuchosCore_ENABLE_Kokkos=ON since Trilinos_ENABLE_TeuchosCore=ON AND Trilinos_ENABLE_Kokkos=ON -- NOT setting TeuchosCore_ENABLE_BinUtils=ON since BinUtils is NOT enabled at this point! -- Setting TeuchosCore_ENABLE_Boost=ON since Trilinos_ENABLE_TeuchosCore=ON AND TPL_ENABLE_Boost=ON -- Setting TeuchosCore_ENABLE_MPI=ON since Trilinos_ENABLE_TeuchosCore=ON AND TPL_ENABLE_MPI=ON -- NOT setting TeuchosCore_ENABLE_ARPREC=ON since ARPREC is NOT enabled at this point! -- NOT setting TeuchosCore_ENABLE_QD=ON since QD is NOT enabled at this point! -- NOT setting TeuchosCore_ENABLE_QT=ON since QT is NOT enabled at this point! -- NOT setting TeuchosCore_ENABLE_quadmath=ON since quadmath is NOT enabled at this point! -- NOT setting TeuchosCore_ENABLE_yaml-cpp=ON since yaml-cpp is NOT enabled at this point! -- NOT setting TeuchosCore_ENABLE_Valgrind=ON since Valgrind is NOT enabled at this point! -- Setting TeuchosParser_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosParser=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting TeuchosParameterList_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosParameterList=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting TeuchosParameterList_ENABLE_TeuchosParser=ON since Trilinos_ENABLE_TeuchosParameterList=ON AND Trilinos_ENABLE_TeuchosParser=ON -- Setting TeuchosComm_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosComm=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting TeuchosComm_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_TeuchosComm=ON AND Trilinos_ENABLE_TeuchosParameterList=ON -- Setting TeuchosNumerics_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting TeuchosNumerics_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND Trilinos_ENABLE_TeuchosComm=ON -- Setting TeuchosNumerics_ENABLE_BLAS=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND TPL_ENABLE_BLAS=ON -- Setting TeuchosNumerics_ENABLE_LAPACK=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND TPL_ENABLE_LAPACK=ON -- NOT setting TeuchosNumerics_ENABLE_Eigen=ON since Eigen is NOT enabled at this point! -- Setting TeuchosRemainder_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosRemainder=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting TeuchosKokkosCompat_ENABLE_Kokkos=ON since Trilinos_ENABLE_TeuchosKokkosCompat=ON AND Trilinos_ENABLE_Kokkos=ON -- Setting TeuchosKokkosCompat_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosKokkosCompat=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting TeuchosKokkosCompat_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_TeuchosKokkosCompat=ON AND Trilinos_ENABLE_TeuchosParameterList=ON -- NOT setting TeuchosKokkosCompat_ENABLE_Pthread=ON since Pthread is NOT enabled at this point! -- Setting TeuchosKokkosComm_ENABLE_Kokkos=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND Trilinos_ENABLE_Kokkos=ON -- Setting TeuchosKokkosComm_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON -- Setting TeuchosKokkosComm_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND Trilinos_ENABLE_TeuchosComm=ON -- Setting TeuchosKokkosComm_ENABLE_MPI=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND TPL_ENABLE_MPI=ON -- Setting Teuchos_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting Teuchos_ENABLE_TeuchosParser=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosParser=ON -- Setting Teuchos_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosParameterList=ON -- Setting Teuchos_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosComm=ON -- Setting Teuchos_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosNumerics=ON -- Setting Teuchos_ENABLE_TeuchosRemainder=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosRemainder=ON -- Setting Teuchos_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON -- Setting Teuchos_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON -- Setting KokkosKernels_ENABLE_Kokkos=ON since Trilinos_ENABLE_KokkosKernels=ON AND Trilinos_ENABLE_Kokkos=ON -- NOT setting KokkosKernels_ENABLE_quadmath=ON since quadmath is NOT enabled at this point! -- NOT setting KokkosKernels_ENABLE_MKL=ON since MKL is NOT enabled at this point! -- Setting KokkosKernels_ENABLE_BLAS=ON since Trilinos_ENABLE_KokkosKernels=ON AND TPL_ENABLE_BLAS=ON -- Setting KokkosKernels_ENABLE_LAPACK=ON since Trilinos_ENABLE_KokkosKernels=ON AND TPL_ENABLE_LAPACK=ON -- NOT setting KokkosKernels_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point! -- NOT setting KokkosKernels_ENABLE_Cholmod=ON since Cholmod is NOT enabled at this point! -- NOT setting KokkosKernels_ENABLE_CUBLAS=ON since CUBLAS is NOT enabled at this point! -- NOT setting KokkosKernels_ENABLE_ROCBLAS=ON since ROCBLAS is NOT enabled at this point! -- NOT setting KokkosKernels_ENABLE_ROCSPARSE=ON since ROCSPARSE is NOT enabled at this point! -- NOT setting KokkosKernels_ENABLE_yaml-cpp=ON since yaml-cpp is NOT enabled at this point! -- Setting RTOp_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_RTOp=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting RTOp_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_RTOp=ON AND Trilinos_ENABLE_TeuchosComm=ON -- Setting RTOp_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_RTOp=ON AND Trilinos_ENABLE_TeuchosNumerics=ON -- Setting Epetra_ENABLE_BLAS=ON since Trilinos_ENABLE_Epetra=ON AND TPL_ENABLE_BLAS=ON -- Setting Epetra_ENABLE_LAPACK=ON since Trilinos_ENABLE_Epetra=ON AND TPL_ENABLE_LAPACK=ON -- Setting Epetra_ENABLE_Teuchos=ON since Trilinos_ENABLE_Epetra=ON AND Trilinos_ENABLE_Teuchos=ON -- NOT setting Epetra_ENABLE_CASK=ON since CASK is NOT enabled at this point! -- Setting Epetra_ENABLE_MPI=ON since Trilinos_ENABLE_Epetra=ON AND TPL_ENABLE_MPI=ON -- NOT setting Epetra_ENABLE_Oski=ON since Oski is NOT enabled at this point! -- Setting Zoltan_ENABLE_MPI=ON since Trilinos_ENABLE_Zoltan=ON AND TPL_ENABLE_MPI=ON -- NOT setting Zoltan_ENABLE_PaToH=ON since PaToH is NOT enabled at this point! -- NOT setting Zoltan_ENABLE_Scotch=ON since Scotch is NOT enabled at this point! -- NOT setting Zoltan_ENABLE_Zlib=ON since Zlib is NOT enabled at this point! -- NOT setting Zoltan_ENABLE_OVIS=ON since OVIS is NOT enabled at this point! -- Setting Triutils_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Triutils=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting Triutils_ENABLE_Epetra=ON since Trilinos_ENABLE_Triutils=ON AND Trilinos_ENABLE_Epetra=ON -- Setting EpetraExt_ENABLE_Teuchos=ON since Trilinos_ENABLE_EpetraExt=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting EpetraExt_ENABLE_Epetra=ON since Trilinos_ENABLE_EpetraExt=ON AND Trilinos_ENABLE_Epetra=ON -- Setting EpetraExt_ENABLE_Triutils=ON since Trilinos_ENABLE_EpetraExt=ON AND Trilinos_ENABLE_Triutils=ON -- NOT setting EpetraExt_ENABLE_AMD=ON since AMD is NOT enabled at this point! -- NOT setting EpetraExt_ENABLE_PETSC=ON since PETSC is NOT enabled at this point! -- NOT setting EpetraExt_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point! -- NOT setting EpetraExt_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point! -- Setting TpetraTSQR_ENABLE_Teuchos=ON since Trilinos_ENABLE_TpetraTSQR=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting TpetraTSQR_ENABLE_Kokkos=ON since Trilinos_ENABLE_TpetraTSQR=ON AND Trilinos_ENABLE_Kokkos=ON -- Setting TpetraTSQR_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_TpetraTSQR=ON AND Trilinos_ENABLE_KokkosKernels=ON -- NOT setting TpetraTSQR_ENABLE_CUBLAS=ON since CUBLAS is NOT enabled at this point! -- NOT setting TpetraTSQR_ENABLE_CUSOLVER=ON since CUSOLVER is NOT enabled at this point! -- Setting TpetraCore_ENABLE_Teuchos=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting TpetraCore_ENABLE_Kokkos=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_Kokkos=ON -- Setting TpetraCore_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON -- Setting TpetraCore_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON -- Setting TpetraCore_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_KokkosKernels=ON -- Setting TpetraCore_ENABLE_Epetra=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_Epetra=ON -- Setting TpetraCore_ENABLE_TpetraTSQR=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_TpetraTSQR=ON -- Setting TpetraCore_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_TeuchosNumerics=ON -- Setting TpetraCore_ENABLE_MPI=ON since Trilinos_ENABLE_TpetraCore=ON AND TPL_ENABLE_MPI=ON -- NOT setting TpetraCore_ENABLE_CUDA=ON since CUDA is NOT enabled at this point! -- NOT setting TpetraCore_ENABLE_QD=ON since QD is NOT enabled at this point! -- NOT setting TpetraCore_ENABLE_quadmath=ON since quadmath is NOT enabled at this point! -- NOT setting TpetraCore_ENABLE_mpi_advance=ON since mpi_advance is NOT enabled at this point! -- Setting Tpetra_ENABLE_TpetraCore=ON since Trilinos_ENABLE_Tpetra=ON AND Trilinos_ENABLE_TpetraCore=ON -- Setting Tpetra_ENABLE_TpetraTSQR=ON since Trilinos_ENABLE_Tpetra=ON AND Trilinos_ENABLE_TpetraTSQR=ON -- Setting ThyraCore_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_ThyraCore=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting ThyraCore_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_ThyraCore=ON AND Trilinos_ENABLE_TeuchosParameterList=ON -- Setting ThyraCore_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_ThyraCore=ON AND Trilinos_ENABLE_TeuchosComm=ON -- Setting ThyraCore_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_ThyraCore=ON AND Trilinos_ENABLE_TeuchosNumerics=ON -- Setting ThyraCore_ENABLE_RTOp=ON since Trilinos_ENABLE_ThyraCore=ON AND Trilinos_ENABLE_RTOp=ON -- Setting ThyraEpetraAdapters_ENABLE_ThyraCore=ON since Trilinos_ENABLE_ThyraEpetraAdapters=ON AND Trilinos_ENABLE_ThyraCore=ON -- Setting ThyraEpetraAdapters_ENABLE_Epetra=ON since Trilinos_ENABLE_ThyraEpetraAdapters=ON AND Trilinos_ENABLE_Epetra=ON -- Setting ThyraEpetraAdapters_ENABLE_Triutils=ON since Trilinos_ENABLE_ThyraEpetraAdapters=ON AND Trilinos_ENABLE_Triutils=ON -- Setting ThyraEpetraExtAdapters_ENABLE_ThyraCore=ON since Trilinos_ENABLE_ThyraEpetraExtAdapters=ON AND Trilinos_ENABLE_ThyraCore=ON -- Setting ThyraEpetraExtAdapters_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_ThyraEpetraExtAdapters=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON -- Setting ThyraEpetraExtAdapters_ENABLE_Epetra=ON since Trilinos_ENABLE_ThyraEpetraExtAdapters=ON AND Trilinos_ENABLE_Epetra=ON -- Setting ThyraEpetraExtAdapters_ENABLE_EpetraExt=ON since Trilinos_ENABLE_ThyraEpetraExtAdapters=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting ThyraTpetraAdapters_ENABLE_ThyraCore=ON since Trilinos_ENABLE_ThyraTpetraAdapters=ON AND Trilinos_ENABLE_ThyraCore=ON -- Setting ThyraTpetraAdapters_ENABLE_Tpetra=ON since Trilinos_ENABLE_ThyraTpetraAdapters=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting ThyraTpetraAdapters_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_ThyraTpetraAdapters=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON -- Setting Thyra_ENABLE_ThyraCore=ON since Trilinos_ENABLE_Thyra=ON AND Trilinos_ENABLE_ThyraCore=ON -- Setting Thyra_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_Thyra=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON -- Setting Thyra_ENABLE_ThyraEpetraExtAdapters=ON since Trilinos_ENABLE_Thyra=ON AND Trilinos_ENABLE_ThyraEpetraExtAdapters=ON -- Setting Thyra_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_Thyra=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON -- Setting Xpetra_ENABLE_Teuchos=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting Xpetra_ENABLE_Kokkos=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_Kokkos=ON -- Setting Xpetra_ENABLE_BLAS=ON since Trilinos_ENABLE_Xpetra=ON AND TPL_ENABLE_BLAS=ON -- Setting Xpetra_ENABLE_LAPACK=ON since Trilinos_ENABLE_Xpetra=ON AND TPL_ENABLE_LAPACK=ON -- Setting Xpetra_ENABLE_Epetra=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Xpetra_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting Xpetra_ENABLE_Tpetra=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting Xpetra_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_KokkosKernels=ON -- Setting Xpetra_ENABLE_Thyra=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_Thyra=ON -- NOTE: Xpetra_ENABLE_Epetra=ON is already set! -- NOTE: Xpetra_ENABLE_EpetraExt=ON is already set! -- NOTE: Xpetra_ENABLE_Tpetra=ON is already set! -- NOTE: Xpetra_ENABLE_KokkosKernels=ON is already set! -- NOTE: Xpetra_ENABLE_Thyra=ON is already set! -- Setting Isorropia_ENABLE_Teuchos=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting Isorropia_ENABLE_Epetra=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Isorropia_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting Isorropia_ENABLE_Zoltan=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_Zoltan=ON -- Setting AztecOO_ENABLE_Epetra=ON since Trilinos_ENABLE_AztecOO=ON AND Trilinos_ENABLE_Epetra=ON -- Setting AztecOO_ENABLE_Teuchos=ON since Trilinos_ENABLE_AztecOO=ON AND Trilinos_ENABLE_Teuchos=ON -- NOT setting AztecOO_ENABLE_y12m=ON since y12m is NOT enabled at this point! -- Setting AztecOO_ENABLE_Triutils=ON since Trilinos_ENABLE_AztecOO=ON AND Trilinos_ENABLE_Triutils=ON -- Setting Galeri_ENABLE_Teuchos=ON since Trilinos_ENABLE_Galeri=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting Galeri_ENABLE_Epetra=ON since Trilinos_ENABLE_Galeri=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Galeri_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Galeri=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting Galeri_ENABLE_Xpetra=ON since Trilinos_ENABLE_Galeri=ON AND Trilinos_ENABLE_Xpetra=ON -- Setting Galeri_ENABLE_Tpetra=ON since Trilinos_ENABLE_Galeri=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting Galeri_ENABLE_Triutils=ON since Trilinos_ENABLE_Galeri=ON AND Trilinos_ENABLE_Triutils=ON -- Setting Amesos_ENABLE_Teuchos=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting Amesos_ENABLE_Epetra=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Amesos_ENABLE_TrilinosSS=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_TrilinosSS=ON -- Setting Amesos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_EpetraExt=ON -- NOT setting Amesos_ENABLE_BLACS=ON since BLACS is NOT enabled at this point! -- NOT setting Amesos_ENABLE_SCALAPACK=ON since SCALAPACK is NOT enabled at this point! -- NOT setting Amesos_ENABLE_MUMPS=ON since MUMPS is NOT enabled at this point! -- NOT setting Amesos_ENABLE_TAUCS=ON since TAUCS is NOT enabled at this point! -- Setting Amesos_ENABLE_PARDISO_MKL=ON since Trilinos_ENABLE_Amesos=ON AND TPL_ENABLE_PARDISO_MKL=ON -- NOT setting Amesos_ENABLE_PARDISO=ON since PARDISO is NOT enabled at this point! -- NOT setting Amesos_ENABLE_CSparse=ON since CSparse is NOT enabled at this point! -- Setting Amesos_ENABLE_Triutils=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_Triutils=ON -- Setting Amesos_ENABLE_Galeri=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_Galeri=ON -- Setting Zoltan2Core_ENABLE_Tpetra=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting Zoltan2Core_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting Zoltan2Core_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_TeuchosComm=ON -- Setting Zoltan2Core_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_TeuchosParameterList=ON -- Setting Zoltan2Core_ENABLE_Xpetra=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_Xpetra=ON -- Setting Zoltan2Core_ENABLE_Zoltan=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_Zoltan=ON -- Setting Zoltan2Core_ENABLE_Epetra=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_Epetra=ON -- NOT setting Zoltan2Core_ENABLE_PaToH=ON since PaToH is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_PuLP=ON since PuLP is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_Scotch=ON since Scotch is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_SARMA=ON since SARMA is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_AMD=ON since AMD is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_OVIS=ON since OVIS is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_TopoManager=ON since TopoManager is NOT enabled at this point! -- NOTE: Zoltan2Core_ENABLE_Tpetra=ON is already set! -- NOTE: Zoltan2Core_ENABLE_TeuchosCore=ON is already set! -- NOTE: Zoltan2Core_ENABLE_TeuchosComm=ON is already set! -- NOTE: Zoltan2Core_ENABLE_TeuchosParameterList=ON is already set! -- NOTE: Zoltan2Core_ENABLE_Xpetra=ON is already set! -- NOTE: Zoltan2Core_ENABLE_Zoltan=ON is already set! -- NOTE: Zoltan2Core_ENABLE_Epetra=ON is already set! -- Setting Zoltan2Core_ENABLE_Galeri=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_Galeri=ON -- NOT setting Zoltan2Core_ENABLE_Pamgen=ON since Pamgen is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_PaToH=ON since PaToH is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_PuLP=ON since PuLP is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_Scotch=ON since Scotch is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_SARMA=ON since SARMA is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_AMD=ON since AMD is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_OVIS=ON since OVIS is NOT enabled at this point! -- NOT setting Zoltan2Core_ENABLE_TopoManager=ON since TopoManager is NOT enabled at this point! -- Setting Ifpack_ENABLE_Teuchos=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting Ifpack_ENABLE_Epetra=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Ifpack_ENABLE_Amesos=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Amesos=ON -- Setting Ifpack_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting Ifpack_ENABLE_AztecOO=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_AztecOO=ON -- NOT setting Ifpack_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point! -- NOT setting Ifpack_ENABLE_HIPS=ON since HIPS is NOT enabled at this point! -- NOT setting Ifpack_ENABLE_SPARSKIT=ON since SPARSKIT is NOT enabled at this point! -- Setting Ifpack_ENABLE_Boost=ON since Trilinos_ENABLE_Ifpack=ON AND TPL_ENABLE_Boost=ON -- Setting Ifpack_ENABLE_Galeri=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Galeri=ON -- NOT setting Ifpack_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point! -- NOT setting Ifpack_ENABLE_SPARSKIT=ON since SPARSKIT is NOT enabled at this point! -- Setting Belos_ENABLE_Teuchos=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting Belos_ENABLE_Epetra=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Belos_ENABLE_Tpetra=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting Belos_ENABLE_Xpetra=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Xpetra=ON -- Setting Belos_ENABLE_Thyra=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Thyra=ON -- Setting Belos_ENABLE_AztecOO=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_AztecOO=ON -- Setting Belos_ENABLE_Triutils=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Triutils=ON -- Setting Belos_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_KokkosKernels=ON -- Setting Belos_ENABLE_Galeri=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Galeri=ON -- NOTE: Belos_ENABLE_Triutils=ON is already set! -- Setting Belos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting Belos_ENABLE_Ifpack=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Ifpack=ON -- NOT setting Belos_ENABLE_ML=ON since ML is NOT enabled at this point! -- NOTE: Belos_ENABLE_AztecOO=ON is already set! -- Setting Amesos2_ENABLE_Teuchos=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting Amesos2_ENABLE_Tpetra=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting Amesos2_ENABLE_TrilinosSS=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_TrilinosSS=ON -- Setting Amesos2_ENABLE_Kokkos=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_Kokkos=ON -- Setting Amesos2_ENABLE_Epetra=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Amesos2_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_EpetraExt=ON -- NOT setting Amesos2_ENABLE_ShyLU_NodeTacho=ON since ShyLU_NodeTacho is NOT enabled at this point! -- Setting Amesos2_ENABLE_MPI=ON since Trilinos_ENABLE_Amesos2=ON AND TPL_ENABLE_MPI=ON -- NOT setting Amesos2_ENABLE_SuperLUMT=ON since SuperLUMT is NOT enabled at this point! -- Setting Amesos2_ENABLE_LAPACK=ON since Trilinos_ENABLE_Amesos2=ON AND TPL_ENABLE_LAPACK=ON -- Setting Amesos2_ENABLE_PARDISO_MKL=ON since Trilinos_ENABLE_Amesos2=ON AND TPL_ENABLE_PARDISO_MKL=ON -- NOT setting Amesos2_ENABLE_Cholmod=ON since Cholmod is NOT enabled at this point! -- NOT setting Amesos2_ENABLE_MUMPS=ON since MUMPS is NOT enabled at this point! -- NOT setting Amesos2_ENABLE_STRUMPACK=ON since STRUMPACK is NOT enabled at this point! -- NOT setting Amesos2_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point! -- NOT setting Amesos2_ENABLE_CUSOLVER=ON since CUSOLVER is NOT enabled at this point! -- NOT setting Amesos2_ENABLE_ShyLU_NodeTacho=ON since ShyLU_NodeTacho is NOT enabled at this point! -- NOTE: Amesos2_ENABLE_Kokkos=ON is already set! -- NOTE: Amesos2_ENABLE_TrilinosSS=ON is already set! -- Setting Ifpack2_ENABLE_Belos=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Belos=ON -- Setting Ifpack2_ENABLE_Teuchos=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting Ifpack2_ENABLE_Tpetra=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting Ifpack2_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_KokkosKernels=ON -- Setting Ifpack2_ENABLE_Xpetra=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Xpetra=ON -- Setting Ifpack2_ENABLE_Zoltan2Core=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Zoltan2Core=ON -- Setting Ifpack2_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON -- Setting Ifpack2_ENABLE_Amesos2=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Amesos2=ON -- NOT setting Ifpack2_ENABLE_ShyLU_NodeHTS=ON since ShyLU_NodeHTS is NOT enabled at this point! -- NOT setting Ifpack2_ENABLE_ShyLU_NodeFastILU=ON since ShyLU_NodeFastILU is NOT enabled at this point! -- NOT setting Ifpack2_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point! -- NOT setting Ifpack2_ENABLE_Cholmod=ON since Cholmod is NOT enabled at this point! -- NOT setting Ifpack2_ENABLE_Lemon=ON since Lemon is NOT enabled at this point! -- Setting Ifpack2_ENABLE_MPI=ON since Trilinos_ENABLE_Ifpack2=ON AND TPL_ENABLE_MPI=ON -- NOTE: Ifpack2_ENABLE_Belos=ON is already set! -- Setting Ifpack2_ENABLE_Galeri=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Galeri=ON -- NOTE: Ifpack2_ENABLE_Amesos2=ON is already set! -- NOT setting Ifpack2_ENABLE_ShyLU_NodeHTS=ON since ShyLU_NodeHTS is NOT enabled at this point! -- NOT setting Ifpack2_ENABLE_ML=ON since ML is NOT enabled at this point! -- Setting Ifpack2_ENABLE_AztecOO=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_AztecOO=ON -- Setting Ifpack2_ENABLE_Epetra=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Epetra=ON -- NOT setting Ifpack2_ENABLE_QD=ON since QD is NOT enabled at this point! -- NOT setting Ifpack2_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point! -- Setting Stratimikos_ENABLE_ThyraCore=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_ThyraCore=ON -- Setting Stratimikos_ENABLE_Amesos=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Amesos=ON -- Setting Stratimikos_ENABLE_Amesos2=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Amesos2=ON -- Setting Stratimikos_ENABLE_AztecOO=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_AztecOO=ON -- Setting Stratimikos_ENABLE_Belos=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Belos=ON -- Setting Stratimikos_ENABLE_Ifpack=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Ifpack=ON -- Setting Stratimikos_ENABLE_Ifpack2=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Ifpack2=ON -- Setting Stratimikos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting Stratimikos_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON -- Setting Stratimikos_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON -- Setting Stratimikos_ENABLE_Triutils=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Triutils=ON -- NOTE: Stratimikos_ENABLE_Ifpack2=ON is already set! -- Setting Stratimikos_ENABLE_Galeri=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Galeri=ON -- NOTE: Stratimikos_ENABLE_ThyraEpetraAdapters=ON is already set! -- NOTE: Stratimikos_ENABLE_ThyraTpetraAdapters=ON is already set! -- Setting MueLu_ENABLE_Teuchos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting MueLu_ENABLE_Tpetra=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting MueLu_ENABLE_Xpetra=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Xpetra=ON -- Setting MueLu_ENABLE_Kokkos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Kokkos=ON -- Setting MueLu_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_KokkosKernels=ON -- Setting MueLu_ENABLE_BLAS=ON since Trilinos_ENABLE_MueLu=ON AND TPL_ENABLE_BLAS=ON -- Setting MueLu_ENABLE_LAPACK=ON since Trilinos_ENABLE_MueLu=ON AND TPL_ENABLE_LAPACK=ON -- Setting MueLu_ENABLE_Amesos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Amesos=ON -- Setting MueLu_ENABLE_Amesos2=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Amesos2=ON -- Setting MueLu_ENABLE_Belos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Belos=ON -- Setting MueLu_ENABLE_Epetra=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Epetra=ON -- Setting MueLu_ENABLE_EpetraExt=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_EpetraExt=ON -- NOT setting MueLu_ENABLE_Teko=ON since Teko is NOT enabled at this point! -- Setting MueLu_ENABLE_Ifpack=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Ifpack=ON -- Setting MueLu_ENABLE_Ifpack2=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Ifpack2=ON -- NOT setting MueLu_ENABLE_Intrepid2=ON since Intrepid2 is NOT enabled at this point! -- Setting MueLu_ENABLE_Zoltan=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Zoltan=ON -- Setting MueLu_ENABLE_Zoltan2Core=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Zoltan2Core=ON -- Setting MueLu_ENABLE_Stratimikos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Stratimikos=ON -- Setting MueLu_ENABLE_Thyra=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Thyra=ON -- Setting MueLu_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON -- Setting MueLu_ENABLE_Isorropia=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Isorropia=ON -- Setting MueLu_ENABLE_Boost=ON since Trilinos_ENABLE_MueLu=ON AND TPL_ENABLE_Boost=ON -- NOT setting MueLu_ENABLE_MATLAB=ON since MATLAB is NOT enabled at this point! -- NOT setting MueLu_ENABLE_AmgX=ON since AmgX is NOT enabled at this point! -- NOT setting MueLu_ENABLE_ViennaCL=ON since ViennaCL is NOT enabled at this point! -- NOT setting MueLu_ENABLE_MKL=ON since MKL is NOT enabled at this point! -- NOT setting MueLu_ENABLE_Avatar=ON since Avatar is NOT enabled at this point! -- NOT setting MueLu_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point! -- NOT setting MueLu_ENABLE_MAGMASparse=ON since MAGMASparse is NOT enabled at this point! -- NOT setting MueLu_ENABLE_mlpack=ON since mlpack is NOT enabled at this point! -- Setting MueLu_ENABLE_Galeri=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Galeri=ON -- Setting MueLu_ENABLE_AztecOO=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_AztecOO=ON -- NOT setting MueLu_ENABLE_Pamgen=ON since Pamgen is NOT enabled at this point! -- NOT setting MueLu_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point! -- NOT setting MueLu_ENABLE_PETSC=ON since PETSC is NOT enabled at this point! -- Setting Zoltan2_ENABLE_Zoltan2Core=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Zoltan2Core=ON -- NOT setting Zoltan2_ENABLE_Zoltan2Sphynx=ON since Zoltan2Sphynx is NOT enabled at this point! -- Setting Zoltan2_ENABLE_Tpetra=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting Zoltan2_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting Zoltan2_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_TeuchosComm=ON -- Setting Zoltan2_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_TeuchosParameterList=ON -- Setting Zoltan2_ENABLE_Xpetra=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Xpetra=ON -- Setting Zoltan2_ENABLE_Zoltan=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Zoltan=ON -- Setting Zoltan2_ENABLE_Epetra=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Zoltan2_ENABLE_Galeri=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Galeri=ON -- NOT setting Zoltan2_ENABLE_Pamgen=ON since Pamgen is NOT enabled at this point! -- NOT setting Zoltan2_ENABLE_METIS=ON since METIS is NOT enabled at this point! -- NOT setting Zoltan2_ENABLE_PaToH=ON since PaToH is NOT enabled at this point! -- NOT setting Zoltan2_ENABLE_PuLP=ON since PuLP is NOT enabled at this point! -- NOT setting Zoltan2_ENABLE_Scotch=ON since Scotch is NOT enabled at this point! -- NOT setting Zoltan2_ENABLE_AMD=ON since AMD is NOT enabled at this point! -- NOT setting Zoltan2_ENABLE_OVIS=ON since OVIS is NOT enabled at this point! -- NOT setting Zoltan2_ENABLE_TopoManager=ON since TopoManager is NOT enabled at this point! -- Setting ShyLU_DDFROSch_ENABLE_Amesos2=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Amesos2=ON -- Setting ShyLU_DDFROSch_ENABLE_Teuchos=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting ShyLU_DDFROSch_ENABLE_Tpetra=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting ShyLU_DDFROSch_ENABLE_Xpetra=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Xpetra=ON -- Setting ShyLU_DDFROSch_ENABLE_MPI=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND TPL_ENABLE_MPI=ON -- Setting ShyLU_DDFROSch_ENABLE_Amesos=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Amesos=ON -- NOTE: ShyLU_DDFROSch_ENABLE_Belos=ON is already set! -- Setting ShyLU_DDFROSch_ENABLE_Epetra=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Epetra=ON -- Setting ShyLU_DDFROSch_ENABLE_EpetraExt=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting ShyLU_DDFROSch_ENABLE_Ifpack2=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Ifpack2=ON -- NOTE: ShyLU_DDFROSch_ENABLE_MueLu=ON is already set! -- NOTE: ShyLU_DDFROSch_ENABLE_Stratimikos=ON is already set! -- NOTE: ShyLU_DDFROSch_ENABLE_Thyra=ON is already set! -- Setting ShyLU_DDFROSch_ENABLE_Zoltan2=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Zoltan2=ON -- Setting ShyLU_DDFROSch_ENABLE_Galeri=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Galeri=ON -- NOTE: ShyLU_DDFROSch_ENABLE_Belos=ON is already set! -- NOTE: ShyLU_DDFROSch_ENABLE_Thyra=ON is already set! -- NOT setting ShyLU_DDFROSch_ENABLE_HDF5=ON since HDF5 is NOT enabled at this point! -- Setting ShyLU_DDCore_ENABLE_Epetra=ON since Trilinos_ENABLE_ShyLU_DDCore=ON AND Trilinos_ENABLE_Epetra=ON -- Setting ShyLU_DDCore_ENABLE_Isorropia=ON since Trilinos_ENABLE_ShyLU_DDCore=ON AND Trilinos_ENABLE_Isorropia=ON -- Setting ShyLU_DDCore_ENABLE_AztecOO=ON since Trilinos_ENABLE_ShyLU_DDCore=ON AND Trilinos_ENABLE_AztecOO=ON -- Setting ShyLU_DDCore_ENABLE_Belos=ON since Trilinos_ENABLE_ShyLU_DDCore=ON AND Trilinos_ENABLE_Belos=ON -- Setting ShyLU_DDCore_ENABLE_Ifpack=ON since Trilinos_ENABLE_ShyLU_DDCore=ON AND Trilinos_ENABLE_Ifpack=ON -- Setting ShyLU_DDCore_ENABLE_Amesos=ON since Trilinos_ENABLE_ShyLU_DDCore=ON AND Trilinos_ENABLE_Amesos=ON -- Setting ShyLU_DDCore_ENABLE_Teuchos=ON since Trilinos_ENABLE_ShyLU_DDCore=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting ShyLU_DDCore_ENABLE_Tpetra=ON since Trilinos_ENABLE_ShyLU_DDCore=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting ShyLU_DDCore_ENABLE_Zoltan2Core=ON since Trilinos_ENABLE_ShyLU_DDCore=ON AND Trilinos_ENABLE_Zoltan2Core=ON -- Setting ShyLU_DDCore_ENABLE_Amesos2=ON since Trilinos_ENABLE_ShyLU_DDCore=ON AND Trilinos_ENABLE_Amesos2=ON -- Setting ShyLU_DDCore_ENABLE_MPI=ON since Trilinos_ENABLE_ShyLU_DDCore=ON AND TPL_ENABLE_MPI=ON -- NOT setting ShyLU_DDCore_ENABLE_ML=ON since ML is NOT enabled at this point! -- NOT setting ShyLU_DDCore_ENABLE_ParMETIS=ON since ParMETIS is NOT enabled at this point! -- NOT setting ShyLU_DDCore_ENABLE_SuperLU=ON since SuperLU is NOT enabled at this point! -- Setting ShyLU_DD_ENABLE_ShyLU_DDFROSch=ON since Trilinos_ENABLE_ShyLU_DD=ON AND Trilinos_ENABLE_ShyLU_DDFROSch=ON -- Setting ShyLU_DD_ENABLE_ShyLU_DDCore=ON since Trilinos_ENABLE_ShyLU_DD=ON AND Trilinos_ENABLE_ShyLU_DDCore=ON -- Setting ShyLU_DD_ENABLE_ShyLU_DDCommon=ON since Trilinos_ENABLE_ShyLU_DD=ON AND Trilinos_ENABLE_ShyLU_DDCommon=ON Set cache entries for optional packages/TPLs and tests/examples for packages actually enabled ... Enabling the shell of non-enabled parent packages (mostly for show) that have at least one subpackage enabled ... Adjust the set of internal and external packages: Final set of enabled top-level packages: Kokkos Teuchos KokkosKernels RTOp Epetra Zoltan Triutils EpetraExt Tpetra TrilinosSS Thyra Xpetra Isorropia AztecOO Galeri Amesos Zoltan2Core Ifpack Belos Amesos2 Ifpack2 Stratimikos MueLu Zoltan2 ShyLU_DD 25 Final set of enabled packages: Kokkos TeuchosCore TeuchosParser TeuchosParameterList TeuchosComm TeuchosNumerics TeuchosRemainder TeuchosKokkosCompat TeuchosKokkosComm Teuchos KokkosKernels RTOp Epetra Zoltan Triutils EpetraExt TpetraTSQR TpetraCore Tpetra TrilinosSS ThyraCore ThyraEpetraAdapters ThyraEpetraExtAdapters ThyraTpetraAdapters Thyra Xpetra Isorropia AztecOO Galeri Amesos Zoltan2Core Ifpack Belos Amesos2 Ifpack2 Stratimikos MueLu Zoltan2 ShyLU_DDFROSch ShyLU_DDCore ShyLU_DDCommon ShyLU_DD 42 Final set of non-enabled top-level packages: TrilinosFrameworkTests TrilinosATDMConfigTests Gtest Sacado MiniTensor Shards Pliris Pamgen ML ShyLU_Node SEACAS Anasazi Teko Intrepid Intrepid2 Compadre STK Percept Krino Phalanx NOX Zoltan2Sphynx ShyLU Tempus Stokhos ROL Piro Panzer PyTrilinos PyTrilinos2 NewPackage Adelus TrilinosCouplings TrilinosBuildStats TrilinosInstallTests 35 Final set of non-enabled packages: TrilinosFrameworkTests TrilinosATDMConfigTests Gtest Sacado MiniTensor Shards Pliris Pamgen ML ShyLU_NodeHTS ShyLU_NodeTacho ShyLU_NodeBasker ShyLU_NodeFastILU ShyLU_Node SEACASExodus SEACASExodus_for SEACASExoIIv2for32 SEACASNemesis SEACASIoss SEACASChaco SEACASAprepro_lib SEACASSupes SEACASSuplib SEACASSuplibC SEACASSuplibCpp SEACASSVDI SEACASPLT SEACASAlgebra SEACASAprepro SEACASBlot SEACASConjoin SEACASEjoin SEACASEpu SEACASCpup SEACASExo2mat SEACASExodiff SEACASExomatlab SEACASExotxt SEACASExo_format SEACASEx1ex2v2 SEACASExotec2 SEACASFastq SEACASGjoin SEACASGen3D SEACASGenshell SEACASGrepos SEACASExplore SEACASMapvarlib SEACASMapvar SEACASMapvar-kd SEACASMat2exo SEACASNas2exo SEACASZellij SEACASNemslice SEACASNemspread SEACASNumbers SEACASSlice SEACASTxtexo SEACASEx2ex1v2 SEACAS Anasazi Teko Intrepid Intrepid2 Compadre STKUtil STKCoupling STKMath STKSimd STKNGP_TEST STKExprEval STKTopology STKSearch STKMiddle_mesh STKTransfer STKMesh STKSearchUtil STKTransferUtil STKIO STKTools STKBalance STKUnit_test_utils STKUnit_tests STKDoc_tests STKEmend STK Percept Krino Phalanx NOX Zoltan2Sphynx ShyLU Tempus Stokhos ROL Piro PanzerCore PanzerDofMgr PanzerDiscFE PanzerAdaptersSTK PanzerMiniEM PanzerExprEval Panzer PyTrilinos PyTrilinos2 NewPackage Adelus TrilinosCouplings TrilinosBuildStats TrilinosInstallTests 110 Final set of enabled top-level external packages/TPLs: MPI BLAS LAPACK Boost PARDISO_MKL DLlib 6 Final set of enabled external packages/TPLs: MPI BLAS LAPACK Boost PARDISO_MKL DLlib 6 Final set of non-enabled top-level external packages/TPLs: MKL yaml-cpp Peano CUDA CUBLAS CUSOLVER CUSPARSE Thrust Cusp ROCBLAS ROCSPARSE TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD Scotch OVIS gpcd DataWarp METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf Netcdf ADIOS2 Faodel Cereal Catalyst2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS STRUMPACK PARDISO Oski TAUCS ForUQTK Dakota HIPS MATLAB CASK SPARSKIT QT gtest BoostLib BoostAlbLib OpenNURBS Portals CrayPortals Gemini InfiniBand BGPDCMF BGQPAMI Pablo HPCToolkit Clp GLPK qpOASES Matio PAPI MATLABLib Eigen X11 Lemon GLM quadmath CAMAL RTlib AmgX VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar mlpack pebbl MAGMASparse Check SARMA CDT mpi_advance 116 Final set of non-enabled external packages/TPLs: MKL yaml-cpp Peano CUDA CUBLAS CUSOLVER CUSPARSE Thrust Cusp ROCBLAS ROCSPARSE TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD Scotch OVIS gpcd DataWarp METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf Netcdf ADIOS2 Faodel Cereal Catalyst2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS STRUMPACK PARDISO Oski TAUCS ForUQTK Dakota HIPS MATLAB CASK SPARSKIT QT gtest BoostLib BoostAlbLib OpenNURBS Portals CrayPortals Gemini InfiniBand BGPDCMF BGQPAMI Pablo HPCToolkit Clp GLPK qpOASES Matio PAPI MATLABLib Eigen X11 Lemon GLM quadmath CAMAL RTlib AmgX VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar mlpack pebbl MAGMASparse Check SARMA CDT mpi_advance 116 Setting up export dependencies for all enabled packages ... Probing the environment ... -- USE_XSDK_DEFAULTS='FALSE' -- BUILD_SHARED_LIBS='OFF' -- CMAKE_BUILD_TYPE='RELEASE' -- MPI_USE_COMPILER_WRAPPERS='ON' -- Leaving current CMAKE_C_COMPILER=mpicc since it is already set! -- Leaving current CMAKE_CXX_COMPILER=mpicxx since it is already set! -- MPI_EXEC='/dss/lrzsys/sys/spack/release/22.2.1/opt/x86_64/intel-mpi/2019.12.320-gcc-wx7cjlg/compilers_and_libraries_2020.4.320/linux/mpi/intel64/bin/mpiexec' -- The C compiler identification is unknown -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /lrz/sys/tools/intel-mpi-wrappers/bin/mpicc - skipped -- CMAKE_C_COMPILER_ID='' -- CMAKE_C_COMPILER_VERSION='' -- The CXX compiler identification is unknown -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /lrz/sys/tools/intel-mpi-wrappers/bin/mpicxx - skipped -- CMAKE_CXX_COMPILER_ID='' -- CMAKE_CXX_COMPILER_VERSION='' -- Skip adding flags for OpenMP because Kokkos flags does that ... -- Trilinos_SET_INSTALL_RPATH='TRUE' -- CMAKE_INSTALL_RPATH_USE_LINK_PATH='TRUE' -- Setting default for CMAKE_INSTALL_RPATH pointing to Trilinos_INSTALL_LIB_DIR -- CMAKE_INSTALL_RPATH='/hppfs/work/pn73qi/di46sew/trilinos/build_frosch_intel_32bit/lib64' -- Looking for C++ include sys/time.h -- Looking for C++ include sys/time.h - not found -- Looking for C++ include time.h -- Looking for C++ include time.h - not found -- Looking for C++ include stdint.h -- Looking for C++ include stdint.h - not found -- Looking for C++ include inttypes.h -- Looking for C++ include inttypes.h - not found -- Found Perl: /usr/bin/perl (found version "5.26.1") -- Performing Test MATH_LIBRARY_IS_SUPPLIED -- Performing Test MATH_LIBRARY_IS_SUPPLIED - Failed -- Appending math library /usr/lib64/libm.so to link line ... -- Performing Test FINITE_VALUE_HAVE_GLOBAL_ISNAN -- Performing Test FINITE_VALUE_HAVE_GLOBAL_ISNAN - Failed -- Performing Test FINITE_VALUE_HAVE_STD_ISNAN -- Performing Test FINITE_VALUE_HAVE_STD_ISNAN - Failed -- Performing Test FINITE_VALUE_HAVE_GLOBAL_ISINF -- Performing Test FINITE_VALUE_HAVE_GLOBAL_ISINF - Failed -- Performing Test FINITE_VALUE_HAVE_STD_ISINF -- Performing Test FINITE_VALUE_HAVE_STD_ISINF - Failed -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) Getting information for all enabled external packages/TPLs ... Processing enabled external package/TPL: MPI (enabled explicitly, disable with -DTPL_ENABLE_MPI=OFF) -- MPI_LIBRARY_NAMES='' Processing enabled external package/TPL: BLAS (enabled explicitly, disable with -DTPL_ENABLE_BLAS=OFF) -- BLAS_LIBRARY_NAMES='blas blas_win32' -- Must find at least one lib in each of the lib sets "blas blas_win32" -- Searching for libs in BLAS_LIBRARY_DIRS='' -- Searching for a lib in the set "blas blas_win32": -- Searching for lib 'blas' ... -- Found lib '/usr/lib64/libblas.so' -- TPL_BLAS_LIBRARIES='/usr/lib64/libblas.so' Processing enabled external package/TPL: LAPACK (enabled explicitly, disable with -DTPL_ENABLE_LAPACK=OFF) -- LAPACK_LIBRARY_NAMES='lapack lapack_win32' -- TPL_LAPACK_LIBRARIES='-mkl' -- NOTE: Moving the general link argument '-mkl' in TPL_LAPACK_LIBRARIES forward on the link line which may change the link and break the link! Processing enabled external package/TPL: Boost (enabled explicitly, disable with -DTPL_ENABLE_Boost=OFF) -- Boost_LIBRARY_NAMES='' -- Searching for headers in Boost_INCLUDE_DIRS='' -- Searching for a header file in the set "boost/version.hpp": -- Searching for header 'boost/version.hpp' ... -- Found header '/dss/lrzsys/sys/spack/release/22.2.1/opt/skylake_avx512/boost/1.75.0-intel-6a2uo5l/include//boost/version.hpp' -- Searching for a header file in the set "boost/mpl/at.hpp": -- Searching for header 'boost/mpl/at.hpp' ... -- Found header '/dss/lrzsys/sys/spack/release/22.2.1/opt/skylake_avx512/boost/1.75.0-intel-6a2uo5l/include//boost/mpl/at.hpp' -- Found TPL 'Boost' include dirs '/dss/lrzsys/sys/spack/release/22.2.1/opt/skylake_avx512/boost/1.75.0-intel-6a2uo5l/include' -- TPL_Boost_INCLUDE_DIRS='/dss/lrzsys/sys/spack/release/22.2.1/opt/skylake_avx512/boost/1.75.0-intel-6a2uo5l/include' Processing enabled external package/TPL: PARDISO_MKL (enabled explicitly, disable with -DTPL_ENABLE_PARDISO_MKL=OFF) -- PARDISO_MKL_LIBRARY_NAMES='mkl_intel_lp64' -- Must find at least one lib in each of the lib sets "mkl_intel_lp64" -- Searching for libs in PARDISO_MKL_LIBRARY_DIRS='/dss/lrzsys/sys/spack/release/22.2.1/opt/x86_64/intel-mkl/2020.4.304-gcc-cmdxw76/mkl/lib/intel64' -- Searching for a lib in the set "mkl_intel_lp64": -- Searching for lib 'mkl_intel_lp64' ... -- Found lib '/dss/lrzsys/sys/spack/release/22.2.1/opt/x86_64/intel-mkl/2020.4.304-gcc-cmdxw76/mkl/lib/intel64/libmkl_intel_lp64.so' -- TPL_PARDISO_MKL_LIBRARIES='/dss/lrzsys/sys/spack/release/22.2.1/opt/x86_64/intel-mkl/2020.4.304-gcc-cmdxw76/mkl/lib/intel64/libmkl_intel_lp64.so' -- Searching for headers in PARDISO_MKL_INCLUDE_DIRS='/dss/lrzsys/sys/spack/release/22.2.1/opt/x86_64/intel-mkl/2020.4.304-gcc-cmdxw76/mkl/include' -- Searching for a header file in the set "mkl_pardiso.h": -- Searching for header 'mkl_pardiso.h' ... -- Found header '/dss/lrzsys/sys/spack/release/22.2.1/opt/x86_64/intel-mkl/2020.4.304-gcc-cmdxw76/mkl/include//mkl_pardiso.h' -- Found TPL 'PARDISO_MKL' include dirs '/dss/lrzsys/sys/spack/release/22.2.1/opt/x86_64/intel-mkl/2020.4.304-gcc-cmdxw76/mkl/include' -- TPL_PARDISO_MKL_INCLUDE_DIRS='/dss/lrzsys/sys/spack/release/22.2.1/opt/x86_64/intel-mkl/2020.4.304-gcc-cmdxw76/mkl/include' Processing enabled external package/TPL: DLlib (enabled explicitly, disable with -DTPL_ENABLE_DLlib=OFF) -- Attempting to tentatively enable TPL 'DLlib' ... -- DLlib_LIBRARY_NAMES='dl' -- Must find at least one lib in each of the lib sets "dl" -- Searching for libs in DLlib_LIBRARY_DIRS='' -- Searching for a lib in the set "dl": -- Searching for lib 'dl' ... -- Found lib '/usr/lib64/libdl.so' -- TPL_DLlib_LIBRARIES='/usr/lib64/libdl.so' -- Attempt to tentatively enable TPL 'DLlib' passed! Setting up testing support ... -- CTEST_DROP_METHOD='http' -- CTEST_DROP_SITE='testing.sandia.gov' -- CTEST_PROJECT_NAME='Trilinos' -- CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos' -- CTEST_TRIGGER_SITE='' -- CTEST_DROP_SITE_CDASH='TRUE' Configuring individual enabled Trilinos packages ... Processing enabled top-level package: Kokkos (Libs) -- Setting default Kokkos CXX standard to 17 -- Kokkos version: 4.2.0 -- CTEST_DROP_SITE='testing.sandia.gov' -- CTEST_PROJECT_NAME='Trilinos' -- CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos' -- CTEST_TRIGGER_SITE='' -- CTEST_DROP_SITE_CDASH='TRUE' -- CTEST_DROP_SITE='testing.sandia.gov' -- CTEST_PROJECT_NAME='Trilinos' -- CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos' -- CTEST_TRIGGER_SITE='' -- CTEST_DROP_SITE_CDASH='TRUE' -- The project name is: Trilinos -- Using internal gtest for testing CMake Error at packages/kokkos/cmake/kokkos_compiler_id.cmake:221 (STRING): STRING sub-command REPLACE requires at least four arguments. Call Stack (most recent call first): packages/kokkos/cmake/kokkos_tribits.cmake:175 (INCLUDE) packages/kokkos/CMakeLists.txt:226 (KOKKOS_SETUP_BUILD_ENVIRONMENT) CMake Warning at packages/kokkos/cmake/kokkos_test_cxx_std.cmake:54 (MESSAGE): C++17 is not supported as a compiler feature. We will choose custom flags for now, but this behavior has been deprecated. Please open an issue at https://github.com/kokkos/kokkos/issues reporting that failed for 17, preferably including your CMake command. Call Stack (most recent call first): packages/kokkos/cmake/kokkos_test_cxx_std.cmake:66 (kokkos_set_cxx_standard_feature) packages/kokkos/cmake/kokkos_tribits.cmake:203 (INCLUDE) packages/kokkos/CMakeLists.txt:226 (KOKKOS_SETUP_BUILD_ENVIRONMENT) CMake Error at packages/kokkos/cmake/kokkos_test_cxx_std.cmake:60 (MESSAGE): Compiler should support cxx_std_17, but CMake reports feature not supported Call Stack (most recent call first): packages/kokkos/cmake/kokkos_test_cxx_std.cmake:66 (kokkos_set_cxx_standard_feature) packages/kokkos/cmake/kokkos_tribits.cmake:203 (INCLUDE) packages/kokkos/CMakeLists.txt:226 (KOKKOS_SETUP_BUILD_ENVIRONMENT) -- Configuring incomplete, errors occurred! See also "/hppfs/work/pn73qi/di46sew/trilinos/build_frosch_intel_32bit/CMakeFiles/CMakeOutput.log". See also "/hppfs/work/pn73qi/di46sew/trilinos/build_frosch_intel_32bit/CMakeFiles/CMakeError.log". ```
mayrmt commented 6 months ago

Tagging @lucbv @cgcgcg, since we have reached out to you individually via email about this topic...

mayrmt commented 6 months ago

Here are some details to reproduce:

SHA1 of merge-base with develop: 02c0a94bae3a212d4cf5803424238015221620bc

Activated modules:

module list
Currently Loaded Modulefiles:
 1) admin/1.0      5) intel-oneapi-compilers/2021.4.0(default:intel)   9) cmake/3.25.3-gcc11-lul  
 2) tempdir/1.0    6) intel-mkl/2020                                  10) slurm_setup/1.0         
 3) lrz/1.0        7) intel-mpi/2019-intel                            
 4) spack/22.2.1   8) boost/1.75.0-intel21-impi                       

Key:
(symbolic-version)  default-version  sticky  

Configure script:

#!/bin/bash

TRILINOS_HOME=/hppfs/work/pn73qi/di46sew/trilinos/src-trilinos
TRILINOS_BUILD=`pwd -P`

cmake \
    -D Trilinos_ENABLE_Fortran:BOOL=OFF \
    -D CMAKE_BUILD_TYPE:STRING="RELEASE" \
    -D CMAKE_CXX_COMPILER:FILEPATH="mpicxx" \
    -D CMAKE_C_COMPILER:FILEPATH="mpicc" \
    -D CMAKE_C_FLAGS:STRING="-O3" \
    -D CMAKE_CXX_FLAGS:STRING="-std=c++17 -fdiagnostics-color=always -w" \
    -D CMAKE_INSTALL_PREFIX:STRING="${TRILINOS_BUILD}" \
    -D CMAKE_VERBOSE_MAKEFILE:BOOL=OFF \
    -D CMAKE_COLOR_MAKEFILE:BOOL=ON \
    -D BUILD_SHARED_LIBS:BOOL=OFF \
    -D Trilinos_VERBOSE_CONFIGURE:BOOL=OFF \
    -D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF \
    -D Trilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \
    -D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \
    -D Trilinos_ENABLE_TESTS:BOOL=OFF \
    -D Trilinos_ENABLE_EXAMPLES:BOOL=OFF \
    -D Trilinos_ENABLE_Amesos:BOOL=ON \
      -D Amesos_ENABLE_KLU:BOOL=ON \
    -D Trilinos_ENABLE_AMESOS_SuperLUDist:BOOL=ON \
    -D Trilinos_ENABLE_AMESOS_SuperLU:BOOL=OFF \
    -D Trilinos_ENABLE_AMESOS_UMFPACK:BOOL=OFF \
    -D Trilinos_ENABLE_Amesos2:BOOL=ON \
      -D Amesos2_ENABLE_KLU2:BOOL=ON \
      -D Amesos2_ENABLE_PARDISO:BOOL=ON \
    -D Trilinos_ENABLE_Belos:BOOL=ON \
    -D Trilinos_ENABLE_Epetra:BOOL=ON \
    -D Trilinos_ENABLE_EpetraExt:BOOL=ON \
      -D EpetraExt_USING_HDF5:BOOL=OFF \
    -D Trilinos_ENABLE_FEI:BOOL=OFF \
    -D Trilinos_ENABLE_Galeri:BOOL=ON \
    -D Trilinos_ENABLE_Ifpack:BOOL=ON \
    -D Trilinos_ENABLE_Ifpack2:BOOL=ON \
    -D Trilinos_ENABLE_Kokkos:BOOL=ON \
      -D Kokkos_ENABLE_SERIAL:BOOL=ON \
    -D Trilinos_ENABLE_ML:BOOL=OFF \
    -D Trilinos_ENABLE_MueLu:BOOL=ON \
      -D MueLu_ENABLE_TESTS:BOOL=OFF \
      -D MueLu_ENABLE_EXAMPLES:BOOL=OFF \
      -D MueLu_ENABLE_Experimental:BOOL=OFF \
      -D MueLu_ENABLE_Kokkos_Refactor:BOOL=ON \
    -D Trilinos_ENABLE_ShyLU_DD:BOOL=ON \
      -D ShyLU_DD_ENABLE_TESTS:BOOL=OFF \
      -D ShyLU_DD_ENABLE_EXAMPLES:BOOL=OFF \
    -D Trilinos_ENABLE_ShyLU_DDFROSch:BOOL=ON \
      -D ShyLU_DDFROSch_ENABLE_TESTS:BOOL=ON \
      -D ShyLU_DDFROSch_ENABLE_EXAMPLES:BOOL=ON \
      -D ShyLU_DDFROSch_ENABLE_Belos:BOOL=ON \
      -D ShyLU_DDFROSch_ENABLE_MueLu:BOOL=ON \
      -D ShyLU_DDFROSch_ENABLE_Stratimikos:BOOL=ON \
      -D ShyLU_DDFROSch_ENABLE_Thyra:BOOL=ON \
    -D Trilinos_ENABLE_ShyLU_DDBDDC:BOOL=ON \
    -D Trilinos_ENABLE_Stratimikos:BOOL=ON \
    -D Trilinos_ENABLE_Teuchos:BOOL=ON \
    -D Trilinos_ENABLE_Thyra:BOOL=ON \
    -D Trilinos_ENABLE_Tpetra:BOOL=ON \
      -D Tpetra_ENABLE_DEPRECATED_CODE:BOOL=ON \
      -D Tpetra_ENABLE_EXAMPLES:BOOL=OFF \
      -D Tpetra_INST_DOUBLE_SCALAR:BOOL=ON \
      -D Tpetra_INST_INT_INT:BOOL=ON \
      -D Tpetra_INST_INT_LONG:BOOL=OFF \
      -D Tpetra_INST_INT_LONG_LONG:BOOL=OFF \
      -D Tpetra_INST_INT_UNSIGNED:BOOL=OFF \
      -D Tpetra_INST_INT_UNSIGNED_LONG:BOOL=OFF \
      -D Tpetra_ENABLE_TESTS:BOOL=OFF \
    -D Trilinos_ENABLE_TrilinosCouplings:BOOL=OFF \
      -D TrilinosCouplings_ENABLE_MueLu:BOOL=OFF \
    -D Trilinos_ENABLE_Xpetra:BOOL=ON \
      -D Xpetra_ENABLE_TESTS:BOOL=OFF \
      -D Xpetra_ENABLE_EXAMPLES:BOOL=OFF \
      -D Xpetra_ENABLE_Experimental:BOOL=OFF \
      -D Xpetra_ENABLE_Kokkos_Refactor:BOOL=ON \
    -D Trilinos_ENABLE_OpenMP:BOOL=OFF \
    -D Trilinos_ENABLE_Zoltan:BOOL=ON \
    -D Trilinos_ENABLE_Zoltan2:BOOL=ON \
      -D Zoltan2_ENABLE_ParMETIS:BOOL=ON \
    -D TPL_ENABLE_BLAS:BOOL=ON \
    -D TPL_ENABLE_Boost:BOOL=ON \
    -D TPL_ENABLE_HDF5:BOOL=OFF \
      -D HDF5_INCLUDE_DIRS:PATH="${HDF5_BASE}/include" \
      -D HDF5_LIBRARY_DIRS:PATH="${HDF5_BASE}/lib" \
    -D TPL_ENABLE_LAPACK:BOOL=ON \
      -D TPL_LAPACK_LIBRARIES:STRING="-mkl" \
    -D TPL_ENABLE_MPI:BOOL=ON \
    -D TPL_ENABLE_METIS:BOOL=OFF \
      -D TPL_METIS_LIBRARIES:STRING="-lparmetis -lmetis" \
    -D TPL_ENABLE_PARDISO_MKL:BOOL=ON \
      -D PARDISO_MKL_LIBRARY_DIRS:PATH="${MKL_BASE}/lib/intel64" \
      -D PARDISO_MKL_INCLUDE_DIRS:PATH="${MKL_BASE}/include" \
    -D TPL_ENABLE_ParMETIS:BOOL=OFF \
      -D TPL_ParMETIS_LIBRARIES:STRING="-lparmetis" \
    -D TPL_ENABLE_HDF5:BOOL=OFF \
      -D TPL_HDF5_LIBRARIES:STRING="-lhdf5" \
    -D TPL_ENABLE_Pthread:BOOL=OFF \
    -D TPL_ENABLE_UMFPACK:BOOL=OFF \
      -D UMFPACK_INCLUDE_DIRS:FILEPATH="${SUITE_SPARSE_BASE}/include" \
      -D UMFPACK_LIBRARY_DIRS:FILEPATH="${SUITE_SPARSE_BASE}/lib" \
    -D TPL_ENABLE_SuperLU:BOOL=OFF \
    -D TPL_ENABLE_SuperLUDist:BOOL=OFF \
    ${EXTRA_ARGS} \
    -B "${TRILINOS_BUILD}" \
    -S "${TRILINOS_HOME}"
cgcgcg commented 6 months ago
-- CMAKE_C_COMPILER_ID=''
-- CMAKE_C_COMPILER_VERSION=''
-- The CXX compiler identification is unknown

Seems CMake doesn't know the compiler. I believe this is a CMake problem, not a Trilinos issue. You could set the compiler directly instead of the MPI wrapper and see if that helps. Or look at the installed CMake and see where the compilers are defined.

jhux2 commented 6 months ago

@mayrmt You might also ask on the Kokkos slack channel.

cgcgcg commented 6 months ago

Solved by using a newer version of CMake.

mayrmt commented 6 months ago

@cgcgcg does this mean, that the minimally required version of CMake needs to be raised?

searhein commented 6 months ago

@mayrmt Well, actually we change the spack module on SuperMUC, which resulted in a whole different set of modules available in the list. Then, the cmake module loaded by default worked. I have not checked this, but I am not sure if the version of the Intel compiler also changed with this.