Closed milyas7 closed 7 years ago
Did running CMake actually succeed? Don't send the log; send the actual output of CMake. CMake configuration may attempt to build temporary source code files, as a way to figure out whether the compiler or link implements certain features. This may cause "build errors" to show up in the log. Those are not necessarily actual errors in Trilinos. They are just tests for Trilinos to figure out what the compiler can and cannot do.
Could you also explain why you set the -ftrapv
and -Wno-long-long
flags?
I am more of an end user, who got stuck into building. Therefore, absolutely no idea what -ftrapv and -Wno-long-long will do :) I copy pasted the script from http://iltabiai.github.io/peridynamics/fedora/tips/2016/04/20/Peridigm141-Fedora23.html and did minor tweaks to adapt to my distro
-- Configuring done -- Generating done -- Build files have been written to: /home/peri/packages/trilinos-12.10.1-Source/build
these are the last lines I see on my monitor, but the next step make -j 4 fails at 99%.
Please remove those two flags (-ftrapv
and -Wno-long-long
). They are probably specific to Peridigm, and will not help Trilinos at all.
Trilinos isn't one library; it's a whole bunch of libraries, set up with a package system not much different from the package systems you might find in a Linux distribution. It would help to know what you intend to do with Trilinos, in order to show you how to install it.
Also, Trilinos has optional dependencies on a large set of third-party libraries (TPLs). Some packages require some TPLs; other packages can still be enabled without their optional TPL dependencies, but will not implement certain features without those TPLs.
What I'm trying to say is that installing Trilinos is complicated :-) .
By removing the flags (-ftrapv
and -Wno-long-long
), the update script is as follows:
module load mpi/mpich-x86_64
make clean
rm -rf CMake*
cmake \
-D CMAKE_INSTALL_PREFIX:PATH=/home/peri/packages/trilinos-12.10.1-Source \
-D CMAKE_CXX_FLAGS:STRING="-O2 -ansi -pedantic -Wall" \
-D CMAKE_BUILD_TYPE:STRING=RELEASE \
-D Trilinos_WARNINGS_AS_ERRORS_FLAGS:STRING="" \
-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \
-D Trilinos_ENABLE_Teuchos:BOOL=ON \
-D Trilinos_ENABLE_Shards:BOOL=ON \
-D Trilinos_ENABLE_Sacado:BOOL=ON \
-D Trilinos_ENABLE_Epetra:BOOL=ON \
-D Trilinos_ENABLE_EpetraExt:BOOL=ON \
-D Trilinos_ENABLE_Ifpack:BOOL=ON \
-D Trilinos_ENABLE_AztecOO:BOOL=ON \
-D Trilinos_ENABLE_Amesos:BOOL=ON \
-D Trilinos_ENABLE_Anasazi:BOOL=ON \
-D Trilinos_ENABLE_Belos:BOOL=ON \
-D Trilinos_ENABLE_ML:BOOL=ON \
-D Trilinos_ENABLE_Phalanx:BOOL=ON \
-D Phalanx_EXPLICIT_TEMPLATE_INSTANTIATION=ON \
-D Trilinos_ENABLE_Intrepid:BOOL=ON \
-D Trilinos_ENABLE_NOX:BOOL=ON \
-D Trilinos_ENABLE_Stratimikos:BOOL=ON \
-D Trilinos_ENABLE_Thyra:BOOL=ON \
-D Trilinos_ENABLE_Rythmos:BOOL=ON \
-D Trilinos_ENABLE_MOOCHO:BOOL=ON \
-D Trilinos_ENABLE_TriKota:BOOL=OFF \
-D Trilinos_ENABLE_Stokhos:BOOL=ON \
-D Trilinos_ENABLE_Zoltan:BOOL=ON \
-D Trilinos_ENABLE_Piro:BOOL=ON \
-D Trilinos_ENABLE_Teko:BOOL=ON \
-D Trilinos_ENABLE_SEACASIoss:BOOL=ON \
-D Trilinos_ENABLE_SEACAS:BOOL=ON \
-D Trilinos_ENABLE_SEACASBlot:BOOL=ON \
-D Trilinos_ENABLE_Pamgen:BOOL=ON \
-D Trilinos_ENABLE_EXAMPLES:BOOL=OFF \
-D Trilinos_ENABLE_TESTS:BOOL=ON \
-D Trilinos_ENABLE_EXPLICIT_INSTANTIATION=ON \
-D Trilinos_VERBOSE_CONFIGURE:BOOL=OFF \
-D TPL_ENABLE_HDF5:BOOL=ON \
-D HDF5_INCLUDE_DIRS:PATH=/usr/include/mpich-x86_64/ \
-D HDF5_LIBRARY_DIRS:PATH=/usr/lib64/mpich/lib/ \
-D TPL_ENABLE_Netcdf:BOOL=ON \
-D Netcdf_INCLUDE_DIRS:PATH=/usr/include/mpich-x86_64/ \
-D Netcdf_LIBRARY_DIRS:PATH=/usr/lib64/mpich/lib/ \
-D TPL_ENABLE_Matio=OFF \
-D TPL_ENABLE_MPI:BOOL=ON \
-D MPI_BASE_DIR:PATH=/usr/lib64/mpich/ \
-D MPI_C_COMPILER:STRING=mpicc \
-D MPI_CXX_COMPILER:STRING=mpicxx \
-D MPI_Fortran_COMPILER:STRING=mpif90 \
-D TPL_ENABLE_BLAS:BOOL=ON \
-D TPL_ENABLE_LAPACK:BOOL=ON \
-D TPL_LAPACK_LIBRARIES:FILEPATH=/usr/lib64/liblapack.so.3.6.1 \
-D TPL_ENABLE_Boost:BOOL=ON \
-D Boost_INCLUDE_DIRS:PATH=/usr/include/boost/ \
-D Boost_LIBRARY_DIRS:PATH=/usr/lib64/mpich/lib/ \
-D CMAKE_VERBOSE_MAKEFILE:BOOL=OFF \
-D BUILD_SHARED_LIBS=ON \
..
and output is
Configuring Trilinos build directory
-- PROJECT_SOURCE_DIR='/home/peri/packages/trilinos-12.10.1-Source'
-- PROJECT_BINARY_DIR='/home/peri/packages/trilinos-12.10.1-Source/build'
-- Trilinos_TRIBITS_DIR='/home/peri/packages/trilinos-12.10.1-Source/cmake/tribits'
-- TriBITS_VERSION_STRING='0.9 (Dev)'
-- CMAKE_VERSION='3.8.0'
-- Reading in configuration options from /home/peri/packages/trilinos-12.10.1-Source/cmake/StdDevEnvs.cmake ...
-- Trilinos_USE_BUILD_ENV=''
-- CMAKE_HOST_SYSTEM_NAME='Linux'
-- Trilinos_HOSTNAME='localhost.localdomain'
-- Found PythonInterp: /usr/bin/python (found suitable version "2.7.13", minimum required is "2.6")
-- PYTHON_EXECUTABLE='/usr/bin/python'
Setting up major user options ...
-- Setting Trilinos_ENABLE_TriKota=OFF because '/home/peri/packages/trilinos-12.10.1-Source/packages/TriKota/Dakota' does not exist!
NOTE: Skipping generation of TrilinosRepoVersion.txt because project source is not a git repo!
Reading list of native packages from /home/peri/packages/trilinos-12.10.1-Source/PackagesList.cmake
-- Trilinos_NUM_PACKAGES='57'
Reading list of native TPLs from /home/peri/packages/trilinos-12.10.1-Source/TPLsList.cmake
-- Trilinos_NUM_TPLS='102'
Processing Project, Repository, and Package dependency files and building internal dependencies graph ...
-- Trilinos_NUM_SE_PACKAGES='144'
-- Tentatively enabling TPL 'Pthread'
-- Tentatively enabling TPL 'DLlib'
Explicitly enabled packages on input (by user): Teuchos Sacado Epetra Zoltan Shards EpetraExt Thyra AztecOO Amesos Pamgen Ifpack ML Belos SEACAS Anasazi Stratimikos Teko Intrepid Phalanx NOX Rythmos MOOCHO Stokhos Piro 24
Explicitly enabled SE packages on input (by user): Teuchos Sacado Epetra Zoltan Shards EpetraExt Thyra AztecOO Amesos Pamgen Ifpack ML Belos SEACASIoss SEACASBlot SEACAS Anasazi Stratimikos Teko Intrepid Phalanx NOX Rythmos MOOCHO Stokhos Piro 26
Explicitly disabled packages on input (by user or by default): Domi Trios TriKota ForTrilinos Optika 5
Explicitly disabled SE packages on input (by user or by default): KokkosExample Domi ShyLUHTS ShyLUTacho ShyLUBDDC ShyLUBasker Trioscommsplitter Triossupport Triosnnti Triosnssi Triosprograms Triosexamples Triostests Triosnetcdf-service Trios TriKota STKExp ForTrilinos Optika 19
Explicitly enabled TPLs on input (by user): Pthread MPI BLAS LAPACK Boost HDF5 Netcdf DLlib 8
Explicitly disabled TPLs on input (by user or by default): Matio 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_SEACASExo2mat=OFF because SEACASExo2mat has a required library dependence on disabled TPL Matio
-- Setting Trilinos_ENABLE_SEACASMat2exo=OFF because SEACASMat2exo has a required library dependence on disabled TPL Matio
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 SEACAS_ENABLE_SEACASExo2mat=OFF because SEACAS has an optional library dependence on disabled package SEACASExo2mat
-- Setting SEACAS_ENABLE_SEACASMat2exo=OFF because SEACAS has an optional library dependence on disabled package SEACASMat2exo
-- Setting Stokhos_ENABLE_TriKota=OFF because Stokhos has an optional library dependence on disabled package TriKota
-- Setting Piro_ENABLE_TriKota=OFF because Piro has an optional library dependence on disabled package TriKota
Enabling subpackages for hard enables of parent packages due to Trilinos_ENABLE_<PARENT_PACKAGE>=ON ...
-- Setting subpackage enable Trilinos_ENABLE_TeuchosCore=ON because parent package Trilinos_ENABLE_Teuchos=ON
-- Setting subpackage enable Trilinos_ENABLE_TeuchosParameterList=ON because parent package Trilinos_ENABLE_Teuchos=ON
-- Setting subpackage enable Trilinos_ENABLE_TeuchosComm=ON because parent package Trilinos_ENABLE_Teuchos=ON
-- Setting subpackage enable Trilinos_ENABLE_TeuchosNumerics=ON because parent package Trilinos_ENABLE_Teuchos=ON
-- Setting subpackage enable Trilinos_ENABLE_TeuchosRemainder=ON because parent package Trilinos_ENABLE_Teuchos=ON
-- Setting subpackage enable Trilinos_ENABLE_TeuchosKokkosCompat=ON because parent package Trilinos_ENABLE_Teuchos=ON
-- Setting subpackage enable Trilinos_ENABLE_TeuchosKokkosComm=ON because parent package Trilinos_ENABLE_Teuchos=ON
-- Setting subpackage enable Trilinos_ENABLE_ThyraCore=ON because parent package Trilinos_ENABLE_Thyra=ON
-- Setting subpackage enable Trilinos_ENABLE_ThyraEpetraAdapters=ON because parent package Trilinos_ENABLE_Thyra=ON
-- Setting subpackage enable Trilinos_ENABLE_ThyraEpetraExtAdapters=ON because parent package Trilinos_ENABLE_Thyra=ON
-- Setting subpackage enable Trilinos_ENABLE_ThyraTpetraAdapters=ON because parent package Trilinos_ENABLE_Thyra=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASExodus=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASExodus_for=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASExoIIv2for32=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASNemesis=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASChaco=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASAprepro_lib=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASSupes=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASSuplib=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASSuplibC=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASSuplibCpp=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASSVDI=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASPLT=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASAlgebra=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASAprepro=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASConjoin=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASEjoin=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASEpu=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASExodiff=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASExomatlab=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASExotxt=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASExo_format=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASEx1ex2v2=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASFastq=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASGjoin=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASGen3D=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASGenshell=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASGrepos=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASGrope=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASMapvarlib=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASMapvar=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASMapvar-kd=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASNemslice=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASNemspread=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASNumbers=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASTxtexo=ON because parent package Trilinos_ENABLE_SEACAS=ON
-- Setting subpackage enable Trilinos_ENABLE_SEACASEx2ex1v2=ON because parent package Trilinos_ENABLE_SEACAS=ON
Enabling all tests and/or examples that have not been explicitly disabled because Trilinos_ENABLE_[TESTS,EXAMPLES]=ON ...
-- Setting TeuchosCore_ENABLE_TESTS=ON
-- Setting TeuchosCore_ENABLE_EXAMPLES=OFF
-- Setting TeuchosParameterList_ENABLE_TESTS=ON
-- Setting TeuchosParameterList_ENABLE_EXAMPLES=OFF
-- Setting TeuchosComm_ENABLE_TESTS=ON
-- Setting TeuchosComm_ENABLE_EXAMPLES=OFF
-- Setting TeuchosNumerics_ENABLE_TESTS=ON
-- Setting TeuchosNumerics_ENABLE_EXAMPLES=OFF
-- Setting TeuchosRemainder_ENABLE_TESTS=ON
-- Setting TeuchosRemainder_ENABLE_EXAMPLES=OFF
-- Setting TeuchosKokkosCompat_ENABLE_TESTS=ON
-- Setting TeuchosKokkosCompat_ENABLE_EXAMPLES=OFF
-- Setting TeuchosKokkosComm_ENABLE_TESTS=ON
-- Setting TeuchosKokkosComm_ENABLE_EXAMPLES=OFF
-- Setting Teuchos_ENABLE_TESTS=ON
-- Setting Teuchos_ENABLE_EXAMPLES=OFF
-- Setting Sacado_ENABLE_TESTS=ON
-- Setting Sacado_ENABLE_EXAMPLES=OFF
-- Setting Epetra_ENABLE_TESTS=ON
-- Setting Epetra_ENABLE_EXAMPLES=OFF
-- Setting Zoltan_ENABLE_TESTS=ON
-- Setting Zoltan_ENABLE_EXAMPLES=OFF
-- Setting Shards_ENABLE_TESTS=ON
-- Setting Shards_ENABLE_EXAMPLES=OFF
-- Setting EpetraExt_ENABLE_TESTS=ON
-- Setting EpetraExt_ENABLE_EXAMPLES=OFF
-- Setting ThyraCore_ENABLE_TESTS=ON
-- Setting ThyraCore_ENABLE_EXAMPLES=OFF
-- Setting ThyraEpetraAdapters_ENABLE_TESTS=ON
-- Setting ThyraEpetraAdapters_ENABLE_EXAMPLES=OFF
-- Setting ThyraEpetraExtAdapters_ENABLE_TESTS=ON
-- Setting ThyraEpetraExtAdapters_ENABLE_EXAMPLES=OFF
-- Setting ThyraTpetraAdapters_ENABLE_TESTS=ON
-- Setting ThyraTpetraAdapters_ENABLE_EXAMPLES=OFF
-- Setting Thyra_ENABLE_TESTS=ON
-- Setting Thyra_ENABLE_EXAMPLES=OFF
-- Setting AztecOO_ENABLE_TESTS=ON
-- Setting AztecOO_ENABLE_EXAMPLES=OFF
-- Setting Amesos_ENABLE_TESTS=ON
-- Setting Amesos_ENABLE_EXAMPLES=OFF
-- Setting Pamgen_ENABLE_TESTS=ON
-- Setting Pamgen_ENABLE_EXAMPLES=OFF
-- Setting Ifpack_ENABLE_TESTS=ON
-- Setting Ifpack_ENABLE_EXAMPLES=OFF
-- Setting ML_ENABLE_TESTS=ON
-- Setting ML_ENABLE_EXAMPLES=OFF
-- Setting Belos_ENABLE_TESTS=ON
-- Setting Belos_ENABLE_EXAMPLES=OFF
-- Setting SEACASExodus_ENABLE_TESTS=ON
-- Setting SEACASExodus_ENABLE_EXAMPLES=OFF
-- Setting SEACASExodus_for_ENABLE_TESTS=ON
-- Setting SEACASExodus_for_ENABLE_EXAMPLES=OFF
-- Setting SEACASExoIIv2for32_ENABLE_TESTS=ON
-- Setting SEACASExoIIv2for32_ENABLE_EXAMPLES=OFF
-- Setting SEACASNemesis_ENABLE_TESTS=ON
-- Setting SEACASNemesis_ENABLE_EXAMPLES=OFF
-- Setting SEACASIoss_ENABLE_TESTS=ON
-- Setting SEACASIoss_ENABLE_EXAMPLES=OFF
-- Setting SEACASChaco_ENABLE_TESTS=ON
-- Setting SEACASChaco_ENABLE_EXAMPLES=OFF
-- Setting SEACASAprepro_lib_ENABLE_TESTS=ON
-- Setting SEACASAprepro_lib_ENABLE_EXAMPLES=OFF
-- Setting SEACASSupes_ENABLE_TESTS=ON
-- Setting SEACASSupes_ENABLE_EXAMPLES=OFF
-- Setting SEACASSuplib_ENABLE_TESTS=ON
-- Setting SEACASSuplib_ENABLE_EXAMPLES=OFF
-- Setting SEACASSuplibC_ENABLE_TESTS=ON
-- Setting SEACASSuplibC_ENABLE_EXAMPLES=OFF
-- Setting SEACASSuplibCpp_ENABLE_TESTS=ON
-- Setting SEACASSuplibCpp_ENABLE_EXAMPLES=OFF
-- Setting SEACASSVDI_ENABLE_TESTS=ON
-- Setting SEACASSVDI_ENABLE_EXAMPLES=OFF
-- Setting SEACASPLT_ENABLE_TESTS=ON
-- Setting SEACASPLT_ENABLE_EXAMPLES=OFF
-- Setting SEACASAlgebra_ENABLE_TESTS=ON
-- Setting SEACASAlgebra_ENABLE_EXAMPLES=OFF
-- Setting SEACASAprepro_ENABLE_TESTS=ON
-- Setting SEACASAprepro_ENABLE_EXAMPLES=OFF
-- Setting SEACASBlot_ENABLE_TESTS=ON
-- Setting SEACASBlot_ENABLE_EXAMPLES=OFF
-- Setting SEACASConjoin_ENABLE_TESTS=ON
-- Setting SEACASConjoin_ENABLE_EXAMPLES=OFF
-- Setting SEACASEjoin_ENABLE_TESTS=ON
-- Setting SEACASEjoin_ENABLE_EXAMPLES=OFF
-- Setting SEACASEpu_ENABLE_TESTS=ON
-- Setting SEACASEpu_ENABLE_EXAMPLES=OFF
-- Setting SEACASExodiff_ENABLE_TESTS=ON
-- Setting SEACASExodiff_ENABLE_EXAMPLES=OFF
-- Setting SEACASExomatlab_ENABLE_TESTS=ON
-- Setting SEACASExomatlab_ENABLE_EXAMPLES=OFF
-- Setting SEACASExotxt_ENABLE_TESTS=ON
-- Setting SEACASExotxt_ENABLE_EXAMPLES=OFF
-- Setting SEACASExo_format_ENABLE_TESTS=ON
-- Setting SEACASExo_format_ENABLE_EXAMPLES=OFF
-- Setting SEACASEx1ex2v2_ENABLE_TESTS=ON
-- Setting SEACASEx1ex2v2_ENABLE_EXAMPLES=OFF
-- Setting SEACASFastq_ENABLE_TESTS=ON
-- Setting SEACASFastq_ENABLE_EXAMPLES=OFF
-- Setting SEACASGjoin_ENABLE_TESTS=ON
-- Setting SEACASGjoin_ENABLE_EXAMPLES=OFF
-- Setting SEACASGen3D_ENABLE_TESTS=ON
-- Setting SEACASGen3D_ENABLE_EXAMPLES=OFF
-- Setting SEACASGenshell_ENABLE_TESTS=ON
-- Setting SEACASGenshell_ENABLE_EXAMPLES=OFF
-- Setting SEACASGrepos_ENABLE_TESTS=ON
-- Setting SEACASGrepos_ENABLE_EXAMPLES=OFF
-- Setting SEACASGrope_ENABLE_TESTS=ON
-- Setting SEACASGrope_ENABLE_EXAMPLES=OFF
-- Setting SEACASMapvarlib_ENABLE_TESTS=ON
-- Setting SEACASMapvarlib_ENABLE_EXAMPLES=OFF
-- Setting SEACASMapvar_ENABLE_TESTS=ON
-- Setting SEACASMapvar_ENABLE_EXAMPLES=OFF
-- Setting SEACASMapvar-kd_ENABLE_TESTS=ON
-- Setting SEACASMapvar-kd_ENABLE_EXAMPLES=OFF
-- Setting SEACASNemslice_ENABLE_TESTS=ON
-- Setting SEACASNemslice_ENABLE_EXAMPLES=OFF
-- Setting SEACASNemspread_ENABLE_TESTS=ON
-- Setting SEACASNemspread_ENABLE_EXAMPLES=OFF
-- Setting SEACASNumbers_ENABLE_TESTS=ON
-- Setting SEACASNumbers_ENABLE_EXAMPLES=OFF
-- Setting SEACASTxtexo_ENABLE_TESTS=ON
-- Setting SEACASTxtexo_ENABLE_EXAMPLES=OFF
-- Setting SEACASEx2ex1v2_ENABLE_TESTS=ON
-- Setting SEACASEx2ex1v2_ENABLE_EXAMPLES=OFF
-- Setting SEACAS_ENABLE_TESTS=ON
-- Setting SEACAS_ENABLE_EXAMPLES=OFF
-- Setting Anasazi_ENABLE_TESTS=ON
-- Setting Anasazi_ENABLE_EXAMPLES=OFF
-- Setting Stratimikos_ENABLE_TESTS=ON
-- Setting Stratimikos_ENABLE_EXAMPLES=OFF
-- Setting Teko_ENABLE_TESTS=ON
-- Setting Teko_ENABLE_EXAMPLES=OFF
-- Setting Intrepid_ENABLE_TESTS=ON
-- Setting Intrepid_ENABLE_EXAMPLES=OFF
-- Setting Phalanx_ENABLE_TESTS=ON
-- Setting Phalanx_ENABLE_EXAMPLES=OFF
-- Setting NOX_ENABLE_TESTS=ON
-- Setting NOX_ENABLE_EXAMPLES=OFF
-- Setting Rythmos_ENABLE_TESTS=ON
-- Setting Rythmos_ENABLE_EXAMPLES=OFF
-- Setting MOOCHO_ENABLE_TESTS=ON
-- Setting MOOCHO_ENABLE_EXAMPLES=OFF
-- Setting Stokhos_ENABLE_TESTS=ON
-- Setting Stokhos_ENABLE_EXAMPLES=OFF
-- Setting Piro_ENABLE_TESTS=ON
-- Setting Piro_ENABLE_EXAMPLES=OFF
Enabling all required (and optional since Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES=ON) upstream SE packages for current set of enabled packages ...
-- Setting Trilinos_ENABLE_OptiPack=ON because Piro has an optional dependence on OptiPack
-- Setting Trilinos_ENABLE_ROL=ON because Piro has an optional dependence on ROL
-- Setting Trilinos_ENABLE_Ifpack2=ON because Piro has an optional dependence on Ifpack2
-- Setting Trilinos_ENABLE_MueLu=ON because Piro has an optional dependence on MueLu
-- Setting Trilinos_ENABLE_Tpetra=ON because Piro has an optional dependence on Tpetra
-- Setting Trilinos_ENABLE_Amesos2=ON because ROL has an optional dependence on Amesos2
-- Setting Trilinos_ENABLE_Gtest=ON because ROL has an optional dependence on Gtest
-- Setting Trilinos_ENABLE_KokkosCore=ON because Stokhos has a required dependence on KokkosCore
-- Setting Trilinos_ENABLE_Isorropia=ON because Stokhos has an optional dependence on Isorropia
-- Setting Trilinos_ENABLE_TpetraKernels=ON because Stokhos has an optional dependence on TpetraKernels
-- Setting Trilinos_ENABLE_KokkosAlgorithms=ON because Stokhos has an optional dependence on KokkosAlgorithms
-- Setting Trilinos_ENABLE_KokkosContainers=ON because Stokhos has an optional dependence on KokkosContainers
-- Setting Trilinos_ENABLE_RTOp=ON because MOOCHO has a required dependence on RTOp
-- Setting Trilinos_ENABLE_Xpetra=ON because MueLu has a required dependence on Xpetra
-- Setting Trilinos_ENABLE_Zoltan2=ON because MueLu has an optional dependence on Zoltan2
-- Setting Trilinos_ENABLE_Galeri=ON because MueLu has an optional dependence on Galeri
-- Setting Trilinos_ENABLE_Triutils=ON because Stratimikos has an optional dependence on Triutils
-- Setting Trilinos_ENABLE_Kokkos=ON because SEACASIoss has an optional dependence on Kokkos
-- Setting Trilinos_ENABLE_GlobiPack=ON because OptiPack has a required dependence on GlobiPack
-- Setting Trilinos_ENABLE_TpetraClassic=ON because Tpetra has a required dependence on TpetraClassic
-- Setting Trilinos_ENABLE_TpetraCore=ON because Tpetra has a required dependence on TpetraCore
-- Setting Trilinos_ENABLE_TpetraTSQR=ON because Tpetra has an optional dependence on TpetraTSQR
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_TpetraKernels=ON since Trilinos_ENABLE_Tpetra=ON AND Trilinos_ENABLE_TpetraKernels=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 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 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_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_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_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 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 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 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_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 MOOCHO_ENABLE_ThyraCore=ON since Trilinos_ENABLE_MOOCHO=ON AND Trilinos_ENABLE_ThyraCore=ON
-- Setting MOOCHO_ENABLE_ThyraEpetraExtAdapters=ON since Trilinos_ENABLE_MOOCHO=ON AND Trilinos_ENABLE_ThyraEpetraExtAdapters=ON
-- Setting MOOCHO_ENABLE_Stratimikos=ON since Trilinos_ENABLE_MOOCHO=ON AND Trilinos_ENABLE_Stratimikos=ON
-- Setting MOOCHO_ENABLE_Rythmos=ON since Trilinos_ENABLE_MOOCHO=ON AND Trilinos_ENABLE_Rythmos=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_TpetraKernels=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_TpetraKernels=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_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_MOOCHO=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_MOOCHO=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
Enabling all remaining required TPLs for current set of enabled packages ...
-- Setting TPL_ENABLE_X11=ON because it is required by the enabled package SEACASSVDI
Enabling all optional package TPL support for currently 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_Boost=ON since TPL_ENABLE_Boost=ON
-- Setting TeuchosCore_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting TeuchosKokkosCompat_ENABLE_Pthread=ON since TPL_ENABLE_Pthread=ON
-- Setting TeuchosKokkosComm_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting Epetra_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting Zoltan_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting TpetraCore_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting EpetraExt_ENABLE_HDF5=ON since TPL_ENABLE_HDF5=ON
-- Setting Pamgen_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON
-- Setting Ifpack_ENABLE_Boost=ON since TPL_ENABLE_Boost=ON
-- Setting ML_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting Amesos2_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting SEACASExodus_ENABLE_HDF5=ON since TPL_ENABLE_HDF5=ON
-- Setting SEACASExodus_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting SEACASIoss_ENABLE_HDF5=ON since TPL_ENABLE_HDF5=ON
-- Setting SEACAS_ENABLE_MPI=ON since TPL_ENABLE_MPI=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 MOOCHO_ENABLE_MPI=ON since TPL_ENABLE_MPI=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 Kokkos Teuchos RTOp Sacado Epetra Zoltan Shards GlobiPack Triutils Tpetra EpetraExt Thyra Xpetra OptiPack Isorropia AztecOO Galeri Amesos Pamgen Zoltan2 Ifpack ML Belos Amesos2 SEACAS Anasazi Ifpack2 Stratimikos Teko Intrepid Phalanx NOX MueLu Rythmos MOOCHO Stokhos ROL Piro 39
Final set of enabled SE packages: Gtest KokkosCore KokkosContainers KokkosAlgorithms Kokkos TeuchosCore TeuchosParameterList TeuchosComm TeuchosNumerics TeuchosRemainder TeuchosKokkosCompat TeuchosKokkosComm Teuchos RTOp Sacado Epetra Zoltan Shards GlobiPack Triutils TpetraClassic TpetraKernels TpetraTSQR TpetraCore Tpetra EpetraExt ThyraCore ThyraEpetraAdapters ThyraEpetraExtAdapters ThyraTpetraAdapters Thyra Xpetra OptiPack Isorropia AztecOO Galeri Amesos Pamgen Zoltan2 Ifpack ML Belos Amesos2 SEACASExodus SEACASExodus_for SEACASExoIIv2for32 SEACASNemesis SEACASIoss SEACASChaco SEACASAprepro_lib SEACASSupes SEACASSuplib SEACASSuplibC SEACASSuplibCpp SEACASSVDI SEACASPLT SEACASAlgebra SEACASAprepro SEACASBlot SEACASConjoin SEACASEjoin SEACASEpu SEACASExodiff SEACASExomatlab SEACASExotxt SEACASExo_format SEACASEx1ex2v2 SEACASFastq SEACASGjoin SEACASGen3D SEACASGenshell SEACASGrepos SEACASGrope SEACASMapvarlib SEACASMapvar SEACASMapvar-kd SEACASNemslice SEACASNemspread SEACASNumbers SEACASTxtexo SEACASEx2ex1v2 SEACAS Anasazi Ifpack2 Stratimikos Teko Intrepid Phalanx NOX MueLu Rythmos MOOCHO Stokhos ROL Piro 95
Final set of non-enabled packages: ThreadPool Domi Pliris ShyLU Trios Komplex FEI TriKota STK Moertel Sundance CTrilinos ForTrilinos PyTrilinos Optika Mesquite TrilinosCouplings Pike 18
Final set of non-enabled SE packages: ThreadPool KokkosExample Domi Pliris ShyLUHTS ShyLUTacho ShyLUBDDC ShyLUBasker ShyLUCore ShyLU SEACASExo2mat SEACASMat2exo Trioscommsplitter Triossupport Triosnnti Triosnssi Triosprograms Triosexamples Triostests Triosnetcdf-service Trios Komplex FEI TriKota STKClassic STKUtil STKTopology STKMesh STKIO STKUnit_test_utils STKSearch STKSearchUtil STKTransfer STKUnit_tests STKDoc_tests STKExp STKExprEval STK Moertel Sundance CTrilinos ForTrilinos PyTrilinos Optika Mesquite TrilinosCouplings PikeBlackBox PikeImplicit Pike 49
Final set of enabled TPLs: Pthread MPI BLAS LAPACK Boost HDF5 Netcdf X11 DLlib 9
Final set of non-enabled TPLs: MKL yaml-cpp Peano CUDA CUSPARSE Thrust Cusp TBB HWLOC QTHREAD BinUtils ARPREC QD Scotch OVIS gpcd CGNS METIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib 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 Pnetcdf Clp GLPK qpOASES Matio PAPI MATLABLib Eigen Lemon GLM quadmath CAMAL RTlib AmgX CGAL CGALCore VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField 93
Setting up export dependencies for all enabled SE packages ...
Probing the environment ...
-- USE_XSDK_DEFAULTS='FALSE'
-- BUILD_SHARED_LIBS='ON'
-- CMAKE_BUILD_TYPE='RELEASE'
-- MPI_BASE_DIR='/usr/lib64/mpich'
-- MPI_BIN_DIR='/usr/lib64/mpich/bin'
-- MPI_USE_COMPILER_WRAPPERS='ON'
-- MPI_C_COMPILER='mpicc'
-- MPI_C_COMPILER='/usr/lib64/mpich/bin/mpicc'
-- Setting CMAKE_C_COMPILER=${MPI_C_COMPILER}
-- CMAKE_C_COMPILER='/usr/lib64/mpich/bin/mpicc'
-- MPI_CXX_COMPILER='mpicxx'
-- MPI_CXX_COMPILER='/usr/lib64/mpich/bin/mpicxx'
-- Setting CMAKE_CXX_COMPILER=${MPI_CXX_COMPILER}
-- CMAKE_CXX_COMPILER='/usr/lib64/mpich/bin/mpicxx'
-- MPI_Fortran_COMPILER='mpif90'
-- MPI_Fortran_COMPILER='/usr/lib64/mpich/bin/mpif90'
-- Setting CMAKE_Fortran_COMPILER=${MPI_Fortran_COMPILER}
-- CMAKE_Fortran_COMPILER='/usr/lib64/mpich/bin/mpif90'
-- MPI_EXEC='/usr/lib64/mpich/bin/mpiexec'
-- The C compiler identification is GNU 6.3.1
-- Check for working C compiler: /usr/lib64/mpich/bin/mpicc
-- Check for working C compiler: /usr/lib64/mpich/bin/mpicc -- 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='6.3.1'
-- The CXX compiler identification is GNU 6.3.1
-- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx
-- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx -- 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='6.3.1'
-- The Fortran compiler identification is GNU 6.3.1
-- Check for working Fortran compiler: /usr/lib64/mpich/bin/mpif90
-- Check for working Fortran compiler: /usr/lib64/mpich/bin/mpif90 -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/lib64/mpich/bin/mpif90 supports Fortran 90
-- Checking whether /usr/lib64/mpich/bin/mpif90 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='/home/peri/packages/trilinos-12.10.1-Source/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.24.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
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
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/lib64/libpthread.so'
-- TPL_Pthread_LIBRARIES='/usr/lib64/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: MPI (enabled explicitly, disable with -DTPL_ENABLE_MPI=OFF)
Processing enabled TPL: BLAS (enabled explicitly, 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/lib64/libblas.so'
-- TPL_BLAS_LIBRARIES='/usr/lib64/libblas.so'
Processing enabled TPL: LAPACK (enabled explicitly, disable with -DTPL_ENABLE_LAPACK=OFF)
-- TPL_LAPACK_LIBRARIES='/usr/lib64/liblapack.so.3.6.1'
Processing enabled TPL: Boost (enabled explicitly, disable with -DTPL_ENABLE_Boost=OFF)
-- Searching for headers in Boost_INCLUDE_DIRS='/usr/include/boost'
-- Searching for a header file in the set "boost/version.hpp":
-- Searching for header 'boost/version.hpp' ...
-- Found header '/usr/include/boost/version.hpp'
-- Searching for a header file in the set "boost/mpl/at.hpp":
-- Searching for header 'boost/mpl/at.hpp' ...
-- Found header '/usr/include/boost/mpl/at.hpp'
-- Found TPL 'Boost' include dirs '/usr/include'
-- TPL_Boost_INCLUDE_DIRS='/usr/include'
Processing enabled TPL: HDF5 (enabled explicitly, disable with -DTPL_ENABLE_HDF5=OFF)
-- Searching for libs in HDF5_LIBRARY_DIRS='/usr/lib64/mpich/lib'
-- Searching for a lib in the set "hdf5":
-- Searching for lib 'hdf5' ...
-- Found lib '/usr/lib64/mpich/lib/libhdf5.so'
-- Searching for a lib in the set "z":
-- Searching for lib 'z' ...
-- Found lib '/usr/lib64/libz.so'
-- Searching for a lib in the set "hdf5_hl":
-- Searching for lib 'hdf5_hl' ...
-- Found lib '/usr/lib64/mpich/lib/libhdf5_hl.so'
-- TPL_HDF5_LIBRARIES='/usr/lib64/mpich/lib/libhdf5.so;/usr/lib64/libz.so;/usr/lib64/mpich/lib/libhdf5_hl.so'
-- Searching for headers in HDF5_INCLUDE_DIRS='/usr/include/mpich-x86_64'
-- Searching for a header file in the set "hdf5.h":
-- Searching for header 'hdf5.h' ...
-- Found header '/usr/include/mpich-x86_64/hdf5.h'
-- Found TPL 'HDF5' include dirs '/usr/include/mpich-x86_64'
-- TPL_HDF5_INCLUDE_DIRS='/usr/include/mpich-x86_64'
Processing enabled TPL: Netcdf (enabled explicitly, disable with -DTPL_ENABLE_Netcdf=OFF)
-- Searching for libs in Netcdf_LIBRARY_DIRS='/usr/lib64/mpich/lib'
-- Searching for a lib in the set "netcdf":
-- Searching for lib 'netcdf' ...
-- Found lib '/usr/lib64/mpich/lib/libnetcdf.so'
-- TPL_Netcdf_LIBRARIES='/usr/lib64/mpich/lib/libnetcdf.so'
-- Searching for headers in Netcdf_INCLUDE_DIRS='/usr/include/mpich-x86_64'
-- Searching for a header file in the set "netcdf.h":
-- Searching for header 'netcdf.h' ...
-- Found header '/usr/include/mpich-x86_64/netcdf.h'
-- Found TPL 'Netcdf' include dirs '/usr/include/mpich-x86_64'
-- TPL_Netcdf_INCLUDE_DIRS='/usr/include/mpich-x86_64'
Processing enabled TPL: X11 (enabled by SEACASSVDI, disable with -DTPL_ENABLE_X11=OFF)
-- Searching for libs in X11_LIBRARY_DIRS=''
-- Searching for a lib in the set "X11":
-- Searching for lib 'X11' ...
-- Found lib '/usr/lib64/libX11.so'
-- TPL_X11_LIBRARIES='/usr/lib64/libX11.so'
-- Searching for headers in X11_INCLUDE_DIRS=''
-- Searching for a header file in the set "X11/Xlib.h":
-- Searching for header 'X11/Xlib.h' ...
-- Found header '/usr/include/X11/Xlib.h'
-- Searching for a header file in the set "X11/Xutil.h":
-- Searching for header 'X11/Xutil.h' ...
-- Found header '/usr/include/X11/Xutil.h'
-- Searching for a header file in the set "X11/Xos.h":
-- Searching for header 'X11/Xos.h' ...
-- Found header '/usr/include/X11/Xos.h'
-- Searching for a header file in the set "X11/keysym.h":
-- Searching for header 'X11/keysym.h' ...
-- Found header '/usr/include/X11/keysym.h'
-- Searching for a header file in the set "X11/Xresource.h":
-- Searching for header 'X11/Xresource.h' ...
-- Found header '/usr/include/X11/Xresource.h'
-- Searching for a header file in the set "X11/Xatom.h":
-- Searching for header 'X11/Xatom.h' ...
-- Found header '/usr/include/X11/Xatom.h'
-- Found TPL 'X11' include dirs '/usr/include'
-- TPL_X11_INCLUDE_DIRS='/usr/include'
Processing enabled TPL: DLlib (enabled explicitly, disable with -DTPL_ENABLE_DLlib=OFF)
-- Attempting to tentatively enable TPL 'DLlib' ...
-- Searching for libs in DLlib_LIBRARY_DIRS=''
-- Searching for a lib in the set "dl":
-- Searching for lib 'dl' ...
-- Found lib '/usr/lib64/libdl.so'
-- TPL_DLlib_LIBRARIES='/usr/lib64/libdl.so'
-- Attempt to tentatively enable TPL 'DLlib' passed!
Setting up testing support ...
-- CTEST_DROP_METHOD='http'
-- CTEST_DROP_SITE='testing.sandia.gov'
-- CTEST_PROJECT_NAME='Trilinos'
-- CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- CTEST_TRIGGER_SITE=''
-- CTEST_DROP_SITE_CDASH='TRUE'
Configuring individual enabled Trilinos packages ...
Processing enabled package: Gtest (Libs)
Processing enabled package: Kokkos (Core, Containers, Algorithms)
Processing enabled package: Teuchos (Core, ParameterList, Comm, Numerics, Remainder, KokkosCompat, KokkosComm, Tests)
-- Performing Test HAVE_GCC_ABI_DEMANGLE
-- Performing Test HAVE_GCC_ABI_DEMANGLE - Success
-- Performing Test HAVE_TEUCHOSCORE_BOOST_IS_POLYMORPHIC
-- Performing Test HAVE_TEUCHOSCORE_BOOST_IS_POLYMORPHIC - 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
-- Performing Test CXX_COMPLEX_BLAS_WORKS
-- Performing Test CXX_COMPLEX_BLAS_WORKS - Success
Processing enabled package: RTOp (Libs)
Processing enabled package: Sacado (Libs, Tests)
-- Performing Test HAS_C99_TR1_CMATH
-- Performing Test HAS_C99_TR1_CMATH - Success
Processing enabled package: Epetra (Libs, Tests)
CMake Warning at cmake/tribits/core/package_arch/TribitsAddExecutable.cmake:487 (MESSAGE):
WARNING: Passing extra defines through 'DEFINES' -DEPETRA_LIB_EXPORTS_MODE
is deprecated. Instead, pass them through 'TARGET_DEFINES'. The 'DEFINES'
argument was incorrectly implemented by calling ADD_DEFINITIONS() which has
directory scope and not function scope as was documented. This resulted in
confusing behavior. If one wishes to set defines at the directly level,
just call ADD_DEFINITIONS() directly.
Call Stack (most recent call first):
cmake/tribits/core/package_arch/TribitsAddExecutableAndTest.cmake:68 (TRIBITS_ADD_EXECUTABLE)
cmake/tribits/core/package_arch/TribitsAddExecutableAndTest.cmake:209 (TRIBITS_ADD_EXECUTABLE_WRAPPER)
packages/epetra/test/FEVector/CMakeLists.txt:4 (TRIBITS_ADD_EXECUTABLE_AND_TEST)
CMake Warning at cmake/tribits/core/package_arch/TribitsAddExecutable.cmake:487 (MESSAGE):
WARNING: Passing extra defines through 'DEFINES' -DEPETRA_LIB_EXPORTS_MODE
is deprecated. Instead, pass them through 'TARGET_DEFINES'. The 'DEFINES'
argument was incorrectly implemented by calling ADD_DEFINITIONS() which has
directory scope and not function scope as was documented. This resulted in
confusing behavior. If one wishes to set defines at the directly level,
just call ADD_DEFINITIONS() directly.
Call Stack (most recent call first):
cmake/tribits/core/package_arch/TribitsAddExecutableAndTest.cmake:68 (TRIBITS_ADD_EXECUTABLE)
cmake/tribits/core/package_arch/TribitsAddExecutableAndTest.cmake:209 (TRIBITS_ADD_EXECUTABLE_WRAPPER)
packages/epetra/test/FEVector/CMakeLists.txt:14 (TRIBITS_ADD_EXECUTABLE_AND_TEST)
Processing enabled package: Zoltan (Libs, Tests)
-- Zoltan_ch_ewgt_zoltan_serial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Zoltan_ch_simple_zoltan_serial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Zoltan_ch_simple3d_zoltan_serial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Zoltan_ch_vwgt_zoltan_serial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Zoltan_ch_vwgt2_zoltan_serial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Zoltan_hg_simple_zoltan_serial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
Processing enabled package: Shards (Libs, Tests)
Processing enabled package: GlobiPack (Libs)
Processing enabled package: Triutils (Libs)
Processing enabled package: Tpetra (Classic, Kernels, TSQR, Core)
-- 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: EpetraExt (Libs, Tests)
-- EpetraExt_EpetraExt_MapColoring_test: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- EpetraExt_EpetraExt_MapColoring_test_LL: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
Processing enabled package: Thyra (Core, EpetraAdapters, EpetraExtAdapters, TpetraAdapters, Tests)
-- ThyraCore_test_composite_linear_ops_serial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
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: OptiPack (Libs)
Processing enabled package: Isorropia (Libs)
Processing enabled package: AztecOO (Libs, Tests)
Processing enabled package: Galeri (Libs)
Processing enabled package: Amesos (Libs, Tests)
Processing enabled package: Pamgen (Libs, Tests)
-- Pamgen_run_test_script_01: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_02: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_03: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_04: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_05: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_06: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_07: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_08: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_09: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_10: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_11: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_13: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_14: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_15: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_16: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_17: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_18: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_19: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_20: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_21: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_22: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_23: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_24: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_25: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_26: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_27: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_28: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_29: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_30: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_31: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_32: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_33: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_34: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_35: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_36: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_37: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_38: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_39: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_40: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_41: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_42: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_43: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_44: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_45: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_46: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_47: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_48: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_49: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_50: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_51: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_52: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_53: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_54: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_55: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_56: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_57: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_58: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_59: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_60: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_61: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_62: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_63: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_64: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_65: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_66: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_67: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_68: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_run_test_script_69: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Pamgen_rtc_test: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
Processing enabled package: Zoltan2 (Libs)
Processing enabled package: Ifpack (Libs, Tests)
Processing enabled package: ML (Libs, Tests)
Processing enabled package: Belos (Libs, Tests)
Processing enabled package: Amesos2 (Libs)
Processing enabled package: SEACAS (Exodus, Exodus_for, ExoIIv2for32, Nemesis, Ioss, Chaco, Aprepro_lib, Supes, Suplib, SuplibC, SuplibCpp, SVDI, PLT, Algebra, Aprepro, Blot, Conjoin, Ejoin, Epu, Exodiff, Exomatlab, Exotxt, Exo_format, Ex1ex2v2, Fastq, Gjoin, Gen3D, Genshell, Grepos, Grope, Mapvarlib, Mapvar, Mapvar-kd, Nemslice, Nemspread, Numbers, Txtexo, Ex2ex1v2, Tests)
-- SEACASIoss_Utst_superelement: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- SEACASAprepro_lib_aprepro_lib_unit_test: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- SEACASAprepro_lib_aprepro_lib_array_test: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- SEACASAprepro_aprepro_unit_test: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- SEACASAprepro_aprepro_array_test: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- SEACASAprepro_aprepro_command_line_vars_test: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- SEACASAprepro_aprepro_command_line_include_test: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
Processing enabled package: Anasazi (Libs, Tests)
-- Anasazi_Epetra_BKS_QEVP_test: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Anasazi_MVOPComplexTester: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
Processing enabled package: Ifpack2 (Libs)
Processing enabled package: Stratimikos (Libs, Tests)
-- Stratimikos_test_single_belos_thyra_solver_driver: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
Processing enabled package: Teko (Libs, Tests)
Processing enabled package: Intrepid (Libs, Tests)
-- Enable Kokkos support: ON
Processing enabled package: Phalanx (Libs, Tests)
-- Execution Space: SERIAL
-- Index Size Type: UINT
-- Kokkos AMT support: OFF
-- Kokkos EXPERIMENTAL DynRankView support: ON
-- Use Intrepid2 refactor for DynRankView: OFF
-- Build MDField support for Intrepid2: OFF
Processing enabled package: NOX (Libs, Tests)
Processing enabled package: MueLu (Libs)
-- MueLu ETI support enabled
-- <float, int, int> : OFF
-- <double, int, int> : ON
-- <double, int, long> : OFF
-- <double, int, long long> : ON
-- <complex, int, int> : OFF
-- HAVE_MUELU_SERIAL : ON
-- HAVE_MUELU_PTHREAD : OFF
-- HAVE_MUELU_OPENMP : OFF
-- HAVE_MUELU_CUDA : OFF
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Processing enabled package: Rythmos (Libs, Tests)
-- Rythmos_StackedStepper_UnitTest: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- Rythmos_CharonRythmos_UnitTest: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
Processing enabled package: MOOCHO (Libs, Tests)
Processing enabled package: Stokhos (Libs, Tests)
-- Looking for C++ include immintrin.h
-- Looking for C++ include immintrin.h - found
Processing enabled package: ROL (Libs)
-- Configuring ROL with ROL_ENABLE_TIMERS=OFF
Processing enabled package: Piro (Libs, Tests)
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
-- User/Downstream ETI set:
-- Excluded type combinations:
-- 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
-- Excluded type combinations: :
-- 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={double} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={int};S={double} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={long long};S={int} 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}
Processing ETI support: TpetraKernels
-- TpetraKernels: Processing ETI / test support
-- Enabled Scalar types: int|long long|double
-- Enabled LocalOrdinal types: int
-- Enabled Device types: Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>
-- Set of enabled types, before exclusions: S={int} LO={int} D={Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>};S={long long} LO={int} D={Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>};S={double} LO={int} D={Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>}
Set up for creating a distribution ...
Finished configuring Trilinos!
-- Configuring done
-- Generating done
-- Build files have been written to: /home/peri/packages/trilinos-12.10.1-Source/build
peridigm depends on trilinos and for my case it is not being built properly. therefore, I suspect that trilinos failed tests are fundamental and have to pass... before I can move forward
@milyas7 Could you clarify whether or not you were able to build and install Trilinos? Thanks!
@mhoemmen yes, I was able to build and install Trilinos
@milyas7 Could you clarify the statement "trilinos failed tests are fundamental and have to pass... before I can move forward"?
I am referring to these
-- Performing Test HAVE_TEUCHOS_LAPACKLARND
-- Performing Test HAVE_TEUCHOS_LAPACKLARND - Failed
-- Performing Test HAVE_CXX_PRAGMA_WEAK
-- Performing Test HAVE_CXX_PRAGMA_WEAK - Failed
-- Performing Test FINITE_VALUE_HAVE_GLOBAL_ISNAN
-- Performing Test FINITE_VALUE_HAVE_GLOBAL_ISNAN - Failed
-- Performing Test FINITE_VALUE_HAVE_GLOBAL_ISINF
-- Performing Test FINITE_VALUE_HAVE_GLOBAL_ISINF - Failed
as you mentioned earlier some TPL is missing, and I am unable to diagnose it
@milyas7 Those are not failed tests. CMake is just saying that the build environment does not implement that feature. I find the word "Failed" excessively dramatic and misleading here, but that's what CMake says.
Thank you for reporting. Please feel free to post new issues if you have trouble in the future.
On febora 25 virtual machine I am trying to build trilinios 12.10.1 with following script:
module load mpi/mpich-x86_64
make clean
rm -rf CMake*
cmake \ -D CMAKE_INSTALL_PREFIX:PATH=/home/peri/packages/trilinos-12.10.1-Source \ -D CMAKE_CXX_FLAGS:STRING="-O2 -ansi -pedantic -ftrapv -Wall -Wno-long-long" \ -D CMAKE_BUILD_TYPE:STRING=RELEASE \ -DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON -D Trilinos_WARNINGS_AS_ERRORS_FLAGS:STRING="" \ -D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \ -D Trilinos_ENABLE_Teuchos:BOOL=ON \ -D Trilinos_ENABLE_Shards:BOOL=ON \ -D Trilinos_ENABLE_Sacado:BOOL=ON \ -D Trilinos_ENABLE_Epetra:BOOL=ON \ -D Trilinos_ENABLE_EpetraExt:BOOL=ON \ -D Trilinos_ENABLE_Ifpack:BOOL=ON \ -D Trilinos_ENABLE_AztecOO:BOOL=ON \ -D Trilinos_ENABLE_Amesos:BOOL=ON \ -D Trilinos_ENABLE_Anasazi:BOOL=ON \ -D Trilinos_ENABLE_Belos:BOOL=ON \ -D Trilinos_ENABLE_ML:BOOL=ON \ -D Trilinos_ENABLE_Phalanx:BOOL=ON \ -D Trilinos_ENABLE_Intrepid:BOOL=ON \ -D Trilinos_ENABLE_NOX:BOOL=ON \ -D Trilinos_ENABLE_Stratimikos:BOOL=ON \ -D Trilinos_ENABLE_Thyra:BOOL=ON \ -D Trilinos_ENABLE_Rythmos:BOOL=ON \ -D Trilinos_ENABLE_MOOCHO:BOOL=ON \ -D Trilinos_ENABLE_TriKota:BOOL=OFF \ -D Trilinos_ENABLE_Stokhos:BOOL=ON \ -D Trilinos_ENABLE_Zoltan:BOOL=ON \ -D Trilinos_ENABLE_Piro:BOOL=ON \ -D Trilinos_ENABLE_Teko:BOOL=ON \ -D Trilinos_ENABLE_SEACASIoss:BOOL=ON \ -D Trilinos_ENABLE_SEACAS:BOOL=ON \ -D Trilinos_ENABLE_SEACASBlot:BOOL=ON \ -D Trilinos_ENABLE_Pamgen:BOOL=ON \ -D Trilinos_ENABLE_EXAMPLES:BOOL=OFF \ -D Trilinos_ENABLE_TESTS:BOOL=ON \ -D TPL_ENABLE_HDF5:BOOL=ON \ -D HDF5_INCLUDE_DIRS:PATH=/usr/include/mpich-x86_64/ \ -D HDF5_LIBRARY_DIRS:PATH=/usr/lib64/mpich/lib/ \ -D TPL_ENABLE_Netcdf:BOOL=ON \ -D Netcdf_INCLUDE_DIRS:PATH=/usr/include/mpich-x86_64/ \ -D Netcdf_LIBRARY_DIRS:PATH=/usr/lib64/mpich/lib/ \ -D TPL_ENABLE_Matio=OFF \ -D TPL_ENABLE_MPI:BOOL=ON \ -D MPI_BASE_DIR:PATH="/usr/lib64/mpich/" \ -D MPI_CXX_COMPILER:STRING=mpicxx \ -D MPI_C_COMPILER:STRING=mpicc \ -D MPI_Fortran_COMPILER:STRING=mpif90 \ -D TPL_ENABLE_BLAS:BOOL=ON \ -D TPL_ENABLE_LAPACK:BOOL=ON \ -D TPL_ENABLE_Boost:BOOL=ON \ -D Boost_INCLUDE_DIRS:PATH=/usr/include/boost/ \ -D Boost_LIBRARY_DIRS:PATH=/usr/lib64/mpich/lib/ \ -D CMAKE_VERBOSE_MAKEFILE:BOOL=OFF \ -D Trilinos_VERBOSE_CONFIGURE:BOOL=OFF \ -D BUILD_SHARED_LIBS=ON \ ..
CMakeError.log contains following:
Performing C++ SOURCE FILE Test FINITE_VALUE_HAVE_GLOBAL_ISNAN failed with the following output: Change Dir: /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_f4671/fast" /usr/bin/gmake -f CMakeFiles/cmTC_f4671.dir/build.make CMakeFiles/cmTC_f4671.dir/build gmake[1]: Entering directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_f4671.dir/src.cxx.o /usr/lib64/mpich/bin/mpicxx -O2 -ansi -pedantic -ftrapv -Wall -Wno-long-long -std=c++11 -DFINITE_VALUE_HAVE_GLOBAL_ISNAN -o CMakeFiles/cmTC_f4671.dir/src.cxx.o -c /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’: /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:6:10: error: ‘isnan’ was not declared in this scope isnan(x); ^ /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:6:10: note: suggested alternative: In file included from /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/6.3.1/cmath:662:5: note: ‘std::isnan’ isnan(_Tp __x) ^~~~~ CMakeFiles/cmTC_f4671.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_f4671.dir/src.cxx.o' failed gmake[1]: [CMakeFiles/cmTC_f4671.dir/src.cxx.o] Error 1 gmake[1]: Leaving directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_f4671/fast' failed gmake: [cmTC_f4671/fast] Error 2
Source file was:
include
int main() { double x = 1.0; isnan(x); return 0; }
Performing C++ SOURCE FILE Test FINITE_VALUE_HAVE_GLOBAL_ISINF failed with the following output: Change Dir: /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_fcabc/fast" /usr/bin/gmake -f CMakeFiles/cmTC_fcabc.dir/build.make CMakeFiles/cmTC_fcabc.dir/build gmake[1]: Entering directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_fcabc.dir/src.cxx.o /usr/lib64/mpich/bin/mpicxx -O2 -ansi -pedantic -ftrapv -Wall -Wno-long-long -std=c++11 -DFINITE_VALUE_HAVE_GLOBAL_ISINF -o CMakeFiles/cmTC_fcabc.dir/src.cxx.o -c /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’: /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:6:10: error: ‘isinf’ was not declared in this scope isinf(x); ^ /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:6:10: note: suggested alternative: In file included from /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/6.3.1/cmath:635:5: note: ‘std::isinf’ isinf(_Tp __x) ^~~~~ CMakeFiles/cmTC_fcabc.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_fcabc.dir/src.cxx.o' failed gmake[1]: [CMakeFiles/cmTC_fcabc.dir/src.cxx.o] Error 1 gmake[1]: Leaving directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_fcabc/fast' failed gmake: [cmTC_fcabc/fast] Error 2
Source file was:
include
int main() { double x = 1.0; isinf(x); return 0; }
Determining if the pthread_create exist failed with the following output: Change Dir: /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_c7aa1/fast" /usr/bin/gmake -f CMakeFiles/cmTC_c7aa1.dir/build.make CMakeFiles/cmTC_c7aa1.dir/build gmake[1]: Entering directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_c7aa1.dir/CheckSymbolExists.c.o /usr/lib64/mpich/bin/mpicc -o CMakeFiles/cmTC_c7aa1.dir/CheckSymbolExists.c.o -c /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c Linking C executable cmTC_c7aa1 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c7aa1.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicc -rdynamic CMakeFiles/cmTC_c7aa1.dir/CheckSymbolExists.c.o -o cmTC_c7aa1 /usr/bin/ld: CMakeFiles/cmTC_c7aa1.dir/CheckSymbolExists.c.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5' /usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status CMakeFiles/cmTC_c7aa1.dir/build.make:97: recipe for target 'cmTC_c7aa1' failed gmake[1]: [cmTC_c7aa1] Error 1 gmake[1]: Leaving directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_c7aa1/fast' failed gmake: [cmTC_c7aa1/fast] Error 2
File /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: / /
include
int main(int argc, char** argv) { (void)argv;
ifndef pthread_create
return ((int*)(&pthread_create))[argc];
else
(void)argc; return 0;
endif
}
Determining if the function pthread_create exists in the pthreads failed with the following output: Change Dir: /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_059e0/fast" /usr/bin/gmake -f CMakeFiles/cmTC_059e0.dir/build.make CMakeFiles/cmTC_059e0.dir/build gmake[1]: Entering directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_059e0.dir/CheckFunctionExists.c.o /usr/lib64/mpich/bin/mpicc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_059e0.dir/CheckFunctionExists.c.o -c /usr/share/cmake/Modules/CheckFunctionExists.c Linking C executable cmTC_059e0 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_059e0.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicc -DCHECK_FUNCTION_EXISTS=pthread_create -rdynamic CMakeFiles/cmTC_059e0.dir/CheckFunctionExists.c.o -o cmTC_059e0 -lpthreads /usr/bin/ld: cannot find -lpthreads collect2: error: ld returned 1 exit status CMakeFiles/cmTC_059e0.dir/build.make:97: recipe for target 'cmTC_059e0' failed gmake[1]: [cmTC_059e0] Error 1 gmake[1]: Leaving directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_059e0/fast' failed gmake: [cmTC_059e0/fast] Error 2
Performing C++ SOURCE FILE Test HAVE_TEUCHOS_LAPACKLARND failed with the following output: Change Dir: /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_5008b/fast" /usr/bin/gmake -f CMakeFiles/cmTC_5008b.dir/build.make CMakeFiles/cmTC_5008b.dir/build gmake[1]: Entering directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_5008b.dir/src.cxx.o /usr/lib64/mpich/bin/mpicxx -O2 -ansi -pedantic -ftrapv -Wall -Wno-long-long -std=c++11 -DHAVE_TEUCHOS_LAPACKLARND -o CMakeFiles/cmTC_5008b.dir/src.cxx.o -c /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’: /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:12:38: error: narrowing conversion of ‘0.0’ from ‘double’ to ‘int’ inside { } [-Wnarrowing] int seed[4] = { 0.0, 0.0, 0.0, 1.0 }; ^ /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:12:38: error: narrowing conversion of ‘0.0’ from ‘double’ to ‘int’ inside { } [-Wnarrowing] /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:12:38: error: narrowing conversion of ‘0.0’ from ‘double’ to ‘int’ inside { } [-Wnarrowing] /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:12:38: error: narrowing conversion of ‘1.0e+0’ from ‘double’ to ‘int’ inside { } [-Wnarrowing] CMakeFiles/cmTC_5008b.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_5008b.dir/src.cxx.o' failed gmake[1]: [CMakeFiles/cmTC_5008b.dir/src.cxx.o] Error 1 gmake[1]: Leaving directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_5008b/fast' failed gmake: [cmTC_5008b/fast] Error 2
Return value: 1 Source file was:
define F77_BLASMANGLE(name,NAME) name ##
define DLARND_F77 F77_BLAS_MANGLE(dlarnd,DLARND)
extern "C" { double DLARND_F77(const int idist, int seed); }
int main() {
const int idist = 1; int seed[4] = { 0.0, 0.0, 0.0, 1.0 };
double val = DLARND_F77(&idist, seed);
return (val < 0.0 ? 1 : 0);
}
Performing C++ SOURCE FILE Test HAVE_CXX_PRAGMA_WEAK failed with the following output: Change Dir: /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_79626/fast" /usr/bin/gmake -f CMakeFiles/cmTC_79626.dir/build.make CMakeFiles/cmTC_79626.dir/build gmake[1]: Entering directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_79626.dir/src.cxx.o /usr/lib64/mpich/bin/mpicxx -O2 -ansi -pedantic -ftrapv -Wall -Wno-long-long -std=c++11 -DHAVE_CXX_PRAGMA_WEAK -o CMakeFiles/cmTC_79626.dir/src.cxx.o -c /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’: /home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:14:22: warning: the address of ‘void A::theFunction()’ will never be NULL [-Waddress] if (A::theFunction != NULL) { ^ Linking CXX executable cmTC_79626 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_79626.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -O2 -ansi -pedantic -ftrapv -Wall -Wno-long-long -std=c++11 -DHAVE_CXX_PRAGMA_WEAK -rdynamic CMakeFiles/cmTC_79626.dir/src.cxx.o -o cmTC_79626 CMakeFiles/cmTC_79626.dir/src.cxx.o: In function
main': src.cxx:(.text.startup+0x25): undefined reference to
A::theFunction()' collect2: error: ld returned 1 exit status CMakeFiles/cmTC_79626.dir/build.make:97: recipe for target 'cmTC_79626' failed gmake[1]: [cmTC_79626] Error 1 gmake[1]: Leaving directory '/home/peri/packages/trilinos-12.10.1-Source/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_79626/fast' failed gmake: [cmTC_79626/fast] Error 2Source file was:
include
namespace A { // theFunction never gets defined, because we // don't link with a library that defines it. // That's OK, because it's weak linkage.
pragma weak theFunction
extern void theFunction (); }
int main() { std::cout << "Hi! I am main." << std::endl; if (A::theFunction != NULL) { // Should never be called, since we don't link // with a library that defines A::theFunction. A::theFunction (); } return 0; }
how can these errors be avoided?