PyTrilinos compilation issue missing IFPACK_ConfigDefs.h
Created by: atzberg
"Thanks for your help resolving this issue with how to configure / build PyTrilinos.
The cmake + make build process for PyTrilinos seems to not result in generating needed files. I've tried to follow the User-Guide instructions, but perhaps I missing something here on my end or additional configuration flags needed?
Upon compilation, I get to 97%, then the error of missing "IFPACK_ConfigDefs.h" (full details below):
"/PyTrilinos_IFPACK_Headers.hpp:48:31: fatal error: IFPACK_ConfigDefs.h: No such file or directory compilation terminated."
We also give below detailed information on configuration script and build output below.
Our precise build process is:
- call configuration script for cmake.
- make
We've tried explicitly enabling IfPack directly and other things, but each case results in similar type of compilation errors.
Thank you for your help resolving this issue with how to configure / build PyTrilinos.
===========================================================
System:
Linux asus-workstation 4.4.0-134-generic #160-Ubuntu SMP Wed Aug 15 14:58:00 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
===========================================================
===========================================================
Trilinos 12 from Git: b783a65a6faed6a40372d404080ba2834f6af155
===========================================================
===========================================================
Make output (done after the configuration script, called below).
===========================================================
Byte compiling LOCA/Extended.py
[ 97%] Built target PyTrilinos_LOCA_Extended
[ 97%] Generating Teuchos.RCP.i
[ 97%] Swig source /home/userName/Trilinos//build/packages/PyTrilinos/src/Teuchos.RCP.i
Scanning dependencies of target PyTrilinos_Teuchos_RCP
[ 97%] Building CXX object packages/PyTrilinos/src/CMakeFiles/PyTrilinos_Teuchos_RCP.dir/Teuchos.RCPPYTHON_wrap.cpp.o
In file included from /home/userName/Trilinos//build/packages/PyTrilinos/src/Teuchos.RCPPYTHON_wrap.cpp:3417:0:
/home/userName/Trilinos/packages/PyTrilinos/src/PyTrilinos_IFPACK_Headers.hpp:48:31: fatal error: IFPACK_ConfigDefs.h: No such file or directory
compilation terminated.
packages/PyTrilinos/src/CMakeFiles/PyTrilinos_Teuchos_RCP.dir/build.make:73: recipe for target 'packages/PyTrilinos/src/CMakeFiles/PyTrilinos_Teuchos_RCP.dir/Teuchos.RCPPYTHON_wrap.cpp.o' failed
make[2]: *** [packages/PyTrilinos/src/CMakeFiles/PyTrilinos_Teuchos_RCP.dir/Teuchos.RCPPYTHON_wrap.cpp.o] Error 1
CMakeFiles/Makefile2:13315: recipe for target 'packages/PyTrilinos/src/CMakeFiles/PyTrilinos_Teuchos_RCP.dir/all' failed
make[1]: *** [packages/PyTrilinos/src/CMakeFiles/PyTrilinos_Teuchos_RCP.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2
===========================================================
Configuration script
===========================================================
#!/bin/bash
SRC_DIR=$HOME/research/collaboration_Sandia_Trilinos_atz
BUILD_DIR=$SRC_DIR/build
INSTALL_DIR=$SRC_DIR/install/install_PyTrilinos
# remove Cmake files for fresh compilation
rm -rf CMakeCache.txt CMakeFiles
cmake \
-D CMAKE_INSTALL_PREFIX:PATH=$INSTALL_DIR \
-D CMAKE_BUILD_TYPE:STRING=RELEASE \
\
-D BLAS_LIBRARY_NAMES:STRING="blas;gfortran" \
-D BLAS_LIBRARY_DIRS:PATH=/usr/lib \
-D LAPACK_LIBRARY_NAMES:STRING="lapack;lapacke;gfortran" \
-D LAPACK_LIBRARY_DIRS:PATH=/usr/lib \
\
-D Trilinos_ENABLE_PyTrilinos:BOOL=ON \
-D BUILD_SHARED_LIBS:BOOL=ON \
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON \
-D PYTHON_EXECUTABLE:FILEPATH=/home/userName/anaconda3/envs/py27-pyTrilinos/bin/python \
$SRC_DIR
===========================================================
Configuration Output
===========================================================
Configuring Trilinos build directory
-- PROJECT_SOURCE_DIR='/home/userName/research/collaboration_Sandia_Trilinos_atz'
-- PROJECT_BINARY_DIR='/home/userName/Trilinos//build'
-- Trilinos_TRIBITS_DIR='/home/userName/Trilinos/cmake/tribits'
-- TriBITS_VERSION_STRING='0.9 (Dev)'
-- CMAKE_VERSION='3.7.1'
-- CMAKE_GENERATOR='Unix Makefiles'
-- CMAKE_HOST_SYSTEM_NAME='Linux'
-- Trilinos_HOSTNAME='asus-workstation'
-- Found PythonInterp: /home/userName/anaconda3/envs/py27-pyTrilinos/bin/python (found suitable version "2.7.14", minimum required is "2.6")
-- PYTHON_EXECUTABLE='/home/userName/anaconda3/envs/py27-pyTrilinos/bin/python'
Setting up major user options ...
-- Setting Trilinos_ENABLE_TriKota=OFF because '/home/userName/Trilinos/packages/TriKota/Dakota' does not exist!
Trilinos repos versions:
--------------------------------------------------------------------------------
*** Base Git Repo: Trilinos
f3ff351 [Thu Sep 13 12:14:57 2018 -0700] <userName@gmail.com>
working on ways to compile PyTrilinos.
--------------------------------------------------------------------------------
Reading list of native packages from /home/userName/Trilinos/PackagesList.cmake
-- Trilinos_NUM_PACKAGES='63'
Reading list of native TPLs from /home/userName/Trilinos/TPLsList.cmake
-- Trilinos_NUM_TPLS='108'
Processing Project, Repository, and Package dependency files and building internal dependencies graph ...
-- Trilinos_NUM_SE_PACKAGES='163'
-- Tentatively enabling TPL 'Pthread'
-- Tentatively enabling TPL 'DLlib'
Explicitly enabled packages on input (by user): PyTrilinos 1
Explicitly enabled SE packages on input (by user): PyTrilinos 1
Explicitly disabled packages on input (by user or by default): Claps Trios TriKota NewPackage MeshingGenie 5
Explicitly disabled SE packages on input (by user or by default): KokkosExample Claps ShyLU_NodeBasker ShyLU_NodeFastILU SEACASExotec2 Trioscommsplitter Triossupport Triosnnti Triosnssi Triosprograms Triosexamples Triostests Triosnetcdf-service Trios TriKota STKClassic STKExp ShyLU_DDBDDC ShyLU_DDCore PanzerExprEval 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_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 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_STKTransfer=OFF because STKTransfer has a required library dependence on disabled package STKUtil
-- Setting Trilinos_ENABLE_STKTools=OFF because STKTools 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_ShyLU_DD=OFF because ShyLU_DD has a required library dependence on disabled package ShyLU_DDFROSch
-- Setting Trilinos_ENABLE_ShyLU=OFF because ShyLU has a required library dependence on disabled package ShyLU_DD
-- Setting Trilinos_ENABLE_PanzerAdaptersIOSS=OFF because PanzerAdaptersIOSS has a required library dependence on disabled package PanzerDiscFE
-- 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 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) ...
-- Setting Trilinos_ENABLE_Teuchos=ON because PyTrilinos has a required dependence on Teuchos
-- Setting Trilinos_ENABLE_Epetra=ON because PyTrilinos has an optional dependence on Epetra
-- Setting Trilinos_ENABLE_Triutils=ON because PyTrilinos has an optional dependence on Triutils
-- Setting Trilinos_ENABLE_Tpetra=ON because PyTrilinos has an optional dependence on Tpetra
-- Setting Trilinos_ENABLE_EpetraExt=ON because PyTrilinos has an optional dependence on EpetraExt
-- Setting Trilinos_ENABLE_Domi=ON because PyTrilinos has an optional dependence on Domi
-- Setting Trilinos_ENABLE_Isorropia=ON because PyTrilinos has an optional dependence on Isorropia
-- Setting Trilinos_ENABLE_AztecOO=ON because PyTrilinos has an optional dependence on AztecOO
-- Setting Trilinos_ENABLE_Galeri=ON because PyTrilinos has an optional dependence on Galeri
-- Setting Trilinos_ENABLE_Amesos=ON because PyTrilinos has an optional dependence on Amesos
-- Setting Trilinos_ENABLE_Ifpack=ON because PyTrilinos has an optional dependence on Ifpack
-- Setting Trilinos_ENABLE_Komplex=ON because PyTrilinos has an optional dependence on Komplex
-- Setting Trilinos_ENABLE_Anasazi=ON because PyTrilinos has an optional dependence on Anasazi
-- Setting Trilinos_ENABLE_Pliris=ON because PyTrilinos has an optional dependence on Pliris
-- Setting Trilinos_ENABLE_ML=ON because PyTrilinos has an optional dependence on ML
-- Setting Trilinos_ENABLE_NOX=ON because PyTrilinos has an optional dependence on NOX
-- Setting Trilinos_ENABLE_STK=ON because PyTrilinos has an optional dependence on STK
-- Setting Trilinos_ENABLE_ThyraCore=ON because NOX has an optional dependence on ThyraCore
-- Setting Trilinos_ENABLE_ThyraEpetraAdapters=ON because NOX has an optional dependence on ThyraEpetraAdapters
-- Setting Trilinos_ENABLE_ThyraEpetraExtAdapters=ON because NOX has an optional dependence on ThyraEpetraExtAdapters
-- Setting Trilinos_ENABLE_Belos=ON because NOX has an optional dependence on Belos
-- Setting Trilinos_ENABLE_Stratimikos=ON because NOX has an optional dependence on Stratimikos
-- Setting Trilinos_ENABLE_Teko=ON because NOX has an optional dependence on Teko
-- Setting Trilinos_ENABLE_ThyraTpetraAdapters=ON because NOX has an optional dependence on ThyraTpetraAdapters
-- Setting Trilinos_ENABLE_Ifpack2=ON because NOX has an optional dependence on Ifpack2
-- Setting Trilinos_ENABLE_STKSimd=ON because STK has an optional dependence on STKSimd
-- Setting Trilinos_ENABLE_Gtest=ON because STK has a required dependence on Gtest
-- Setting Trilinos_ENABLE_KokkosCore=ON because STK has an optional dependence on KokkosCore
-- Setting Trilinos_ENABLE_Thyra=ON because Teko has a required dependence on Thyra
-- Setting Trilinos_ENABLE_Amesos2=ON because Teko has an optional dependence on Amesos2
-- Setting Trilinos_ENABLE_KokkosKernels=ON because Ifpack2 has a required dependence on KokkosKernels
-- Setting Trilinos_ENABLE_Xpetra=ON because Ifpack2 has an optional dependence on Xpetra
-- Setting Trilinos_ENABLE_Zoltan2=ON because Ifpack2 has an optional dependence on Zoltan2
-- Setting Trilinos_ENABLE_ShyLU_NodeHTS=ON because Ifpack2 has an optional dependence on ShyLU_NodeHTS
-- Setting Trilinos_ENABLE_TrilinosSS=ON because Amesos2 has a required dependence on TrilinosSS
-- Setting Trilinos_ENABLE_Kokkos=ON because Amesos2 has a required dependence on Kokkos
-- Setting Trilinos_ENABLE_ShyLU_NodeTacho=ON because Amesos2 has an optional dependence on ShyLU_NodeTacho
-- Setting Trilinos_ENABLE_Zoltan=ON because ML has an optional dependence on Zoltan
-- Setting Trilinos_ENABLE_TeuchosCore=ON because Zoltan2 has a required dependence on TeuchosCore
-- Setting Trilinos_ENABLE_TeuchosComm=ON because Zoltan2 has a required dependence on TeuchosComm
-- Setting Trilinos_ENABLE_TeuchosParameterList=ON because Zoltan2 has a required dependence on TeuchosParameterList
-- Setting Trilinos_ENABLE_Pamgen=ON because Zoltan2 has an optional dependence on Pamgen
-- Setting Trilinos_ENABLE_KokkosContainers=ON because Xpetra has an optional dependence on KokkosContainers
-- Setting Trilinos_ENABLE_TeuchosNumerics=ON because ThyraCore has a required dependence on TeuchosNumerics
-- Setting Trilinos_ENABLE_RTOp=ON because ThyraCore has a required dependence on RTOp
-- Setting Trilinos_ENABLE_TeuchosKokkosCompat=ON because Domi has a required dependence on TeuchosKokkosCompat
-- Setting Trilinos_ENABLE_TpetraClassic=ON because Domi has an optional dependence on TpetraClassic
-- Setting Trilinos_ENABLE_TpetraCore=ON because Domi has an optional dependence on TpetraCore
-- Setting Trilinos_ENABLE_TpetraTSQR=ON because Tpetra has an optional dependence on TpetraTSQR
-- Setting Trilinos_ENABLE_KokkosAlgorithms=ON because TpetraCore has a required dependence on KokkosAlgorithms
-- Setting Trilinos_ENABLE_TeuchosKokkosComm=ON because TpetraCore has a required dependence on TeuchosKokkosComm
-- Setting Trilinos_ENABLE_TeuchosParser=ON because Teuchos has a required dependence on TeuchosParser
-- Setting Trilinos_ENABLE_TeuchosRemainder=ON because Teuchos has a required dependence on TeuchosRemainder
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 Epetra_ENABLE_Teuchos=ON since Trilinos_ENABLE_Epetra=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_KokkosKernels=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting Xpetra_ENABLE_Thyra=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_Thyra=ON
-- NOTE: Xpetra_ENABLE_Epetra=ON is already set!
-- NOTE: Xpetra_ENABLE_EpetraExt=ON is already set!
-- NOTE: Xpetra_ENABLE_Tpetra=ON is already set!
-- NOTE: Xpetra_ENABLE_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 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_NodeTacho_ENABLE_Gtest=ON since Trilinos_ENABLE_ShyLU_NodeTacho=ON AND Trilinos_ENABLE_Gtest=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 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 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 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 STK_ENABLE_STKSimd=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKSimd=ON
-- Setting STK_ENABLE_KokkosCore=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_KokkosCore=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 PyTrilinos_ENABLE_Epetra=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting PyTrilinos_ENABLE_Triutils=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting PyTrilinos_ENABLE_Tpetra=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting PyTrilinos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting PyTrilinos_ENABLE_Domi=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Domi=ON
-- Setting PyTrilinos_ENABLE_Isorropia=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting PyTrilinos_ENABLE_AztecOO=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting PyTrilinos_ENABLE_Galeri=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting PyTrilinos_ENABLE_Amesos=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting PyTrilinos_ENABLE_Ifpack=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting PyTrilinos_ENABLE_Komplex=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Komplex=ON
-- Setting PyTrilinos_ENABLE_Anasazi=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Anasazi=ON
-- Setting PyTrilinos_ENABLE_Pliris=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Pliris=ON
-- Setting PyTrilinos_ENABLE_ML=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_ML=ON
-- Setting PyTrilinos_ENABLE_NOX=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_NOX=ON
-- Setting PyTrilinos_ENABLE_STK=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_STK=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
Enabling all optional package TPL support <TRIBITS_PACKAGE>_ENABLE_<DEPTPL> not currently disabled for enabled TPLs ...
-- 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_Pthread=ON since TPL_ENABLE_Pthread=ON
-- Setting TeuchosKokkosCompat_ENABLE_Pthread=ON since TPL_ENABLE_Pthread=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
-- Setting ShyLU_NodeTacho_ENABLE_Pthread=ON since TPL_ENABLE_Pthread=ON
-- NOTE: ShyLU_NodeTacho_ENABLE_LAPACK=ON is already set!
-- NOTE: ShyLU_NodeTacho_ENABLE_BLAS=ON is already set!
-- NOTE: ShyLU_NodeTacho_ENABLE_Pthread=ON is already set!
-- Setting NOX_ENABLE_LAPACK=ON since TPL_ENABLE_LAPACK=ON
-- Setting NOX_ENABLE_BLAS=ON since TPL_ENABLE_BLAS=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 the shell of non-enabled parent packages (mostly for show) that have at least one subpackage enabled ...
-- Setting Trilinos_ENABLE_ShyLU_Node=ON because Trilinos_ENABLE_ShyLU_NodeHTS=ON
Final set of enabled packages: Gtest Kokkos Teuchos KokkosKernels RTOp Epetra Zoltan Triutils Tpetra TrilinosSS EpetraExt Domi Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2 Ifpack ML Belos ShyLU_Node Amesos2 Komplex Anasazi Ifpack2 Stratimikos Teko STK NOX PyTrilinos 34
Final set of enabled SE packages: Gtest KokkosCore KokkosContainers KokkosAlgorithms Kokkos TeuchosCore TeuchosParser TeuchosParameterList TeuchosComm TeuchosNumerics TeuchosRemainder TeuchosKokkosCompat TeuchosKokkosComm Teuchos KokkosKernels RTOp Epetra Zoltan Triutils TpetraClassic TpetraTSQR TpetraCore Tpetra TrilinosSS EpetraExt Domi ThyraCore ThyraEpetraAdapters ThyraEpetraExtAdapters ThyraTpetraAdapters Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2 Ifpack ML Belos ShyLU_NodeHTS ShyLU_NodeTacho ShyLU_Node Amesos2 Komplex Anasazi Ifpack2 Stratimikos Teko STKSimd STK NOX PyTrilinos 55
Final set of non-enabled packages: TrilinosFrameworkTests ThreadPool Sacado MiniTensor Shards GlobiPack OptiPack Claps SEACAS Trios FEI TriKota Intrepid Intrepid2 Phalanx Moertel MueLu ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro Panzer NewPackage MeshingGenie TrilinosCouplings Pike 29
Final set of non-enabled SE packages: TrilinosFrameworkTests ThreadPool KokkosExample Sacado MiniTensor Shards GlobiPack OptiPack Claps ShyLU_NodeBasker ShyLU_NodeFastILU 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 SEACASExotec2 SEACASFastq SEACASGjoin SEACASGen3D SEACASGenshell SEACASGrepos SEACASExplore SEACASMapvarlib SEACASMapvar SEACASMapvar-kd SEACASMat2exo SEACASNemslice SEACASNemspread SEACASNumbers SEACASTxtexo SEACASEx2ex1v2 SEACAS Trioscommsplitter Triossupport Triosnnti Triosnssi Triosprograms Triosexamples Triostests Triosnetcdf-service Trios FEI TriKota Intrepid Intrepid2 STKClassic STKUtil STKTopology STKMesh STKIO STKUnit_test_utils STKSearch STKSearchUtil STKTransfer STKTools STKUnit_tests STKDoc_tests STKExp STKExprEval Phalanx Moertel MueLu ShyLU_DDBDDC ShyLU_DDFROSch ShyLU_DDCore ShyLU_DDCommon ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro PanzerCore PanzerDofMgr PanzerDiscFE PanzerAdaptersSTK PanzerAdaptersIOSS PanzerMiniEM PanzerExprEval Panzer NewPackage MeshingGenie TrilinosCouplings PikeBlackBox PikeImplicit Pike 108
Final set of enabled TPLs: Pthread BLAS LAPACK DLlib 4
Final set of non-enabled TPLs: MKL yaml-cpp Peano CUDA CUSPARSE Thrust Cusp TBB HWLOC QTHREAD BinUtils ARPREC QD MPI Boost Scotch OVIS gpcd METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf Netcdf 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 Matio PAPI MATLABLib Eigen X11 Lemon GLM quadmath CAMAL RTlib AmgX CGAL CGALCore VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar pebbl 104
Setting up export dependencies for all enabled SE packages ...
Probing the environment ...
-- USE_XSDK_DEFAULTS='FALSE'
-- BUILD_SHARED_LIBS='ON'
-- CMAKE_BUILD_TYPE='RELEASE'
-- The C compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- 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/c++
-- Check for working CXX compiler: /usr/bin/c++ -- 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
-- KOKKOS_ARCH=''
-- Using the legacy tribits build because KOKKOS_ARCH not set
--
-- ****************** Kokkos Settings ******************
-- Execution Spaces
-- Device Parallel: None
-- Host Parallel: None
-- Host Serial: Serial
--
-- Architectures:
-- None
--
-- Enabled options
-- KOKKOS_ENABLE_SERIAL
-- KOKKOS_ENABLE_PROFILING
-- KOKKOS_ENABLE_DEPRECATED_CODE
--
-- Final kokkos settings variable:
-- env;KOKKOS_CMAKE=yes;KOKKOS_SRC_PATH=/home/userName/Trilinos/packages/kokkos;KOKKOS_PATH=/home/userName/Trilinos/packages/kokkos;KOKKOS_INSTALL_PATH=/home/userName/Trilinos/install/install_PyTrilinos;KOKKOS_ARCH=None;KOKKOS_DEVICES=Serial;KOKKOS_DEBUG=no;KOKKOS_OPTIONS=disable_dualview_modify_check
-- *****************************************************
--
-- 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='/home/userName/Trilinos/install/install_PyTrilinos/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' ...
-- Pthread_LIBRARY_NAMES='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)
-- BLAS_LIBRARY_NAMES='blas;gfortran'
-- Searching for libs in BLAS_LIBRARY_DIRS='/usr/lib'
-- Searching for a lib in the set "blas":
-- Searching for lib 'blas' ...
-- Found lib '/usr/lib/libblas.so'
-- Searching for a lib in the set "gfortran":
-- Searching for lib 'gfortran' ...
-- NOTE: Did not find a lib in the lib set "gfortran" for the TPL 'BLAS'!
-- TPL_BLAS_LIBRARIES='/usr/lib/libblas.so'
Processing enabled TPL: LAPACK (enabled by TeuchosNumerics, disable with -DTPL_ENABLE_LAPACK=OFF)
-- LAPACK_LIBRARY_NAMES='lapack;lapacke;gfortran'
-- Searching for libs in LAPACK_LIBRARY_DIRS='/usr/lib'
-- Searching for a lib in the set "lapack":
-- Searching for lib 'lapack' ...
-- Found lib '/usr/lib/liblapack.so'
-- Searching for a lib in the set "lapacke":
-- Searching for lib 'lapacke' ...
-- Found lib '/usr/lib/liblapacke.so'
-- Searching for a lib in the set "gfortran":
-- Searching for lib 'gfortran' ...
-- NOTE: Did not find a lib in the lib set "gfortran" for the TPL 'LAPACK'!
-- TPL_LAPACK_LIBRARIES='/usr/lib/liblapack.so;/usr/lib/liblapacke.so'
Processing enabled TPL: DLlib (enabled explicitly, disable with -DTPL_ENABLE_DLlib=OFF)
-- Attempting to tentatively enable TPL 'DLlib' ...
-- DLlib_LIBRARY_NAMES='dl'
-- Searching for libs in DLlib_LIBRARY_DIRS=''
-- Searching for a lib in the set "dl":
-- Searching for lib 'dl' ...
-- Found lib '/usr/lib/x86_64-linux-gnu/libdl.so'
-- TPL_DLlib_LIBRARIES='/usr/lib/x86_64-linux-gnu/libdl.so'
-- Attempt to tentatively enable TPL 'DLlib' passed!
Setting up testing support ...
-- CTEST_DROP_METHOD='http'
-- CTEST_DROP_SITE='testing.sandia.gov'
-- CTEST_PROJECT_NAME='Trilinos'
-- CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- CTEST_TRIGGER_SITE=''
-- CTEST_DROP_SITE_CDASH='TRUE'
-- TRIBITS_2ND_CTEST_DROP_SITE='testing-vm.sandia.gov'
-- TRIBITS_2ND_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
Configuring individual enabled Trilinos packages ...
Processing enabled package: Gtest (Libs)
Processing enabled package: Kokkos (Core, Containers, Algorithms)
LEGACY STUFF GETTING CALLED
Processing enabled package: Teuchos (Core, Parser, ParameterList, Comm, Numerics, Remainder, KokkosCompat, KokkosComm)IFPACK_ConfigDefs.h
-- Performing Test HAVE_GCC_ABI_DEMANGLE
-- Performing Test HAVE_GCC_ABI_DEMANGLE - Success
-- Performing Test HAVE_TEUCHOS_BLASFLOAT
-- Performing Test HAVE_TEUCHOS_BLASFLOAT - Success
-- Performing Test LAPACK_SLAPY2_WORKS
-- Performing Test LAPACK_SLAPY2_WORKS - Success
-- Performing Test HAVE_TEUCHOS_LAPACKLARND
-- Performing Test HAVE_TEUCHOS_LAPACKLARND - Failed
-- Performing Test HAVE_CXX_ATTRIBUTE_CONSTRUCTOR
-- Performing Test HAVE_CXX_ATTRIBUTE_CONSTRUCTOR - Success
-- C++ compiler supports __attribute__((constructor)) syntax
-- Performing Test HAVE_CXX_ATTRIBUTE_WEAK
-- Performing Test HAVE_CXX_ATTRIBUTE_WEAK - Success
-- C++ compiler supports __attribute__((weak)) syntax and testing weak functions
-- Performing Test HAVE_CXX_PRAGMA_WEAK
-- Performing Test HAVE_CXX_PRAGMA_WEAK - Failed
-- C++ compiler does NOT support #pragma weak syntax and testing weak functions
-- Wrapping every Teuchos timer with a Kokkos profiling region.
Processing enabled package: KokkosKernels (Libs)
=======================
KokkosKernels ETI Types
Devices: <Serial,HostSpace>
Scalars: double
Ordinals: int
Offsets: int;size_t
=======================
Processing enabled package: RTOp (Libs)
Processing enabled package: Epetra (Libs)
-- Looking for dggsvd3
-- Looking for dggsvd3 - not found
-- Looking for dggsvd3_
-- Looking for dggsvd3_ - not found
-- Looking for DGGSVD3
-- Looking for DGGSVD3 - not found
-- Looking for DGGSVD3_
-- Looking for DGGSVD3_ - not found
Did not find new version of lapack. dggsvd3 is not available.
Processing enabled package: Zoltan (Libs)
Processing enabled package: Triutils (Libs)
Processing enabled package: Tpetra (Classic, TSQR, Core)
-- Determine whether Tpetra will assume that MPI is CUDA aware:
-- - Tpetra_ENABLE_CUDA is OFF, so Tpetra will assume that MPI is not CUDA aware.
-- Tpetra execution space availability (ON means available):
-- - Serial: ON
-- - Threads: OFF
-- - OpenMP: OFF
-- - Cuda: OFF
-- Setting default Node to Kokkos::Compat::KokkosSerialWrapperNode.
-- Not enabling Tpetra/RTI
Processing enabled package: TrilinosSS (Libs)
Processing enabled package: EpetraExt (Libs)
Processing enabled package: Domi (Libs)
Processing enabled package: Thyra (Core, EpetraAdapters, EpetraExtAdapters, TpetraAdapters)
Processing enabled package: Xpetra (Libs)
-- Xpetra support for 32 bit Epetra enabled.
-- Xpetra_Epetra_NO_32BIT_GLOBAL_INDICES=OFF
-- Xpetra support for 64 bit Epetra enabled.
-- Xpetra_Epetra_NO_64BIT_GLOBAL_INDICES=OFF
Processing enabled package: Isorropia (Libs)
Processing enabled package: Pliris (Libs)
Building the double precision(default) library
Processing enabled package: AztecOO (Libs)
Processing enabled package: Galeri (Libs)
Processing enabled package: Amesos (Libs)
Processing enabled package: Pamgen (Libs)
Processing enabled package: Zoltan2 (Libs)
Processing enabled package: Ifpack (Libs)
Processing enabled package: ML (Libs)
-- WARNING: Setting ML_ENABLE_Zoltan=OFF since ML_ENABLE_MPI=OFF!
Processing enabled package: Belos (Libs)
Processing enabled package: ShyLU_Node (HTS, Tacho)
Processing enabled package: Amesos2 (Libs)
Processing enabled package: Komplex (Libs)
Processing enabled package: Anasazi (Libs)
Processing enabled package: Ifpack2 (Libs)
Processing enabled package: Stratimikos (Libs)
Processing enabled package: Teko (Libs)
Processing enabled package: STK (Simd)
Processing enabled package: NOX (Libs)
Processing enabled package: PyTrilinos (Libs)
-- Found PythonInterp: /home/userName/anaconda3/envs/py27-pyTrilinos/bin/python (found suitable version "2.7.14", minimum required is "2.5")
-- PYTHON_INCLUDE_PATH is /home/userName/anaconda3/envs/py27-pyTrilinos/include/python2.7
-- Found NumPy: 1.11.3 (found suitable version "1.11.3", minimum required is "1.0")
-- Enabled PyTrilinos packages:
-- Teuchos;Epetra;TriUtils;Tpetra;Domi;EpetraExt;Isorropia;Pliris;AztecOO;Galeri;Amesos;IFPACK;Komplex;Anasazi;ML;NOX;LOCA
Running doxygen on package Teuchos ... success
Converting doxygen XML to SWIG docstring directives for Teuchos ... success
Running doxygen on package Epetra ... success
Converting doxygen XML to SWIG docstring directives for Epetra ... success
Running doxygen on package TriUtils ... success
Converting doxygen XML to SWIG docstring directives for TriUtils ... success
Running doxygen on package Tpetra ... success
Converting doxygen XML to SWIG docstring directives for Tpetra ... success
Running doxygen on package Domi ... success
Converting doxygen XML to SWIG docstring directives for Domi ... success
Running doxygen on package EpetraExt ... success
Converting doxygen XML to SWIG docstring directives for EpetraExt ... success
Running doxygen on package Isorropia ... success
Converting doxygen XML to SWIG docstring directives for Isorropia ... success
Running doxygen on package AztecOO ... success
Converting doxygen XML to SWIG docstring directives for AztecOO ... success
Running doxygen on package Galeri ... success
Converting doxygen XML to SWIG docstring directives for Galeri ... success
Running doxygen on package Amesos ... success
Converting doxygen XML to SWIG docstring directives for Amesos ... success
Running doxygen on package IFPACK ... success
Converting doxygen XML to SWIG docstring directives for IFPACK ... success
Running doxygen on package Komplex ... success
Converting doxygen XML to SWIG docstring directives for Komplex ... success
Running doxygen on package Anasazi ... success
Converting doxygen XML to SWIG docstring directives for Anasazi ... success
Running doxygen on package ML ... success
Converting doxygen XML to SWIG docstring directives for ML ... success
Running doxygen on package NOX ... success
Converting doxygen XML to SWIG docstring directives for NOX ... success
Running doxygen on package LOCA ... success
Converting doxygen XML to SWIG docstring directives for LOCA ... success
-- PyTrilinos installation path: /home/userName/Trilinos/install/install_PyTrilinos/lib/python2.7/site-packages/PyTrilinos
Processing explicit instantiation support for enabled packages ...
Processing ETI support: Ifpack2
-- Ifpack2: Processing ETI / test support
-- Enabled Scalar types: double
-- Enabled LocalOrdinal types: int
-- Enabled GlobalOrdinal types: int|long long
-- Enabled Node types: Kokkos::Compat::KokkosSerialWrapperNode
-- Set of enabled types, before exclusions: S={double} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={int};S={double} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={long long}
Processing ETI support: TpetraCore
-- TpetraCore: Processing ETI / test support
-- Enabled Scalar types: int|long long|double
-- Enabled LocalOrdinal types: int
-- Enabled GlobalOrdinal types: int|long long
-- Enabled Node types: Kokkos::Compat::KokkosSerialWrapperNode
-- Set of enabled types, before exclusions: S={int} LO={int} GO={int} N={Kokkos::Compat::KokkosSerialWrapperNode};S={int} LO={int} GO={long long} N={Kokkos::Compat::KokkosSerialWrapperNode};S={intithub.com
atzberg@gmail.com} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={int};S={int} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={long long};S={long long} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={int};S={long long} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={long long};S={double} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={int};S={double} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={long long}
Set up for creating a distribution ...
Finished configuring Trilinos!
-- Configuring done
-- Generating done
=================================
<!---
Provide a general summary of the issue in the Title above. If this issue
pertains to a particular package in Trilinos, it's worthwhile to start the
title with "PackageName: ".
-->
<!---
Note that anything between these delimiters is a comment that will not appear
in the issue description once created. Click on the Preview tab to see what
everything will look like when you submit.
-->
<!---
Feel free to delete anything from this template that is not applicable to the
issue you are submitting.
-->
<!---
Replace <teamName> below with the appropriate Trilinos package/team name.
-->
@trilinos/<teamName>
<!---
Assignees: If you know anyone who should likely tackle this issue, select them
from the Assignees drop-down on the right.
-->
<!---
Lables: Choose any applicable package names from the Labels drop-down on the
right. Additionally, choose a label to indicate the type of issue, for
instance, bug, build, documentation, enhancement, etc.
-->
## Expectations
<!---
Tell us what you think should happen, how you think things should work, what
you would like to see in the documentation, etc.
-->
## Current Behavior
<!---
Tell us how the current behavior fails to meet your expectations in some way.
-->
## Motivation and Context
<!---
How has this expectation failure affected you? What are you trying to
accomplish? Why do we need to address this? What does it have to do with
anything? Providing context helps us come up with a solution that is most
useful in the real world.
-->
## Definition of Done
<!---
Tell us what needs to happen. If necessary, give us a task list along the
lines of:
- [ ] First do this.
- [ ] Then do that.
- [ ] Also this other thing.
-->
## Possible Solution
<!---
Not obligatory, but suggest a fix for the bug or documentation, or suggest
ideas on how to implement the addition or change.
-->
## Steps to Reproduce
<!---
Provide a link to a live example, or an unambiguous set of steps to reproduce
this issue. Include code to reproduce, if relevant.
1. Do this.
1. Do that.
1. Shake fist angrily at computer.
-->
## Your Environment
<!---
Include relevant details about your environment such that we can replicate this
issue.
-->
- **Relevant repo SHA1s:**
- **Relevant configure flags or configure script:**
- **Operating system and version:**
- **Compiler and TPL versions:**
## Related Issues
<!---
If applicable, let us know how this bug is related to any other open issues:
-->
* Blocks
* Is blocked by
* Follows
* Precedes
* Related to
* Part of
* Composed of
## Additional Information
<!---
Anything else that might be helpful for us to know in addressing this issue:
* Configure log file:
* Build log file:
* Test log file:
* When was the last time everything worked (date/time; SHA1s; etc.)?
* What did you do that made the bug rear its ugly head?
* Have you tried turning it off and on again?
-->