thesourcerer8 / OpenSourceTCAD

Easy access to OpenSource TCAD Tools
39 stars 7 forks source link

Trilinos configuration error during Charon installation #3

Closed mkraman2 closed 3 years ago

mkraman2 commented 3 years ago

Hi, I am trying to install Charon via OpenSourceTCAD, and am having trouble installing Trilinos. While running the line RUN cmake -DTrilinos_ENABLE_ALL_PACKAGES=ON -DCMAKE_INSTALL_PREFIX=/usr/local/ .. of Charon/Dockerfile, I am running into the error CMake Error at cmake/tribits/core/package_arch/TribitsProcessEnabledTpl.cmake:144 (MESSAGE): ERROR: TPL_Netcdf_NOT_FOUND=TRUE, aborting! Call Stack (most recent call first): cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake:1881 (TRIBITS_PROCESS_ENABLED_TPL) cmake/tribits/core/package_arch/TribitsProjectImpl.cmake:206 (TRIBITS_PROCESS_ENABLED_TPLS) cmake/tribits/core/package_arch/TribitsProject.cmake:93 (TRIBITS_PROJECT_IMPL) CMakeLists.txt:90 (TRIBITS_PROJECT)

Although netCDF version 4.7.3 is installed.

Can the option DTPL_ENABLE_Netcdf=OFF be safely used here?

The full terminal output is included below. If anyone has advice on Trilinos installation with respect to this error, I'd much appreciate the input. Thanks.

`Configuring Trilinos build directory -- PROJECT_SOURCE_DIR='/home/mark/tcad-charon/Trilinos' -- PROJECT_BINARY_DIR='/home/mark/tcad-charon/Trilinos/build' -- Trilinos_TRIBITS_DIR='/home/mark/tcad-charon/Trilinos/cmake/tribits' -- TriBITS_VERSION_STRING='0.9 (Dev)' -- CMAKE_VERSION='3.20.0' -- CMAKE_GENERATOR='Unix Makefiles' -- CMAKE_HOST_SYSTEM_NAME='Linux' -- Trilinos_HOSTNAME='DESKTOP-UVGO322' -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "2.6") -- PYTHON_EXECUTABLE='PYTHON_EXECUTABLE-NOTFOUND' -- Found Git: /usr/bin/git (found version "2.25.1") Setting up major user options ... NOTE: Setting Trilinos_ENABLE_PyTrilinos=OFF because BUILD_SHARED_LIBS=OFF! -- Setting Trilinos_ENABLE_TriKota=OFF because '/home/mark/tcad-charon/Trilinos/packages/TriKota/Dakota' does not exist! Trilinos repos versions: -------------------------------------------------------------------------------- Base Git Repo: Trilinos 48ffeb73b34 [Tue May 5 17:36:49 2020 -0600] trilinos@sandia.gov Merge Pull Request #7317 from brian-kelley/Trilinos/MiniEM_16Ranks -------------------------------------------------------------------------------- Reading list of native packages from /home/mark/tcad-charon/Trilinos/PackagesList.cmake -- Trilinos_NUM_PACKAGES='61' Reading list of native TPLs from /home/mark/tcad-charon/Trilinos/TPLsList.cmake -- Trilinos_NUM_TPLS='114' Processing Project, Repository, and Package dependency files and building internal dependencies graph ... -- Trilinos_NUM_SE_PACKAGES='155' -- Tentatively enabling TPL 'DLlib' Explicitly enabled packages on input (by user): 0 Explicitly enabled SE packages on input (by user): 0 Explicitly disabled packages on input (by user or by default): TriKota PyTrilinos NewPackage 3 Explicitly disabled SE packages on input (by user or by default): ShyLU_NodeBasker ShyLU_NodeFastILU SEACASExotec2 SEACASSlice TriKota STKExp ShyLU_DDCore PanzerExprEval PyTrilinos NewPackage 10 Explicitly enabled TPLs on input (by user): DLlib 1 Explicitly disabled TPLs on input (by user or by default): MPI 1 Disabling all packages that have a required dependency on disabled TPLs and optional package TPL support based on TPLENABLE=OFF ... -- Setting Trilinos_ENABLE_STKMesh=OFF because STKMesh has a required library dependence on disabled TPL MPI -- Setting Trilinos_ENABLE_STKSearch=OFF because STKSearch has a required library dependence on disabled TPL MPI -- Setting Trilinos_ENABLE_ShyLU_DDBDDC=OFF because ShyLU_DDBDDC has a required library dependence on disabled TPL MPI -- Setting Trilinos_ENABLE_ShyLU_DDFROSch=OFF because ShyLU_DDFROSch has a required library dependence on disabled TPL MPI -- Setting Trilinos_ENABLE_PanzerDofMgr=OFF because PanzerDofMgr has a required library dependence on disabled TPL MPI -- Setting Trilinos_ENABLE_PanzerDiscFE=OFF because PanzerDiscFE has a required library dependence on disabled TPL MPI -- Setting Trilinos_ENABLE_PanzerMiniEM=OFF because PanzerMiniEM has a required library dependence on disabled TPL MPI -- Setting Trilinos_ENABLE_PikeBlackBox=OFF because PikeBlackBox has a required library dependence on disabled TPL MPI Disabling subpackages for hard disables of parent packages due to TrilinosENABLE=OFF ... Disabling forward required SE packages and optional intra-package support that have a dependancy on disabled SE packages TrilinosENABLE=OFF ... -- Setting Trilinos_ENABLE_STKNGP=OFF because STKNGP has a required library dependence on disabled package STKMesh -- Setting Trilinos_ENABLE_STKIO=OFF because STKIO has a required library dependence on disabled package STKMesh -- Setting Trilinos_ENABLE_STKSearchUtil=OFF because STKSearchUtil has a required library dependence on disabled package STKMesh -- Setting Trilinos_ENABLE_STKTools=OFF because STKTools has a required library dependence on disabled package STKMesh -- Setting Trilinos_ENABLE_STKBalance=OFF because STKBalance has a required library dependence on disabled package STKMesh -- Setting Trilinos_ENABLE_Percept=OFF because Percept has a required library dependence on disabled package STKMesh -- Setting Trilinos_ENABLE_PanzerAdaptersSTK=OFF because PanzerAdaptersSTK has a required library dependence on disabled package STKMesh -- Setting Trilinos_ENABLE_STKTransfer=OFF because STKTransfer has a required library dependence on disabled package STKSearch -- Setting Trilinos_ENABLE_ShyLU_DD=OFF because ShyLU_DD has a required library dependence on disabled package ShyLU_DDBDDC -- Setting Trilinos_ENABLE_ShyLU=OFF because ShyLU has a required library dependence on disabled package ShyLU_DD -- Setting Trilinos_ENABLE_PikeImplicit=OFF because PikeImplicit has a required library dependence on disabled package PikeBlackBox Enabling subpackages for hard enables of parent packages due to TrilinosENABLE=ON ... Enabling all SE packages that are not currently disabled because of Trilinos_ENABLE_ALL_PACKAGES=ON (Trilinos_ENABLE_SECONDARY_TESTED_CODE=ON) ... -- Setting Trilinos_ENABLE_TrilinosFrameworkTests=ON -- Setting Trilinos_ENABLE_TrilinosATDMConfigTests=ON -- Setting Trilinos_ENABLE_Gtest=ON -- Setting Trilinos_ENABLE_KokkosCore=ON -- Setting Trilinos_ENABLE_KokkosContainers=ON -- Setting Trilinos_ENABLE_KokkosAlgorithms=ON -- Setting Trilinos_ENABLE_Kokkos=ON -- Setting Trilinos_ENABLE_TeuchosCore=ON -- Setting Trilinos_ENABLE_TeuchosParser=ON -- Setting Trilinos_ENABLE_TeuchosParameterList=ON -- Setting Trilinos_ENABLE_TeuchosComm=ON -- Setting Trilinos_ENABLE_TeuchosNumerics=ON -- Setting Trilinos_ENABLE_TeuchosRemainder=ON -- Setting Trilinos_ENABLE_TeuchosKokkosCompat=ON -- Setting Trilinos_ENABLE_TeuchosKokkosComm=ON -- Setting Trilinos_ENABLE_Teuchos=ON -- Setting Trilinos_ENABLE_KokkosKernels=ON -- Setting Trilinos_ENABLE_RTOp=ON -- Setting Trilinos_ENABLE_Sacado=ON -- Setting Trilinos_ENABLE_MiniTensor=ON -- Setting Trilinos_ENABLE_Epetra=ON -- Setting Trilinos_ENABLE_Zoltan=ON -- Setting Trilinos_ENABLE_Shards=ON -- Setting Trilinos_ENABLE_Triutils=ON -- Setting Trilinos_ENABLE_EpetraExt=ON -- Setting Trilinos_ENABLE_TpetraClassic=ON -- Setting Trilinos_ENABLE_TpetraTSQR=ON -- Setting Trilinos_ENABLE_TpetraCore=ON -- Setting Trilinos_ENABLE_Tpetra=ON -- Setting Trilinos_ENABLE_TrilinosSS=ON -- Setting Trilinos_ENABLE_Domi=ON -- Setting Trilinos_ENABLE_ThyraCore=ON -- Setting Trilinos_ENABLE_ThyraEpetraAdapters=ON -- Setting Trilinos_ENABLE_ThyraEpetraExtAdapters=ON -- Setting Trilinos_ENABLE_ThyraTpetraAdapters=ON -- Setting Trilinos_ENABLE_Thyra=ON -- Setting Trilinos_ENABLE_Xpetra=ON -- Setting Trilinos_ENABLE_Isorropia=ON -- Setting Trilinos_ENABLE_Pliris=ON -- Setting Trilinos_ENABLE_AztecOO=ON -- Setting Trilinos_ENABLE_Galeri=ON -- Setting Trilinos_ENABLE_Amesos=ON -- Setting Trilinos_ENABLE_Pamgen=ON -- Setting Trilinos_ENABLE_Zoltan2=ON -- Setting Trilinos_ENABLE_Ifpack=ON -- Setting Trilinos_ENABLE_ML=ON -- Setting Trilinos_ENABLE_Belos=ON -- Setting Trilinos_ENABLE_ShyLU_NodeHTS=ON -- Setting Trilinos_ENABLE_ShyLU_NodeTacho=ON -- Setting Trilinos_ENABLE_ShyLU_Node=ON -- Setting Trilinos_ENABLE_Amesos2=ON -- Setting Trilinos_ENABLE_SEACASExodus=ON -- Setting Trilinos_ENABLE_SEACASExodus_for=ON -- Setting Trilinos_ENABLE_SEACASExoIIv2for32=ON -- Setting Trilinos_ENABLE_SEACASNemesis=ON -- Setting Trilinos_ENABLE_SEACASIoss=ON -- Setting Trilinos_ENABLE_SEACASChaco=ON -- Setting Trilinos_ENABLE_SEACASAprepro_lib=ON -- Setting Trilinos_ENABLE_SEACASSupes=ON -- Setting Trilinos_ENABLE_SEACASSuplib=ON -- Setting Trilinos_ENABLE_SEACASSuplibC=ON -- Setting Trilinos_ENABLE_SEACASSuplibCpp=ON -- Setting Trilinos_ENABLE_SEACASSVDI=ON -- Setting Trilinos_ENABLE_SEACASPLT=ON -- Setting Trilinos_ENABLE_SEACASAlgebra=ON -- Setting Trilinos_ENABLE_SEACASAprepro=ON -- Setting Trilinos_ENABLE_SEACASBlot=ON -- Setting Trilinos_ENABLE_SEACASConjoin=ON -- Setting Trilinos_ENABLE_SEACASEjoin=ON -- Setting Trilinos_ENABLE_SEACASEpu=ON -- Setting Trilinos_ENABLE_SEACASExo2mat=ON -- Setting Trilinos_ENABLE_SEACASExodiff=ON -- Setting Trilinos_ENABLE_SEACASExomatlab=ON -- Setting Trilinos_ENABLE_SEACASExotxt=ON -- Setting Trilinos_ENABLE_SEACASExo_format=ON -- Setting Trilinos_ENABLE_SEACASEx1ex2v2=ON -- Setting Trilinos_ENABLE_SEACASFastq=ON -- Setting Trilinos_ENABLE_SEACASGjoin=ON -- Setting Trilinos_ENABLE_SEACASGen3D=ON -- Setting Trilinos_ENABLE_SEACASGenshell=ON -- Setting Trilinos_ENABLE_SEACASGrepos=ON -- Setting Trilinos_ENABLE_SEACASExplore=ON -- Setting Trilinos_ENABLE_SEACASMapvarlib=ON -- Setting Trilinos_ENABLE_SEACASMapvar=ON -- Setting Trilinos_ENABLE_SEACASMapvar-kd=ON -- Setting Trilinos_ENABLE_SEACASMat2exo=ON -- Setting Trilinos_ENABLE_SEACASNemslice=ON -- Setting Trilinos_ENABLE_SEACASNemspread=ON -- Setting Trilinos_ENABLE_SEACASNumbers=ON -- Setting Trilinos_ENABLE_SEACASTxtexo=ON -- Setting Trilinos_ENABLE_SEACASEx2ex1v2=ON -- Setting Trilinos_ENABLE_SEACAS=ON -- Setting Trilinos_ENABLE_Komplex=ON -- Setting Trilinos_ENABLE_Anasazi=ON -- Setting Trilinos_ENABLE_Ifpack2=ON -- Setting Trilinos_ENABLE_Stratimikos=ON -- Setting Trilinos_ENABLE_FEI=ON -- Setting Trilinos_ENABLE_Teko=ON -- Setting Trilinos_ENABLE_Intrepid=ON -- Setting Trilinos_ENABLE_Intrepid2=ON -- Setting Trilinos_ENABLE_Compadre=ON -- Setting Trilinos_ENABLE_STKMath=ON -- Setting Trilinos_ENABLE_STKUtil=ON -- Setting Trilinos_ENABLE_STKSimd=ON -- Setting Trilinos_ENABLE_STKTopology=ON -- Setting Trilinos_ENABLE_STKNGP_TEST=ON -- Setting Trilinos_ENABLE_STKUnit_test_utils=ON -- Setting Trilinos_ENABLE_STKUnit_tests=ON -- Setting Trilinos_ENABLE_STKDoc_tests=ON -- Setting Trilinos_ENABLE_STKExprEval=ON -- Setting Trilinos_ENABLE_STK=ON -- Setting Trilinos_ENABLE_Phalanx=ON -- Setting Trilinos_ENABLE_NOX=ON -- Setting Trilinos_ENABLE_Moertel=ON -- Setting Trilinos_ENABLE_MueLu=ON -- Setting Trilinos_ENABLE_ShyLU_DDCommon=ON -- Setting Trilinos_ENABLE_Rythmos=ON -- Setting Trilinos_ENABLE_Tempus=ON -- Setting Trilinos_ENABLE_Stokhos=ON -- Setting Trilinos_ENABLE_ROL=ON -- Setting Trilinos_ENABLE_Piro=ON -- Setting Trilinos_ENABLE_PanzerCore=ON -- Setting Trilinos_ENABLE_Panzer=ON -- Setting Trilinos_ENABLE_Adelus=ON -- Setting Trilinos_ENABLE_TrilinosCouplings=ON -- Setting Trilinos_ENABLE_Pike=ON Enabling all required (and optional since Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES=ON) upstream SE packages for current set of enabled packages (Trilinos_ENABLE_SECONDARY_TESTED_CODE=ON) ... Enabling all optional intra-package enables ENABLE that are not currently disabled if both sets of packages are enabled ... -- Setting Kokkos_ENABLE_KokkosContainers=ON since Trilinos_ENABLE_Kokkos=ON AND Trilinos_ENABLE_KokkosContainers=ON -- Setting Kokkos_ENABLE_KokkosAlgorithms=ON since Trilinos_ENABLE_Kokkos=ON AND Trilinos_ENABLE_KokkosAlgorithms=ON -- Setting TeuchosCore_ENABLE_KokkosCore=ON since Trilinos_ENABLE_TeuchosCore=ON AND Trilinos_ENABLE_KokkosCore=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 Sacado_ENABLE_KokkosCore=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_KokkosCore=ON -- Setting Sacado_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_TeuchosCore=ON -- Setting Sacado_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_TeuchosNumerics=ON -- Setting Sacado_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_TeuchosComm=ON -- Setting Sacado_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON -- Setting Sacado_ENABLE_KokkosContainers=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_KokkosContainers=ON -- Setting Epetra_ENABLE_Teuchos=ON since Trilinos_ENABLE_Epetra=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting Shards_ENABLE_Teuchos=ON since Trilinos_ENABLE_Shards=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting Triutils_ENABLE_Epetra=ON since Trilinos_ENABLE_Triutils=ON AND Trilinos_ENABLE_Epetra=ON -- Setting EpetraExt_ENABLE_Triutils=ON since Trilinos_ENABLE_EpetraExt=ON AND Trilinos_ENABLE_Triutils=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 Tpetra_ENABLE_TpetraTSQR=ON since Trilinos_ENABLE_Tpetra=ON AND Trilinos_ENABLE_TpetraTSQR=ON -- Setting Domi_ENABLE_Epetra=ON since Trilinos_ENABLE_Domi=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Domi_ENABLE_TpetraClassic=ON since Trilinos_ENABLE_Domi=ON AND Trilinos_ENABLE_TpetraClassic=ON -- Setting Domi_ENABLE_TpetraCore=ON since Trilinos_ENABLE_Domi=ON AND Trilinos_ENABLE_TpetraCore=ON -- Setting ThyraTpetraAdapters_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_ThyraTpetraAdapters=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=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 -- NOTE: Xpetra_ENABLE_Epetra=OFF is already set so not enabling even though Trilinos_ENABLE_Epetra=ON is set! -- NOTE: Xpetra_ENABLE_EpetraExt=OFF is already set so not enabling even though Trilinos_ENABLE_EpetraExt=ON is set! -- Setting Xpetra_ENABLE_Tpetra=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting Xpetra_ENABLE_KokkosCore=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_KokkosCore=ON -- Setting Xpetra_ENABLE_KokkosContainers=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_KokkosContainers=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=OFF is already set so not enabling even though Trilinos_ENABLE_Epetra=ON is set! -- NOTE: Xpetra_ENABLE_EpetraExt=OFF is already set so not enabling even though Trilinos_ENABLE_EpetraExt=ON is set! -- NOTE: Xpetra_ENABLE_Tpetra=ON is already set! -- NOTE: Xpetra_ENABLE_KokkosCore=ON is already set! -- NOTE: Xpetra_ENABLE_KokkosContainers=ON is already set! -- NOTE: Xpetra_ENABLE_KokkosKernels=ON is already set! -- NOTE: Xpetra_ENABLE_Thyra=ON is already set! -- Setting AztecOO_ENABLE_Teuchos=ON since Trilinos_ENABLE_AztecOO=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_EpetraExt=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_EpetraExt=ON -- 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 Zoltan2_ENABLE_Epetra=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Epetra=ON -- NOTE: Zoltan2_ENABLE_Epetra=ON is already set! -- Setting Zoltan2_ENABLE_Galeri=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Galeri=ON -- Setting Zoltan2_ENABLE_Pamgen=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Pamgen=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 -- Setting Ifpack_ENABLE_Galeri=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Galeri=ON -- Setting ML_ENABLE_Teuchos=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Teuchos=ON -- Setting ML_ENABLE_Epetra=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Epetra=ON -- Setting ML_ENABLE_Zoltan=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Zoltan=ON -- Setting ML_ENABLE_Galeri=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Galeri=ON -- Setting ML_ENABLE_Amesos=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Amesos=ON -- Setting ML_ENABLE_Ifpack=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Ifpack=ON -- Setting ML_ENABLE_AztecOO=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_AztecOO=ON -- Setting ML_ENABLE_EpetraExt=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting ML_ENABLE_Isorropia=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Isorropia=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_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 -- Setting Belos_ENABLE_ML=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_ML=ON -- NOTE: Belos_ENABLE_AztecOO=ON is already set! -- Setting ShyLU_NodeHTS_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_ShyLU_NodeHTS=ON AND Trilinos_ENABLE_KokkosKernels=ON -- Setting ShyLU_NodeTacho_ENABLE_TrilinosSS=ON since Trilinos_ENABLE_ShyLU_NodeTacho=ON AND Trilinos_ENABLE_TrilinosSS=ON -- Setting ShyLU_Node_ENABLE_ShyLU_NodeHTS=ON since Trilinos_ENABLE_ShyLU_Node=ON AND Trilinos_ENABLE_ShyLU_NodeHTS=ON -- Setting ShyLU_Node_ENABLE_ShyLU_NodeTacho=ON since Trilinos_ENABLE_ShyLU_Node=ON AND Trilinos_ENABLE_ShyLU_NodeTacho=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 -- Setting Amesos2_ENABLE_ShyLU_NodeTacho=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_ShyLU_NodeTacho=ON -- NOTE: Amesos2_ENABLE_ShyLU_NodeTacho=ON is already set! -- Setting Amesos2_ENABLE_Kokkos=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_Kokkos=ON -- Setting Amesos2_ENABLE_TrilinosSS=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_TrilinosSS=ON -- Setting SEACASIoss_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASIoss=ON AND Trilinos_ENABLE_SEACASExodus=ON -- Setting SEACASIoss_ENABLE_Pamgen=ON since Trilinos_ENABLE_SEACASIoss=ON AND Trilinos_ENABLE_Pamgen=ON -- Setting SEACASIoss_ENABLE_Zoltan=ON since Trilinos_ENABLE_SEACASIoss=ON AND Trilinos_ENABLE_Zoltan=ON -- Setting SEACASIoss_ENABLE_Kokkos=ON since Trilinos_ENABLE_SEACASIoss=ON AND Trilinos_ENABLE_Kokkos=ON -- Setting SEACASAprepro_lib_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASAprepro_lib=ON AND Trilinos_ENABLE_SEACASExodus=ON -- Setting SEACASNemslice_ENABLE_Zoltan=ON since Trilinos_ENABLE_SEACASNemslice=ON AND Trilinos_ENABLE_Zoltan=ON -- Setting SEACAS_ENABLE_SEACASExodus_for=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExodus_for=ON -- Setting SEACAS_ENABLE_SEACASExoIIv2for32=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExoIIv2for32=ON -- Setting SEACAS_ENABLE_SEACASNemesis=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASNemesis=ON -- Setting SEACAS_ENABLE_SEACASChaco=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASChaco=ON -- Setting SEACAS_ENABLE_SEACASAprepro_lib=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASAprepro_lib=ON -- Setting SEACAS_ENABLE_SEACASSupes=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASSupes=ON -- Setting SEACAS_ENABLE_SEACASSuplib=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASSuplib=ON -- Setting SEACAS_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASSuplibC=ON -- Setting SEACAS_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON -- Setting SEACAS_ENABLE_SEACASSVDI=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASSVDI=ON -- Setting SEACAS_ENABLE_SEACASPLT=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASPLT=ON -- Setting SEACAS_ENABLE_SEACASAlgebra=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASAlgebra=ON -- Setting SEACAS_ENABLE_SEACASAprepro=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASAprepro=ON -- Setting SEACAS_ENABLE_SEACASBlot=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASBlot=ON -- Setting SEACAS_ENABLE_SEACASConjoin=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASConjoin=ON -- Setting SEACAS_ENABLE_SEACASEjoin=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASEjoin=ON -- Setting SEACAS_ENABLE_SEACASEpu=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASEpu=ON -- Setting SEACAS_ENABLE_SEACASExo2mat=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExo2mat=ON -- Setting SEACAS_ENABLE_SEACASExodiff=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExodiff=ON -- Setting SEACAS_ENABLE_SEACASExomatlab=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExomatlab=ON -- Setting SEACAS_ENABLE_SEACASExotxt=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExotxt=ON -- Setting SEACAS_ENABLE_SEACASExo_format=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExo_format=ON -- Setting SEACAS_ENABLE_SEACASEx1ex2v2=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASEx1ex2v2=ON -- Setting SEACAS_ENABLE_SEACASFastq=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASFastq=ON -- Setting SEACAS_ENABLE_SEACASGjoin=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASGjoin=ON -- Setting SEACAS_ENABLE_SEACASGen3D=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASGen3D=ON -- Setting SEACAS_ENABLE_SEACASGenshell=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASGenshell=ON -- Setting SEACAS_ENABLE_SEACASGrepos=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASGrepos=ON -- Setting SEACAS_ENABLE_SEACASExplore=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExplore=ON -- Setting SEACAS_ENABLE_SEACASMapvarlib=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASMapvarlib=ON -- Setting SEACAS_ENABLE_SEACASMapvar=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASMapvar=ON -- Setting SEACAS_ENABLE_SEACASMapvar-kd=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASMapvar-kd=ON -- Setting SEACAS_ENABLE_SEACASMat2exo=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASMat2exo=ON -- Setting SEACAS_ENABLE_SEACASNemslice=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASNemslice=ON -- Setting SEACAS_ENABLE_SEACASNemspread=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASNemspread=ON -- Setting SEACAS_ENABLE_SEACASNumbers=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASNumbers=ON -- Setting SEACAS_ENABLE_SEACASTxtexo=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASTxtexo=ON -- Setting SEACAS_ENABLE_SEACASEx2ex1v2=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASEx2ex1v2=ON -- Setting Anasazi_ENABLE_Tpetra=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting Anasazi_ENABLE_Epetra=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Anasazi_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting Anasazi_ENABLE_ThyraCore=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_ThyraCore=ON -- Setting Anasazi_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON -- Setting Anasazi_ENABLE_Belos=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Belos=ON -- Setting Anasazi_ENABLE_Amesos=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Amesos=ON -- Setting Anasazi_ENABLE_AztecOO=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_AztecOO=ON -- NOTE: Anasazi_ENABLE_Belos=ON is already set! -- NOTE: Anasazi_ENABLE_EpetraExt=ON is already set! -- Setting Anasazi_ENABLE_Galeri=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Galeri=ON -- Setting Anasazi_ENABLE_Ifpack=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Ifpack=ON -- Setting Anasazi_ENABLE_Triutils=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Triutils=ON -- Setting Ifpack2_ENABLE_Xpetra=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Xpetra=ON -- Setting Ifpack2_ENABLE_Zoltan2=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Zoltan2=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 -- Setting Ifpack2_ENABLE_ShyLU_NodeHTS=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_ShyLU_NodeHTS=ON -- NOTE: Ifpack2_ENABLE_Amesos2=ON is already set! -- NOTE: Ifpack2_ENABLE_ShyLU_NodeHTS=ON is already set! -- Setting Ifpack2_ENABLE_ML=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_ML=ON -- 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 -- 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_ML=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_ML=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 -- Setting Stratimikos_ENABLE_Ifpack2=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Ifpack2=ON -- Setting FEI_ENABLE_AztecOO=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_AztecOO=ON -- Setting FEI_ENABLE_Belos=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_Belos=ON -- Setting FEI_ENABLE_Amesos=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_Amesos=ON -- Setting FEI_ENABLE_Ifpack=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_Ifpack=ON -- Setting FEI_ENABLE_ML=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_ML=ON -- Setting Teko_ENABLE_Isorropia=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Isorropia=ON -- Setting Teko_ENABLE_Ifpack2=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Ifpack2=ON -- Setting Teko_ENABLE_Amesos2=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Amesos2=ON -- Setting Teko_ENABLE_Belos=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Belos=ON -- Setting Intrepid_ENABLE_Epetra=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Intrepid_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting Intrepid_ENABLE_Amesos=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Amesos=ON -- Setting Intrepid_ENABLE_Pamgen=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Pamgen=ON -- Setting Intrepid2_ENABLE_Sacado=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_Sacado=ON -- NOTE: Intrepid2_ENABLE_Sacado=ON is already set! -- Setting STKUtil_ENABLE_SEACASAprepro_lib=ON since Trilinos_ENABLE_STKUtil=ON AND Trilinos_ENABLE_SEACASAprepro_lib=ON -- Setting STKUnit_test_utils_ENABLE_STKNGP_TEST=ON since Trilinos_ENABLE_STKUnit_test_utils=ON AND Trilinos_ENABLE_STKNGP_TEST=ON -- Setting STKUnit_tests_ENABLE_STKNGP_TEST=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKNGP_TEST=ON -- Setting STKUnit_tests_ENABLE_Shards=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_Shards=ON -- Setting STKUnit_tests_ENABLE_STKTopology=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKTopology=ON -- Setting STKUnit_tests_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKUtil=ON -- Setting STKUnit_tests_ENABLE_STKMath=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKMath=ON -- Setting STKUnit_tests_ENABLE_STKSimd=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKSimd=ON -- Setting STKUnit_tests_ENABLE_STKUnit_test_utils=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKUnit_test_utils=ON -- Setting STKDoc_tests_ENABLE_STKTopology=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKTopology=ON -- Setting STKDoc_tests_ENABLE_STKMath=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKMath=ON -- Setting STKDoc_tests_ENABLE_STKSimd=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKSimd=ON -- Setting STKDoc_tests_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKUtil=ON -- Setting STKDoc_tests_ENABLE_STKUnit_test_utils=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKUnit_test_utils=ON -- Setting STK_ENABLE_STKMath=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKMath=ON -- Setting STK_ENABLE_STKUtil=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKUtil=ON -- Setting STK_ENABLE_STKSimd=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKSimd=ON -- Setting STK_ENABLE_STKTopology=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKTopology=ON -- Setting STK_ENABLE_STKNGP_TEST=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKNGP_TEST=ON -- Setting STK_ENABLE_STKUnit_test_utils=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKUnit_test_utils=ON -- Setting STK_ENABLE_STKUnit_tests=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKUnit_tests=ON -- Setting STK_ENABLE_STKDoc_tests=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKDoc_tests=ON -- Setting STK_ENABLE_STKExprEval=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKExprEval=ON -- Setting NOX_ENABLE_Epetra=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Epetra=ON -- Setting NOX_ENABLE_EpetraExt=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting NOX_ENABLE_ThyraCore=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_ThyraCore=ON -- Setting NOX_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON -- Setting NOX_ENABLE_ThyraEpetraExtAdapters=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_ThyraEpetraExtAdapters=ON -- Setting NOX_ENABLE_Amesos=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Amesos=ON -- Setting NOX_ENABLE_AztecOO=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_AztecOO=ON -- Setting NOX_ENABLE_Ifpack=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Ifpack=ON -- Setting NOX_ENABLE_ML=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_ML=ON -- Setting NOX_ENABLE_Belos=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Belos=ON -- Setting NOX_ENABLE_Anasazi=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Anasazi=ON -- Setting NOX_ENABLE_Stratimikos=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Stratimikos=ON -- Setting NOX_ENABLE_Teko=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Teko=ON -- NOTE: NOX_ENABLE_Stratimikos=ON is already set! -- Setting NOX_ENABLE_Isorropia=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Isorropia=ON -- Setting NOX_ENABLE_Tpetra=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting NOX_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON -- Setting NOX_ENABLE_Ifpack2=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Ifpack2=ON -- Setting Moertel_ENABLE_Kokkos=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_Kokkos=ON -- Setting Moertel_ENABLE_Tpetra=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting Moertel_ENABLE_SEACAS=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_SEACAS=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 -- NOTE: MueLu_ENABLE_Epetra=OFF is already set so not enabling even though Trilinos_ENABLE_Epetra=ON is set! -- Setting MueLu_ENABLE_EpetraExt=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting MueLu_ENABLE_Teko=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Teko=ON -- 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 -- Setting MueLu_ENABLE_Intrepid2=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Intrepid2=ON -- Setting MueLu_ENABLE_ML=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_ML=ON -- Setting MueLu_ENABLE_Tpetra=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting MueLu_ENABLE_Zoltan=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Zoltan=ON -- Setting MueLu_ENABLE_Zoltan2=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Zoltan2=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_KokkosCore=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_KokkosCore=ON -- Setting MueLu_ENABLE_KokkosContainers=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_KokkosContainers=ON -- Setting MueLu_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_KokkosKernels=ON -- Setting MueLu_ENABLE_AztecOO=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_AztecOO=ON -- Setting MueLu_ENABLE_Pamgen=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Pamgen=ON -- Setting Rythmos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Rythmos=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting Rythmos_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_Rythmos=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON -- Setting Rythmos_ENABLE_ThyraEpetraExtAdapters=ON since Trilinos_ENABLE_Rythmos=ON AND Trilinos_ENABLE_ThyraEpetraExtAdapters=ON -- Setting Rythmos_ENABLE_Sacado=ON since Trilinos_ENABLE_Rythmos=ON AND Trilinos_ENABLE_Sacado=ON -- Setting Rythmos_ENABLE_Stratimikos=ON since Trilinos_ENABLE_Rythmos=ON AND Trilinos_ENABLE_Stratimikos=ON -- Setting Rythmos_ENABLE_Belos=ON since Trilinos_ENABLE_Rythmos=ON AND Trilinos_ENABLE_Belos=ON -- Setting Rythmos_ENABLE_NOX=ON since Trilinos_ENABLE_Rythmos=ON AND Trilinos_ENABLE_NOX=ON -- Setting Stokhos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting Stokhos_ENABLE_Ifpack=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Ifpack=ON -- Setting Stokhos_ENABLE_ML=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_ML=ON -- Setting Stokhos_ENABLE_Anasazi=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Anasazi=ON -- Setting Stokhos_ENABLE_Sacado=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Sacado=ON -- Setting Stokhos_ENABLE_NOX=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_NOX=ON -- Setting Stokhos_ENABLE_Isorropia=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Isorropia=ON -- Setting Stokhos_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_KokkosKernels=ON -- Setting Stokhos_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON -- Setting Stokhos_ENABLE_KokkosAlgorithms=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_KokkosAlgorithms=ON -- Setting Stokhos_ENABLE_KokkosContainers=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_KokkosContainers=ON -- Setting Stokhos_ENABLE_Tpetra=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting Stokhos_ENABLE_Ifpack2=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Ifpack2=ON -- Setting Stokhos_ENABLE_MueLu=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_MueLu=ON -- Setting Stokhos_ENABLE_Belos=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Belos=ON -- Setting Stokhos_ENABLE_Amesos2=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Amesos2=ON -- Setting Stokhos_ENABLE_Thyra=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Thyra=ON -- Setting Stokhos_ENABLE_Xpetra=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Xpetra=ON -- Setting Stokhos_ENABLE_AztecOO=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_AztecOO=ON -- Setting Stokhos_ENABLE_Stratimikos=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Stratimikos=ON -- Setting Stokhos_ENABLE_Zoltan=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Zoltan=ON -- NOTE: Stokhos_ENABLE_KokkosContainers=ON is already set! -- Setting ROL_ENABLE_Belos=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Belos=ON -- Setting ROL_ENABLE_Epetra=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Epetra=ON -- Setting ROL_ENABLE_Tpetra=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting ROL_ENABLE_Thyra=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Thyra=ON -- Setting ROL_ENABLE_Sacado=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Sacado=ON -- Setting ROL_ENABLE_Intrepid=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Intrepid=ON -- Setting ROL_ENABLE_MiniTensor=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_MiniTensor=ON -- Setting ROL_ENABLE_Shards=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Shards=ON -- Setting ROL_ENABLE_Amesos=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Amesos=ON -- Setting ROL_ENABLE_Amesos2=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Amesos2=ON -- Setting ROL_ENABLE_Ifpack2=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Ifpack2=ON -- Setting ROL_ENABLE_MueLu=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_MueLu=ON -- Setting ROL_ENABLE_Tempus=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Tempus=ON -- Setting ROL_ENABLE_Gtest=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Gtest=ON -- Setting Piro_ENABLE_NOX=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_NOX=ON -- Setting Piro_ENABLE_Rythmos=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Rythmos=ON -- Setting Piro_ENABLE_Tempus=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Tempus=ON -- Setting Piro_ENABLE_Stokhos=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Stokhos=ON -- Setting Piro_ENABLE_ROL=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_ROL=ON -- Setting Piro_ENABLE_Ifpack2=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Ifpack2=ON -- Setting Piro_ENABLE_MueLu=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_MueLu=ON -- Setting Piro_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON -- Setting Piro_ENABLE_ThyraEpetraExtAdapters=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_ThyraEpetraExtAdapters=ON -- Setting Piro_ENABLE_Epetra=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Epetra=ON -- Setting Piro_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting Piro_ENABLE_Tpetra=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Tpetra=ON -- Setting TrilinosCouplings_ENABLE_Amesos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Amesos=ON -- Setting TrilinosCouplings_ENABLE_AztecOO=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_AztecOO=ON -- Setting TrilinosCouplings_ENABLE_Belos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Belos=ON -- Setting TrilinosCouplings_ENABLE_EpetraExt=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_EpetraExt=ON -- Setting TrilinosCouplings_ENABLE_Ifpack=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Ifpack=ON -- Setting TrilinosCouplings_ENABLE_Isorropia=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Isorropia=ON -- Setting TrilinosCouplings_ENABLE_ML=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_ML=ON -- Setting TrilinosCouplings_ENABLE_MueLu=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_MueLu=ON -- Setting TrilinosCouplings_ENABLE_NOX=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_NOX=ON -- Setting TrilinosCouplings_ENABLE_Stokhos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Stokhos=ON -- Setting TrilinosCouplings_ENABLE_Zoltan=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Zoltan=ON -- NOTE: TrilinosCouplings_ENABLE_Amesos=ON is already set! -- NOTE: TrilinosCouplings_ENABLE_AztecOO=ON is already set! -- Setting TrilinosCouplings_ENABLE_Epetra=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Epetra=ON -- NOTE: TrilinosCouplings_ENABLE_EpetraExt=ON is already set! -- NOTE: TrilinosCouplings_ENABLE_Ifpack=ON is already set! -- Setting TrilinosCouplings_ENABLE_Intrepid=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Intrepid=ON -- Setting TrilinosCouplings_ENABLE_Intrepid2=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Intrepid2=ON -- NOTE: TrilinosCouplings_ENABLE_Isorropia=ON is already set! -- Setting TrilinosCouplings_ENABLE_KokkosContainers=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_KokkosContainers=ON -- Setting TrilinosCouplings_ENABLE_KokkosCore=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_KokkosCore=ON -- Setting TrilinosCouplings_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_KokkosKernels=ON -- NOTE: TrilinosCouplings_ENABLE_ML=ON is already set! -- NOTE: TrilinosCouplings_ENABLE_MueLu=ON is already set! -- NOTE: TrilinosCouplings_ENABLE_MueLu=ON is already set! -- Setting TrilinosCouplings_ENABLE_Pamgen=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Pamgen=ON -- Setting TrilinosCouplings_ENABLE_Sacado=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Sacado=ON -- NOT setting TrilinosCouplings_ENABLE_STKIO=ON since STKIO is NOT enabled at this point! -- NOT setting TrilinosCouplings_ENABLE_STKMesh=ON since STKMesh is NOT enabled at this point! -- NOTE: TrilinosCouplings_ENABLE_Stokhos=ON is already set! -- Setting TrilinosCouplings_ENABLE_Stratimikos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Stratimikos=ON -- Setting TrilinosCouplings_ENABLE_Teko=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Teko=ON -- Setting TrilinosCouplings_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON -- Setting TrilinosCouplings_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON -- Setting TrilinosCouplings_ENABLE_Tpetra=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Tpetra=ON -- NOT setting TrilinosCouplings_ENABLE_TriKota=ON since TriKota is NOT enabled at this point! -- NOTE: TrilinosCouplings_ENABLE_Zoltan=ON is already set! Enabling all remaining required TPLs for current set of enabled packages ... -- Setting TPL_ENABLE_BLAS=ON because it is required by the enabled package TeuchosNumerics -- Setting TPL_ENABLE_LAPACK=ON because it is required by the enabled package TeuchosNumerics -- Setting TPL_ENABLE_Boost=ON because it is required by the enabled package MiniTensor -- Setting TPL_ENABLE_Netcdf=ON because it is required by the enabled package SEACASExodus -- Setting TPL_ENABLE_X11=ON because it is required by the enabled package SEACASSVDI -- Setting TPL_ENABLE_Matio=ON because it is required by the enabled package SEACASExo2mat Enabling all optional package TPL support ENABLE not currently disabled for enabled TPLs ... -- Setting KokkosCore_ENABLE_DLlib=ON since TPL_ENABLE_DLlib=ON -- Setting TeuchosCore_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON -- Setting KokkosKernels_ENABLE_BLAS=ON since TPL_ENABLE_BLAS=ON -- Setting KokkosKernels_ENABLE_LAPACK=ON since TPL_ENABLE_LAPACK=ON -- Setting Pamgen_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON -- Setting Ifpack_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON -- Setting ShyLU_NodeHTS_ENABLE_BLAS=ON since TPL_ENABLE_BLAS=ON -- Setting ShyLU_NodeTacho_ENABLE_LAPACK=ON since TPL_ENABLE_LAPACK=ON -- Setting ShyLU_NodeTacho_ENABLE_BLAS=ON since TPL_ENABLE_BLAS=ON -- NOTE: ShyLU_NodeTacho_ENABLE_LAPACK=ON is already set! -- NOTE: ShyLU_NodeTacho_ENABLE_BLAS=ON is already set! -- Setting SEACASIoss_ENABLE_DLlib=ON since TPL_ENABLE_DLlib=ON -- Setting FEI_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON -- Setting STKUtil_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON -- Setting STKDoc_tests_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON -- NOTE: STKDoc_tests_ENABLE_Boost=ON is already set! -- Setting STKExprEval_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON -- Setting NOX_ENABLE_LAPACK=ON since TPL_ENABLE_LAPACK=ON -- Setting NOX_ENABLE_BLAS=ON since TPL_ENABLE_BLAS=ON -- Setting MueLu_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON -- Setting Rythmos_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON -- Setting Stokhos_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON -- Setting ROL_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON Enabling TPLs based on ENABLE=ON if TPL is not explicitly disabled ... 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 ... -- Setting Trilinos_ENABLE_ShyLU_DD=ON because Trilinos_ENABLE_ShyLU_DDCommon=ON Final set of enabled packages: TrilinosFrameworkTests TrilinosATDMConfigTests Gtest Kokkos Teuchos KokkosKernels RTOp Sacado MiniTensor Epetra Zoltan Shards Triutils EpetraExt Tpetra TrilinosSS Domi Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2 Ifpack ML Belos ShyLU_Node Amesos2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko Intrepid Intrepid2 Compadre STK Phalanx NOX Moertel MueLu ShyLU_DD Rythmos Tempus Stokhos ROL Piro Panzer Adelus TrilinosCouplings Pike 56 Final set of enabled SE packages: TrilinosFrameworkTests TrilinosATDMConfigTests Gtest KokkosCore KokkosContainers KokkosAlgorithms Kokkos TeuchosCore TeuchosParser TeuchosParameterList TeuchosComm TeuchosNumerics TeuchosRemainder TeuchosKokkosCompat TeuchosKokkosComm Teuchos KokkosKernels RTOp Sacado MiniTensor Epetra Zoltan Shards Triutils EpetraExt TpetraClassic TpetraTSQR TpetraCore Tpetra TrilinosSS Domi ThyraCore ThyraEpetraAdapters ThyraEpetraExtAdapters ThyraTpetraAdapters Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2 Ifpack ML Belos ShyLU_NodeHTS ShyLU_NodeTacho ShyLU_Node Amesos2 SEACASExodus SEACASExodus_for SEACASExoIIv2for32 SEACASNemesis SEACASIoss SEACASChaco SEACASAprepro_lib SEACASSupes SEACASSuplib SEACASSuplibC SEACASSuplibCpp SEACASSVDI SEACASPLT SEACASAlgebra SEACASAprepro SEACASBlot SEACASConjoin SEACASEjoin SEACASEpu SEACASExo2mat SEACASExodiff SEACASExomatlab SEACASExotxt SEACASExo_format SEACASEx1ex2v2 SEACASFastq SEACASGjoin SEACASGen3D SEACASGenshell SEACASGrepos SEACASExplore SEACASMapvarlib SEACASMapvar SEACASMapvar-kd SEACASMat2exo SEACASNemslice SEACASNemspread SEACASNumbers SEACASTxtexo SEACASEx2ex1v2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko Intrepid Intrepid2 Compadre STKMath STKUtil STKSimd STKTopology STKNGP_TEST STKUnit_test_utils STKUnit_tests STKDoc_tests STKExprEval STK Phalanx NOX Moertel MueLu ShyLU_DDCommon ShyLU_DD Rythmos Tempus Stokhos ROL Piro PanzerCore Panzer Adelus TrilinosCouplings Pike 127 Final set of non-enabled packages: TriKota Percept ShyLU PyTrilinos NewPackage 5 Final set of non-enabled SE packages: ShyLU_NodeBasker ShyLU_NodeFastILU SEACASExotec2 SEACASSlice TriKota STKMesh STKNGP STKIO STKSearch STKSearchUtil STKTransfer STKTools STKBalance STKExp Percept ShyLU_DDBDDC ShyLU_DDFROSch ShyLU_DDCore ShyLU PanzerDofMgr PanzerDiscFE PanzerAdaptersSTK PanzerMiniEM PanzerExprEval PyTrilinos NewPackage PikeBlackBox PikeImplicit 28 Final set of enabled TPLs: BLAS LAPACK Boost Netcdf Matio X11 DLlib 7 Final set of non-enabled TPLs: MKL yaml-cpp Peano CUDA CUBLAS CUSOLVER CUSPARSE Thrust Cusp TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD MPI Scotch OVIS gpcd METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf ADIOS2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS PARDISO_MKL 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 PAPI MATLABLib Eigen Lemon GLM quadmath CAMAL RTlib AmgX CGAL CGALCore VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar mlpack pebbl MAGMASparse Check 107 Setting up export dependencies for all enabled SE packages ... Probing the environment ... -- USE_XSDK_DEFAULTS='FALSE' -- BUILD_SHARED_LIBS='FALSE' -- Setting CMAKE_BUILD_TYPE=RELEASE since it was not set ... -- CMAKE_BUILD_TYPE='RELEASE' -- The C compiler identification is GNU 9.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- CMAKE_C_COMPILER_ID='GNU' -- CMAKE_C_COMPILER_VERSION='9.3.0' -- The CXX compiler identification is GNU 9.3.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMAKE_CXX_COMPILER_ID='GNU' -- CMAKE_CXX_COMPILER_VERSION='9.3.0' -- The Fortran compiler identification is GNU 9.3.0 -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Check for working Fortran compiler: /usr/bin/gfortran - skipped -- Checking whether /usr/bin/gfortran supports Fortran 90 -- Checking whether /usr/bin/gfortran supports Fortran 90 - yes -- Skip adding flags for C++11 because Kokkos flags does that ... -- 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='/usr/local/lib' -- Looking for C++ include sys/time.h -- Looking for C++ include sys/time.h - found -- Looking for C++ include time.h -- Looking for C++ include time.h - found -- Looking for C++ include stdint.h -- Looking for C++ include stdint.h - found -- Looking for C++ include inttypes.h -- Looking for C++ include inttypes.h - found -- Found Perl: /usr/bin/perl (found version "5.30.0") CMake Deprecation Warning at /home/mark/tcad-charon/Trilinos/cmake/tribits/core/config_tests/fmangle/CMakeLists.txt:40 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Fortran name mangling: LOWER UNDER -- Detecting Fortran/C Interface -- Detecting Fortran/C Interface - Found GLOBAL and MODULE mangling -- Verifying Fortran/CXX Compiler Compatibility -- Verifying Fortran/CXX Compiler Compatibility - Success -- Search for C++11 compiler flag ... -- Performing Test CXX11_FLAGS_COMPILE_RESULT_0 -- Performing Test CXX11_FLAGS_COMPILE_RESULT_0 - Success -- Successful C++11 flag: '-std=c++11' -- Performing Test CXX11_CONSECUTIVE_RIGHT_ANGLE_BRACKETS -- Performing Test CXX11_CONSECUTIVE_RIGHT_ANGLE_BRACKETS - Success -- Performing Test CXX11_AUTOTYPEDVARIABLES -- Performing Test CXX11_AUTOTYPEDVARIABLES - Success -- Performing Test CXX11_LAMBDAS -- Performing Test CXX11_LAMBDAS - Success -- Trilinos_ENABLE_CXX11=ON -- Performing Test MATH_LIBRARY_IS_SUPPLIED -- Performing Test MATH_LIBRARY_IS_SUPPLIED - Success -- 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 - Success -- 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 - Success -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) Getting information for all enabled TPLs ... Processing enabled TPL: BLAS (enabled by TeuchosNumerics, disable with -DTPL_ENABLE_BLAS=OFF) -- BLAS_LIBRARY_NAMES='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/lib/x86_64-linux-gnu/libblas.so' -- TPL_BLAS_LIBRARIES='/usr/lib/x86_64-linux-gnu/libblas.so' Processing enabled TPL: LAPACK (enabled by TeuchosNumerics, disable with -DTPL_ENABLE_LAPACK=OFF) -- LAPACK_LIBRARY_NAMES='lapack lapack_win32' -- Searching for libs in LAPACK_LIBRARY_DIRS='' -- Searching for a lib in the set "lapack lapack_win32": -- Searching for lib 'lapack' ... -- Found lib '/usr/lib/x86_64-linux-gnu/liblapack.so' -- TPL_LAPACK_LIBRARIES='/usr/lib/x86_64-linux-gnu/liblapack.so' Processing enabled TPL: Boost (enabled by MiniTensor, disable with -DTPL_ENABLE_Boost=OFF) -- 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 '/usr/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 '/usr/include/boost/mpl/at.hpp' -- Found TPL 'Boost' include dirs '/usr/include' -- TPL_Boost_INCLUDE_DIRS='/usr/include' Processing enabled TPL: Netcdf (enabled by SEACASExodus, disable with -DTPL_ENABLE_Netcdf=OFF) -- Using FIND_PACKAGE(Netcdf ...) ... CMake Error at cmake/tribits/common_tpls/find_modules/FindNetCDF.cmake:163 (message): Can not locate NetCDF include directory Call Stack (most recent call first): cmake/tribits/common_tpls/FindTPLNetcdf.cmake:70 (find_package) cmake/tribits/core/package_arch/TribitsProcessEnabledTpl.cmake:106 (INCLUDE) cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake:1881 (TRIBITS_PROCESS_ENABLED_TPL) cmake/tribits/core/package_arch/TribitsProjectImpl.cmake:206 (TRIBITS_PROCESS_ENABLED_TPLS) cmake/tribits/core/package_arch/TribitsProject.cmake:93 (TRIBITS_PROJECT_IMPL) CMakeLists.txt:90 (TRIBITS_PROJECT) CMake Error at cmake/tribits/common_tpls/find_modules/FindNetCDF.cmake:276 (message): Can not locate NetCDF C library Call Stack (most recent call first): cmake/tribits/common_tpls/FindTPLNetcdf.cmake:70 (find_package) cmake/tribits/core/package_arch/TribitsProcessEnabledTpl.cmake:106 (INCLUDE) cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake:1881 (TRIBITS_PROCESS_ENABLED_TPL) cmake/tribits/core/package_arch/TribitsProjectImpl.cmake:206 (TRIBITS_PROCESS_ENABLED_TPLS) cmake/tribits/core/package_arch/TribitsProject.cmake:93 (TRIBITS_PROJECT_IMPL) CMakeLists.txt:90 (TRIBITS_PROJECT) -- NetCDF does not require HDF5 -- NetCDF does not require PNetCDF -- Could NOT find NetCDF (missing: NetCDF_LIBRARIES NetCDF_INCLUDE_DIRS) -- NetCDF Version: -- NetCDF_NEEDS_HDF5 = -- NetCDF_NEEDS_PNetCDF = -- NetCDF_PARALLEL = -- NetCDF_INCLUDE_DIRS = NetCDF_INCLUDE_DIR-NOTFOUND -- NetCDF_LIBRARIES = NetCDF_C_LIBRARY-NOTFOUND -- NetCDF_BINARIES = ncdump;ncgen;nccopy -- Netcdf_LIBRARY_NAMES='netcdf' -- Searching for libs in Netcdf_LIBRARY_DIRS='' -- Searching for a lib in the set "netcdf": -- Searching for lib 'netcdf' ... -- NOTE: Did not find a lib in the lib set "netcdf" for the TPL 'Netcdf'! -- ERROR: Could not find the libraries for the TPL 'Netcdf'! -- TIP: If the TPL 'Netcdf' is on your system then you can set: -DNetcdf_LIBRARY_DIRS=';;...' to point to the directories where these libraries may be found. Or, just set: -DTPL_Netcdf_LIBRARIES=';;...' to point to the full paths for the libraries which will bypass any search for libraries and these libraries will be used without question in the build. (But this will result in a build-time error if not all of the necessary symbols are found.) -- ERROR: Failed finding all of the parts of TPL 'Netcdf' (see above), Aborting! -- NOTE: The find module file for this failed TPL 'Netcdf' is: /home/mark/tcad-charon/Trilinos/cmake/tribits/common_tpls/FindTPLNetcdf.cmake which is pointed to in the file: /home/mark/tcad-charon/Trilinos/TPLsList.cmake TIP: One way to get past the configure failure for the TPL 'Netcdf' is to simply disable it with: -DTPL_ENABLE_Netcdf=OFF which will disable it and will recursively disable all of the downstream packages that have required dependencies on it, including the package 'SEACASExodus' which triggered its enable. When you reconfigure, just grep the cmake stdout for 'Netcdf' and then follow the disables that occur as a result to see what impact this TPL disable has on the configuration of Trilinos. CMake Error at cmake/tribits/core/package_arch/TribitsProcessEnabledTpl.cmake:144 (MESSAGE): ERROR: TPL_Netcdf_NOT_FOUND=TRUE, aborting! Call Stack (most recent call first): cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake:1881 (TRIBITS_PROCESS_ENABLED_TPL) cmake/tribits/core/package_arch/TribitsProjectImpl.cmake:206 (TRIBITS_PROCESS_ENABLED_TPLS) cmake/tribits/core/package_arch/TribitsProject.cmake:93 (TRIBITS_PROJECT_IMPL) CMakeLists.txt:90 (TRIBITS_PROJECT) -- Configuring incomplete, errors occurred! See also "/home/mark/tcad-charon/Trilinos/build/CMakeFiles/CMakeOutput.log". See also "/home/mark/tcad-charon/Trilinos/build/CMakeFiles/CMakeError.log". `

thesourcerer8 commented 3 years ago

I don't know, I would suggest to ask the Charon developers. If you find anything that I can improve to OpenSourceTCAD for Charon, please let me know.

mkraman2 commented 3 years ago

After adding the installation of cmake 3.20.2 to the Charon Dockerfile, the Charon build completed without error in about 2 hrs. I am using Ubuntu 20.04 through WSL for convienence, so it looks like the default version of cmake was incompatible. Thanks!