trilinos / Trilinos

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

cmake errors during the build of Trilinos #1136

Closed bjdarrer closed 7 years ago

bjdarrer commented 7 years ago

I have cmake errors during the build of Trilinos, using script do_configure_4.sh :

cmake \
-DCMAKE_C_COMPILER=/usr/bin/gcc \
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
-DCMAKE_Fortran_COMPILER=/usr/bin/gfortran \
-DTrilinos_ENABLE_ALL_PACKAGES=ON \
-DCMAKE_INSTALL_PATH=/home/brendan/bin/trilinos \
/home/brendan/Documents/trilinos/Trilinos

make -j<n> install

Can anyone help me solve the build errors, form the output file below?

$ sudo bash do_configure_4.sh

Configuring Trilinos build directory

-- PROJECT_SOURCE_DIR='/home/brendan/Documents/trilinos/Trilinos'
-- PROJECT_BINARY_DIR='/home/brendan/Documents/trilinos/Trilinos/build'
-- Trilinos_TRIBITS_DIR='/home/brendan/Documents/trilinos/Trilinos/cmake/tribits'
-- TriBITS_VERSION_STRING='0.9 (Dev)'
-- CMAKE_VERSION='3.5.1'
-- CMAKE_GENERATOR='Unix Makefiles'
-- Reading in configuration options from /home/brendan/Documents/trilinos/Trilinos/cmake/StdDevEnvs.cmake ...
-- Trilinos_USE_BUILD_ENV=''
-- CMAKE_HOST_SYSTEM_NAME='Linux'
-- Trilinos_HOSTNAME='brendan-HP-Pro-3500-Series'
-- Found PythonInterp: /usr/bin/python (found suitable version "2.7.12", minimum required is "2.6") 
-- PYTHON_EXECUTABLE='/usr/bin/python'

Setting up major user options ...

***
*** NOTE: Setting Trilinos_ENABLE_PyTrilinos=OFF because BUILD_SHARED_LIBS=OFF!
***

-- Setting Trilinos_ENABLE_TriKota=OFF because '/home/brendan/Documents/trilinos/Trilinos/packages/TriKota/Dakota' does not exist!

Trilinos repos versions:
--------------------------------------------------------------------------------
*** Base Git Repo: Trilinos
acd9f2f [Fri Mar 10 20:35:27 2017 -0500] <sconde@umassd.edu>
updating the Observer test
 --------------------------------------------------------------------------------

Reading list of native packages from /home/brendan/Documents/trilinos/Trilinos/PackagesList.cmake

-- Trilinos_NUM_PACKAGES='60'

Reading list of native TPLs from /home/brendan/Documents/trilinos/Trilinos/TPLsList.cmake

-- Trilinos_NUM_TPLS='102'

Processing Project, Repository, and Package dependency files and building internal dependencies graph ...

-- Trilinos_NUM_SE_PACKAGES='151'
-- Tentatively enabling TPL 'Pthread'
-- 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):  Claps Trios TriKota PyTrilinos NewPackage MeshingGenie 6

Explicitly disabled SE packages on input (by user or by default):  KokkosExample Claps ShyLUHTS ShyLUTacho ShyLUBDDC ShyLUBasker ShyLUFastILU Trioscommsplitter Triossupport Triosnnti Triosnssi Triosprograms Triosexamples Triostests Triosnetcdf-service Trios TriKota STKClassic STKExp PyTrilinos NewPackage MeshingGenie 22

Explicitly enabled TPLs on input (by user):  Pthread DLlib 2

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 TPL_ENABLE_<TPL>=OFF ...

-- Setting Trilinos_ENABLE_STKUtil=OFF because STKUtil 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_PikeBlackBox=OFF because PikeBlackBox has a required library dependence on disabled TPL MPI

Disabling subpackages for hard disables of parent packages due to Trilinos_ENABLE_<PARENT_PACKAGE>=OFF ...

Disabling forward required SE packages and optional intra-package support that have a dependancy on disabled SE packages Trilinos_ENABLE_<TRIBITS_PACKAGE>=OFF ...

-- Setting Trilinos_ENABLE_STKTopology=OFF because STKTopology has a required library dependence on disabled package STKUtil
-- Setting Trilinos_ENABLE_STKMesh=OFF because STKMesh has a required library dependence on disabled package STKUtil
-- Setting Trilinos_ENABLE_STKUnit_test_utils=OFF because STKUnit_test_utils has a required library dependence on disabled package STKUtil
-- Setting Trilinos_ENABLE_STKSearch=OFF because STKSearch has a required library dependence on disabled package STKUtil
-- Setting Trilinos_ENABLE_STKSearchUtil=OFF because STKSearchUtil has a required library dependence on disabled package STKUtil
-- Setting Trilinos_ENABLE_STKUnit_tests=OFF because STKUnit_tests has a required library dependence on disabled package STKUtil
-- Setting Trilinos_ENABLE_STKDoc_tests=OFF because STKDoc_tests has a required library dependence on disabled package STKUtil
-- Setting Trilinos_ENABLE_STKExprEval=OFF because STKExprEval has a required library dependence on disabled package STKUtil
-- Setting Trilinos_ENABLE_PanzerAdaptersSTK=OFF because PanzerAdaptersSTK has a required library dependence on disabled package STKUtil
-- Setting STKIO_ENABLE_TESTS=OFF because STKIO has a required test/example dependence on disabled package STKUtil
-- Setting STKIO_ENABLE_EXAMPLES=OFF because STKIO has a required test/example dependence on disabled package STKUtil
-- Setting Trilinos_ENABLE_STKIO=OFF because STKIO has a required library dependence on disabled package STKMesh
-- 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 Trilinos_ENABLE_<PARENT_PACKAGE>=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_Gtest=ON
-- Setting Trilinos_ENABLE_ThreadPool=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_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_GlobiPack=ON
-- Setting Trilinos_ENABLE_Triutils=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_EpetraExt=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_OptiPack=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_ShyLUCore=ON
-- Setting Trilinos_ENABLE_ShyLU=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_SEACASGrope=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_STKTransfer=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_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_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 <TRIBITS_PACKAGE>_ENABLE_<DEPPACKAGE> 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_Teuchos=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Sacado_ENABLE_KokkosCore=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_KokkosCore=ON
-- Setting Sacado_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON
-- Setting Sacado_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_TeuchosCore=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 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 Tpetra_ENABLE_TpetraTSQR=ON since Trilinos_ENABLE_Tpetra=ON AND Trilinos_ENABLE_TpetraTSQR=ON
-- Setting EpetraExt_ENABLE_Triutils=ON since Trilinos_ENABLE_EpetraExt=ON AND Trilinos_ENABLE_Triutils=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
-- 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_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_Thyra=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_Thyra=ON
-- Setting Isorropia_ENABLE_Tpetra=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_Tpetra=ON
-- 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 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
-- 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_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_Galeri=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting Belos_ENABLE_Triutils=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Triutils=ON
-- 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
-- Setting ShyLUCore_ENABLE_Tpetra=ON since Trilinos_ENABLE_ShyLUCore=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting ShyLUCore_ENABLE_Zoltan2=ON since Trilinos_ENABLE_ShyLUCore=ON AND Trilinos_ENABLE_Zoltan2=ON
-- Setting ShyLUCore_ENABLE_ML=ON since Trilinos_ENABLE_ShyLUCore=ON AND Trilinos_ENABLE_ML=ON
-- Setting ShyLU_ENABLE_ShyLUCore=ON since Trilinos_ENABLE_ShyLU=ON AND Trilinos_ENABLE_ShyLUCore=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_Kokkos=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_Kokkos=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 SEACASNemslice_ENABLE_Zoltan=ON since Trilinos_ENABLE_SEACASNemslice=ON AND Trilinos_ENABLE_Zoltan=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_SEACASBlot=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASBlot=ON
-- Setting SEACAS_ENABLE_SEACASExo2mat=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExo2mat=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_SEACASMat2exo=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASMat2exo=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
-- 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_ML=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_ML=ON
-- Setting Stratimikos_ENABLE_Amesos=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Amesos=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_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 Stratimikos_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON
-- Setting FEI_ENABLE_Epetra=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_Epetra=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_KokkosCore=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_KokkosCore=ON
-- Setting Intrepid_ENABLE_KokkosAlgorithms=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_KokkosAlgorithms=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_Epetra=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Intrepid2_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Intrepid2_ENABLE_Amesos=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting Intrepid2_ENABLE_Pamgen=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_Pamgen=ON
-- Setting STK_ENABLE_STKTransfer=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKTransfer=ON
-- Setting STK_ENABLE_KokkosCore=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_KokkosCore=ON
-- Setting Phalanx_ENABLE_Intrepid2=ON since Trilinos_ENABLE_Phalanx=ON AND Trilinos_ENABLE_Intrepid2=ON
-- Setting Phalanx_ENABLE_Intrepid=ON since Trilinos_ENABLE_Phalanx=ON AND Trilinos_ENABLE_Intrepid=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
-- Setting NOX_ENABLE_Isorropia=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting Moertel_ENABLE_SEACAS=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_SEACAS=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 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_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
-- 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_AztecOO=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting MueLu_ENABLE_Galeri=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting MueLu_ENABLE_Belos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Belos=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_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
-- 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_MueLu=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_MueLu=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_OptiPack=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_OptiPack=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_EpetraExt=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting TrilinosCouplings_ENABLE_Isorropia=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Isorropia=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_Ifpack=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting TrilinosCouplings_ENABLE_ML=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_ML=ON
-- Setting TrilinosCouplings_ENABLE_NOX=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_NOX=ON
-- Setting TrilinosCouplings_ENABLE_Zoltan=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting TrilinosCouplings_ENABLE_STK=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_STK=ON
-- Setting TrilinosCouplings_ENABLE_Stokhos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Stokhos=ON
-- Setting TrilinosCouplings_ENABLE_Epetra=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Epetra=ON
-- 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
-- Setting TrilinosCouplings_ENABLE_Pamgen=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Pamgen=ON
-- Setting TrilinosCouplings_ENABLE_Teko=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Teko=ON
-- Setting TrilinosCouplings_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting TrilinosCouplings_ENABLE_Tpetra=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting TrilinosCouplings_ENABLE_MueLu=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_MueLu=ON
-- Setting TrilinosCouplings_ENABLE_KokkosCore=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_KokkosCore=ON
-- Setting TrilinosCouplings_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON
-- Setting TrilinosCouplings_ENABLE_KokkosContainers=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_KokkosContainers=ON
-- Setting TrilinosCouplings_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON
-- Setting TrilinosCouplings_ENABLE_Sacado=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Sacado=ON

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 for currently enabled TPLs ...

-- Setting ThreadPool_ENABLE_Pthread=ON since TPL_ENABLE_Pthread=ON
-- Setting KokkosCore_ENABLE_Pthread=ON since TPL_ENABLE_Pthread=ON
-- Setting KokkosCore_ENABLE_DLlib=ON since TPL_ENABLE_DLlib=ON
-- Setting KokkosContainers_ENABLE_Pthread=ON since TPL_ENABLE_Pthread=ON
-- Setting KokkosAlgorithms_ENABLE_Pthread=ON since TPL_ENABLE_Pthread=ON
-- Setting TeuchosCore_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON
-- Setting TeuchosKokkosCompat_ENABLE_Pthread=ON since TPL_ENABLE_Pthread=ON
-- Setting Pamgen_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON
-- Setting Ifpack_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON
-- Setting FEI_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON
-- Setting Intrepid_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 <TRIBITS_PACKAGE>_ENABLE_<TPL>=ON if TPL is not explicitly disabled ...

Set cache entries for optional packages/TPLs and tests/examples for packages actually enabled ...

Enabling all parent packages that have at least one subpackage enabled ...

Final set of enabled packages:  Gtest ThreadPool Kokkos Teuchos KokkosKernels RTOp Sacado MiniTensor Epetra Zoltan Shards GlobiPack Triutils Tpetra TrilinosSS EpetraExt Domi Thyra Xpetra OptiPack Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2 Ifpack ML Belos ShyLU Amesos2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko Intrepid Intrepid2 STK Phalanx NOX Moertel MueLu Rythmos Tempus Stokhos ROL Piro Panzer TrilinosCouplings Pike 54

Final set of enabled SE packages:  Gtest ThreadPool KokkosCore KokkosContainers KokkosAlgorithms Kokkos TeuchosCore TeuchosParameterList TeuchosComm TeuchosNumerics TeuchosRemainder TeuchosKokkosCompat TeuchosKokkosComm Teuchos KokkosKernels RTOp Sacado MiniTensor Epetra Zoltan Shards GlobiPack Triutils TpetraClassic TpetraTSQR TpetraCore Tpetra TrilinosSS EpetraExt Domi ThyraCore ThyraEpetraAdapters ThyraEpetraExtAdapters ThyraTpetraAdapters Thyra Xpetra OptiPack Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2 Ifpack ML Belos ShyLUCore ShyLU 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 SEACASGrope SEACASMapvarlib SEACASMapvar SEACASMapvar-kd SEACASMat2exo SEACASNemslice SEACASNemspread SEACASNumbers SEACASTxtexo SEACASEx2ex1v2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko Intrepid Intrepid2 STKTransfer STK Phalanx NOX Moertel MueLu Rythmos Tempus Stokhos ROL Piro PanzerCore Panzer TrilinosCouplings Pike 114

Final set of non-enabled packages:  Claps Trios TriKota PyTrilinos NewPackage MeshingGenie 6

Final set of non-enabled SE packages:  KokkosExample Claps ShyLUHTS ShyLUTacho ShyLUBDDC ShyLUBasker ShyLUFastILU Trioscommsplitter Triossupport Triosnnti Triosnssi Triosprograms Triosexamples Triostests Triosnetcdf-service Trios TriKota STKClassic STKUtil STKTopology STKMesh STKIO STKUnit_test_utils STKSearch STKSearchUtil STKUnit_tests STKDoc_tests STKExp STKExprEval PanzerDofMgr PanzerDiscFE PanzerAdaptersSTK PyTrilinos NewPackage MeshingGenie PikeBlackBox PikeImplicit 37

Final set of enabled TPLs:  Pthread BLAS LAPACK Boost Netcdf Matio X11 DLlib 8

Final set of non-enabled TPLs:  MKL yaml-cpp Peano CUDA CUSPARSE Thrust Cusp TBB HWLOC QTHREAD BinUtils ARPREC QD MPI Scotch OVIS gpcd METIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf 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 94

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 5.4.0
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- CMAKE_C_COMPILER_ID='GNU'
-- CMAKE_C_COMPILER_VERSION='5.4.0'
-- The CXX compiler identification is GNU 5.4.0
-- Check for working CXX compiler: /usr/bin/g++
-- Check for working CXX compiler: /usr/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_CXX_COMPILER_ID='GNU'
-- CMAKE_CXX_COMPILER_VERSION='5.4.0'
-- The Fortran compiler identification is GNU 5.4.0
-- Check for working Fortran compiler: /usr/bin/gfortran
-- Check for working Fortran compiler: /usr/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/bin/gfortran supports Fortran 90
-- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes
-- 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.22.1") 
-- 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
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.11") 

Getting information for all enabled TPLs ...

Processing enabled TPL: Pthread (enabled explicitly, disable with -DTPL_ENABLE_Pthread=OFF)
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Attempting to tentatively enable TPL 'Pthread' ...
-- Searching for libs in Pthread_LIBRARY_DIRS=''
-- Searching for a lib in the set "pthread":
--   Searching for lib 'pthread' ...
--     Found lib '/usr/lib/x86_64-linux-gnu/libpthread.so'
-- TPL_Pthread_LIBRARIES='/usr/lib/x86_64-linux-gnu/libpthread.so'
-- Searching for headers in Pthread_INCLUDE_DIRS=''
-- Searching for a header file in the set "pthread.h":
--   Searching for header 'pthread.h' ...
--     Found header '/usr/include/pthread.h'
-- Found TPL 'Pthread' include dirs '/usr/include'
-- TPL_Pthread_INCLUDE_DIRS='/usr/include'
-- Attempt to tentatively enable TPL 'Pthread' passed!
Processing enabled TPL: BLAS (enabled by TeuchosNumerics, disable with -DTPL_ENABLE_BLAS=OFF)
-- 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/libblas.so'
-- TPL_BLAS_LIBRARIES='/usr/lib/libblas.so'
Processing enabled TPL: LAPACK (enabled by TeuchosNumerics, disable with -DTPL_ENABLE_LAPACK=OFF)
-- 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/liblapack.so'
-- TPL_LAPACK_LIBRARIES='/usr/lib/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' ...
-- ERROR: Could not find a header file in the set "boost/version.hpp"
-- Searching for a header file in the set "boost/mpl/at.hpp":
--   Searching for header 'boost/mpl/at.hpp' ...
-- ERROR: Could not find a header file in the set "boost/mpl/at.hpp"
-- ERROR: Could not find the include directories for TPL 'Boost'!
-- TIP: If the TPL 'Boost' is on your system then you can set:
     -DBoost_INCLUDE_DIRS='<dir0>;<dir1>;...'
   to point to directories where these header files may be found.
   Or, just set:
     -DTPL_Boost_INCLUDE_DIRS='<dir0>;<dir1>;...'
   to point to the include directories which will bypass any search for
   header files and these include directories will be used without
   question in the build.  (But this will result in a build-time error
   obviously if the necessary header files are not found in these
   include directories.)
-- ERROR: Failed finding all of the parts of TPL 'Boost' (see above), Aborting!

-- NOTE: The find module file for this failed TPL 'Boost' is:
     /home/brendan/Documents/trilinos/Trilinos/cmake/tribits/common_tpls/FindTPLBoost.cmake
   which is pointed to in the file:
     /home/brendan/Documents/trilinos/Trilinos/TPLsList.cmake

TIP: One way to get past the configure failure for the
TPL 'Boost' is to simply disable it with:
  -DTPL_ENABLE_Boost=OFF
which will disable it and will recursively disable all of the
downstream packages that have required dependencies on it, including
the package 'MiniTensor' which triggered its enable.
When you reconfigure, just grep the cmake stdout for 'Boost'
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:127 (MESSAGE):
  ERROR: TPL_Boost_NOT_FOUND=TRUE, aborting!
Call Stack (most recent call first):
  cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake:1644 (TRIBITS_PROCESS_ENABLED_TPL)
  cmake/tribits/core/package_arch/TribitsProjectImpl.cmake:202 (TRIBITS_PROCESS_ENABLED_TPLS)
  cmake/tribits/core/package_arch/TribitsProject.cmake:93 (TRIBITS_PROJECT_IMPL)
  CMakeLists.txt:93 (TRIBITS_PROJECT)

-- Configuring incomplete, errors occurred!
See also "/home/brendan/Documents/trilinos/Trilinos/build/CMakeFiles/CMakeOutput.log".
See also "/home/brendan/Documents/trilinos/Trilinos/build/CMakeFiles/CMakeError.log".
do_configure_4.sh: line 9: n: No such file or directory
bjdarrer commented 7 years ago

This has been partly solved by disabling TPL 'Boost' with: -DTPL_ENABLE_Boost=OFF

and disabling TPL 'Matio' with: -DTPL_ENABLE_Matio=OFF in the configuration file do_configure_7.sh:

cmake \
-DCMAKE_C_COMPILER=/usr/bin/gcc \
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
-DCMAKE_Fortran_COMPILER=/usr/bin/gfortran \
-DTrilinos_ENABLE_ALL_PACKAGES=ON \
-DTPL_ENABLE_Boost=OFF \
-DTPL_ENABLE_Matio=OFF \
-DCMAKE_INSTALL_PATH=/home/brendan/bin/trilinos \
/home/brendan/Documents/trilinos/Trilinos

make -j<n> install

However, there remains an issue of the build not recognising the CMAKE_INSTALL_PATH in the configure file do_configure_7.sh , see below.

Finished configuring Trilinos!

-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_INSTALL_PATH

-- Build files have been written to: /home/brendan/Documents/trilinos/Trilinos/build
do_configure_7.sh: line 11: n: No such file or directory
aprokop commented 7 years ago

It cannot find boost. You can either disable boost with -DTPL_ENABLE_Boost=OFF (which would also disable some packages), or specify the proper location.

Regarding the path, you should use CMAKE_INSTALL_PREFIX instead.

bjdarrer commented 7 years ago

@aprokop I changed CMAKE_INSTALL_PATH to CMAKE_INSTALL_PREFIX, so that do_configure_8.sh is:

cmake \
-DCMAKE_C_COMPILER=/usr/bin/gcc \
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
-DCMAKE_Fortran_COMPILER=/usr/bin/gfortran \
-DTrilinos_ENABLE_ALL_PACKAGES=ON \
-DTPL_ENABLE_Boost=OFF \
-DTPL_ENABLE_Matio=OFF \
-DCMAKE_INSTALL_PREFIX=/home/brendan/bin/trilinos \
/home/brendan/Documents/trilinos/Trilinos

make -j<n> install

On building it gives:

Finished configuring Trilinos!

-- Configuring done
-- Generating done
-- Build files have been written to: /home/brendan/Documents/trilinos/Trilinos/build
do_configure_8.sh: line 11: n: No such file or directory

So it still does not write Trilinos to the install directory @ /home/brendan/bin/trilinos !

ibaned commented 7 years ago

I think you literally have <n> in make -j<n> install instead of a number. You need to replace <n> with a number from 1 to the number of cores on your machine, or just omit the -j<n> flag. This flag controls how many threads will be used to compile Trilinos. As long as your machine has one core for each thread, more threads will make compiling faster.

bjdarrer commented 7 years ago

@ibaned Thanks for the comment. I used -j<n> = -j4 from:

http://unix.stackexchange.com/questions/218074/how-to-know-number-of-cores-of-a-system-in-linux

$ grep -m 1 'cpu cores' /proc/cpuinfo
cpu cores   : 4

$ lscpu | egrep 'Thread|Core|Socket|^CPU\('
CPU(s):                4
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
Model name:            Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz

Trilinos has now installed on my computer. It took at least 8 hours, I left it on installing over night!

ibaned commented 7 years ago

There are a few ways to speed up Trilinos compilation, as mentioned at the bottom of INSTALL:

  1. Only enable some packages. It is unlikely you will need all of Trilinos for your application. The set of packages you need depends on what you want to do, so I can't recommend a list without knowing that.

  2. Enable explicit instantiation of templates

    -DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON
  3. Build shared, not static, libraries

    -DBUILD_SHARED_LIBS=ON
ibaned commented 7 years ago

I'll go ahead and close this as it relates to compile errors. Feel free to open another issue for further inquiries.