trilinos / Trilinos

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

STK: Undefined references #5309

Closed cgcgcg closed 5 years ago

cgcgcg commented 5 years ago

Bug Report

@trilinos/stk

Description

My build fails due to undefined references:

packages/stk/stk_util/stk_util/registry/libstk_util_registry.so.12.17: undefined reference to `stk::EnvData::instance()'
packages/stk/stk_util/stk_util/environment/libstk_util_env.so.12.17: undefined reference to `sierra::Env::outputP0()'
packages/stk/stk_io/stk_io/libstk_io.so.12.17: undefined reference to `stk::util::filename_substitution(std::string&)'
collect2: error: ld returned 1 exit status
alanw0 commented 5 years ago

@cgcgcg thanks for the bug report, can you paste (or email me) your configuration options and output? We've been working on making stk's cmake files more correct and more flexible to individual enable/disables, but this is clearly a glitch due to that.

cgcgcg commented 5 years ago

My cmake invocation:

export PATH=$HOME/ccache-install/wrappers:$PATH
export EXTRA_COMPILE_FLAGS="`mpiCC --showme:compile` -g"
export EXTRA_LINK_FLAGS="`mpiCC --showme:link` -g"

SEMS=("-DMPI_BASE_DIR:STRING=$SEMS_MPI_ROOT"
      "-DBoost_INCLUDE_DIRS:STRING=$SEMS_BOOST_INCLUDE_PATH"
      "-DBoostLib_INCLUDE_DIRS:STRING=$SEMS_BOOST_INCLUDE_PATH"
      "-DBoostLib_LIBRARY_DIRS:STRING=$SEMS_BOOST_LIBRARY_PATH"
      "-DMueLu_ENABLE_Boost_for_real:BOOL=ON"
      "-DNetcdf_LIBRARY_DIRS:STRING=$SEMS_NETCDF_LIBRARY_PATH"
      "-DNetcdf_INCLUDE_DIRS:STRING=$SEMS_NETCDF_INCLUDE_PATH"
      "-DSuperLU_LIBRARY_DIRS:STRING=$SEMS_SUPERLU_LIBRARY_PATH"
      "-DSuperLU_INCLUDE_DIRS:STRING=$SEMS_SUPERLU_INCLUDE_PATH"
      "-DParMETIS_LIBRARY_DIRS:STRING=$SEMS_PARMETIS_LIBRARY_PATH"
      "-DParMETIS_INCLUDE_DIRS:STRING=$SEMS_PARMETIS_INCLUDE_PATH"
      "-DScotch_LIBRARY_DIRS:STRING=$SEMS_SCOTCH_LIBRARY_PATH"
      "-DZlib_ROOT:PATH=$SEMS_ZLIB_ROOT"
      "-DScotch_INCLUDE_DIRS:STRING=$SEMS_SCOTCH_INCLUDE_PATH"
      "-DHDF5_ROOT:PATH=$SEMS_HDF5_ROOT "
      "-DHDF5_NO_SYSTEM_PATHS=ON")

cmake \
    -D BUILD_SHARED_LIBS:BOOL=ON \
    -D Trilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \
    -D MPI_USE_COMPILER_WRAPPERS:BOOL=OFF \
    -D CMAKE_BUILD_TYPE="RELEASE" \
    -D CMAKE_C_FLAGS:STRING="$EXTRA_COMPILE_FLAGS" \
    -D CMAKE_CXX_FLAGS:STRING="$EXTRA_COMPILE_FLAGS" \
    -D CMAKE_Fortran_FLAGS:STRING="$EXTRA_COMPILE_FLAGS" \
    -D Trilinos_EXTRA_LINK_FLAGS:STRING="$EXTRA_LINK_FLAGS" \
    \
    -D TPL_ENABLE_MPI:BOOL=ON \
    \
    -D TPL_ENABLE_Matio:BOOL=OFF \
    \
    -D Trilinos_ENABLE_OpenMP:BOOL=ON \
    -D Trilinos_ENABLE_TESTS:BOOL=OFF \
    -D Trilinos_ENABLE_EXAMPLES:BOOL=OFF \
    \
    -D Teuchos_ENABLE_COMPLEX:BOOL=ON \
    -D Trilinos_ENABLE_COMPLEX_DOUBLE:BOOL=ON \
    \
    -D Trilinos_ENABLE_Kokkos=ON \
    -D Kokkos_ENABLE_TESTS:BOOL=OFF \
    -D Kokkos_ENABLE_EXAMPLES:BOOL=OFF \
    -D Kokkos_ENABLE_Serial:BOOL=ON \
    -D Kokkos_ENABLE_OpenMP:BOOL=ON \
    -D Kokkos_ENABLE_Pthread:BOOL=OFF \
    -D Kokkos_ENABLE_Cuda:BOOL=OFF \
    -D Kokkos_ENABLE_Cuda_UVM:BOOL=ON \
    -D Kokkos_ENABLE_CXX11:BOOL=ON \
    \
    -D Kokkos_ENABLE_Profiling:BOOL=ON \
    -D Kokkos_ENABLE_Profiling_Teuchos_Timers:BOOL=ON \
    -D Teuchos_KOKKOS_PROFILING:BOOL=ON \
    \
    -D Trilinos_ENABLE_KokkosKernels=ON \
    -D KokkosKernels_ENABLE_Experimental:BOOL=ON \
    -D KokkosKernels_ENABLE_TESTS:BOOL=ON \
    \
    -D Trilinos_ENABLE_Ifpack2:BOOL=ON \
    -D Ifpack2_ENABLE_TESTS:STRING=ON \
    \
    -D Trilinos_ENABLE_MueLu:BOOL=ON \
    -D MueLu_ENABLE_TESTS:BOOL=ON \
    -D MueLu_ENABLE_EXAMPLES:BOOL=ON \
    -D MueLu_ENABLE_Kokkos_Refactor:BOOL=ON \
    -D MueLu_ENABLE_Kokkos_Refactor_Use_By_Default:BOOL=ON \
    \
    -D Trilinos_ENABLE_Stratimikos:BOOL=ON \
    -D Stratimikos_ENABLE_TESTS:BOOL=ON \
    -D Stratimikos_ENABLE_EXAMPLES:BOOL=ON \
    \
    -D Trilinos_ENABLE_Zoltan2:BOOL=ON \
    \
    -D Trilinos_ENABLE_TrilinosCouplings:BOOL=ON \
    -D TrilinosCouplings_ENABLE_EXAMPLES:STRING=ON \
    -D TrilinosCouplings_ENABLE_TESTS:STRING=ON \
    \
    -D Tpetra_INST_SERIAL:BOOL=ON \
    -D Tpetra_INST_OPENMP:BOOL=ON \
    -D Tpetra_INST_PTHREAD:BOOL=OFF \
    -D Tpetra_INST_CUDA:BOOL=OFF \
    -D Tpetra_INST_PTHREAD:BOOL=OFF \
    -D Tpetra_INST_CUDA:BOOL=OFF \
    -D Tpetra_ENABLE_TESTS:BOOL=ON \
    -D Tpetra_ENABLE_EXAMPLES:BOOL=OFF \
    -D Tpetra_ENABLE_MMM_Timings:BOOL=OFF \
    \
    -D Trilinos_ENABLE_Xpetra:BOOL=ON \
    -D Xpetra_ENABLE_Experimental:BOOL=ON \
    -D Xpetra_ENABLE_Kokkos_Refactor:BOOL=ON \
    -D Xpetra_ENABLE_TESTS:BOOL=ON \
    \
    -D Trilinos_ENABLE_Intrepid:BOOL=ON \
    \
    -D Trilinos_ENABLE_Panzer:BOOL=ON \
    -D Panzer_ENABLE_EXAMPLES:BOOL=ON \
    -D Panzer_ENABLE_TESTS:BOOL=ON \
    -D Trilinos_ENABLE_PanzerMiniEM:BOOL=ON \
    \
    -D Trilinos_ENABLE_Stokhos:BOOL=OFF \
    -D Trilinos_ENABLE_ROL:BOOL=OFF \
    -D Trilinos_ENABLE_OptiPack:BOOL=OFF \
    -D Trilinos_ENABLE_Tempus:BOOL=OFF \
    \
    "${SEMS[@]}" \
    \
    $EXTRA_ARGS \
    -G Ninja \
    $TRILINOS_DIR 2>&1 | tee configure.log

The full error message:

FAILED: packages/panzer/mini-em/example/BlockPrec/PanzerMiniEM_BlockPrec.exe 
: && /home/caglusa/ccache-install/wrappers/g++  -pedantic -Wall -Wno-long-long -Wwrite-strings   -I/projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/openmpi/1.10.1/include -pthread -g -std=c++11 -fopenmp -O3 -DNDEBUG   packages/panzer/mini-em/example/BlockPrec/CMakeFiles/PanzerMiniEM_BlockPrec.dir/main.cpp.o  -o packages/panzer/mini-em/example/BlockPrec/PanzerMiniEM_BlockPrec.exe  -Wl,-rpath,/home/caglusa/Trilinos-kokkos/packages/panzer/mini-em/src:/home/caglusa/Trilinos-kokkos/packages/panzer/adapters-stk/src:/home/caglusa/Trilinos-kokkos/packages/piro/src:/home/caglusa/Trilinos-kokkos/packages/rythmos/src:/home/caglusa/Trilinos-kokkos/packages/nox/src-loca/src-thyra:/home/caglusa/Trilinos-kokkos/packages/nox/src-loca/src-epetra:/home/caglusa/Trilinos-kokkos/packages/nox/src-loca/src-lapack:/home/caglusa/Trilinos-kokkos/packages/nox/src-loca/src:/home/caglusa/Trilinos-kokkos/packages/nox/src-epetra:/home/caglusa/Trilinos-kokkos/packages/nox/src-lapack:/home/caglusa/Trilinos-kokkos/packages/nox/src:/home/caglusa/Trilinos-kokkos/packages/stk/stk_io/stk_io/util:/home/caglusa/Trilinos-kokkos/packages/stk/stk_io/stk_io:/home/caglusa/Trilinos-kokkos/packages/stk/stk_mesh/stk_mesh/base:/home/caglusa/Trilinos-kokkos/packages/stk/stk_topology/stk_topology:/home/caglusa/Trilinos-kokkos/packages/stk/stk_util/stk_util/diag:/home/caglusa/Trilinos-kokkos/packages/stk/stk_util/stk_util/environment:/home/caglusa/Trilinos-kokkos/packages/stk/stk_util/stk_util/registry:/home/caglusa/Trilinos-kokkos/packages/stk/stk_util/stk_util/parallel:/home/caglusa/Trilinos-kokkos/packages/stk/stk_util/stk_util/util:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/aprepro_lib:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src/main:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src/init:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src/transform:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src/heartbeat:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src/gen_struc:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src/generated:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src/visualization:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src/pamgen:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src/exo_fac:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src/exo_fpp:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src/exodus:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/ioss/src:/home/caglusa/Trilinos-kokkos/packages/pamgen/src:/home/caglusa/Trilinos-kokkos/packages/seacas/libraries/exodus:/home/caglusa/Trilinos-kokkos/packages/panzer/disc-fe/src:/home/caglusa/Trilinos-kokkos/packages/panzer/dof-mgr/src:/home/caglusa/Trilinos-kokkos/packages/panzer/core/src:/home/caglusa/Trilinos-kokkos/packages/muelu/adapters:/home/caglusa/Trilinos-kokkos/packages/muelu/src/Interface:/home/caglusa/Trilinos-kokkos/packages/muelu/src:/home/caglusa/Trilinos-kokkos/packages/intrepid2/src:/home/caglusa/Trilinos-kokkos/packages/shards/src:/home/caglusa/Trilinos-kokkos/packages/phalanx/src:/home/caglusa/Trilinos-kokkos/packages/sacado/src:/home/caglusa/Trilinos-kokkos/packages/teko/src:/home/caglusa/Trilinos-kokkos/packages/stratimikos/src:/home/caglusa/Trilinos-kokkos/packages/stratimikos/adapters/belos/src:/home/caglusa/Trilinos-kokkos/packages/stratimikos/adapters/amesos2/src:/home/caglusa/Trilinos-kokkos/packages/stratimikos/adapters/aztecoo/src:/home/caglusa/Trilinos-kokkos/packages/stratimikos/adapters/amesos/src:/home/caglusa/Trilinos-kokkos/packages/stratimikos/adapters/ml/src:/home/caglusa/Trilinos-kokkos/packages/stratimikos/adapters/ifpack/src:/home/caglusa/Trilinos-kokkos/packages/ifpack2/adapters:/home/caglusa/Trilinos-kokkos/packages/ifpack2/src:/home/caglusa/Trilinos-kokkos/packages/zoltan2/src:/home/caglusa/Trilinos-kokkos/packages/shylu/shylu_node/hts/src:/home/caglusa/Trilinos-kokkos/packages/amesos2/src:/home/caglusa/Trilinos-kokkos/packages/shylu/shylu_node/tacho/src:/home/caglusa/Trilinos-kokkos/commonTools/gtest:/home/caglusa/Trilinos-kokkos/packages/anasazi/tpetra/src:/home/caglusa/Trilinos-kokkos/packages/anasazi/epetra/util/ModeLaplace:/home/caglusa/Trilinos-kokkos/packages/anasazi/epetra/src:/home/caglusa/Trilinos-kokkos/packages/anasazi/src:/home/caglusa/Trilinos-kokkos/packages/belos/xpetra/src:/home/caglusa/Trilinos-kokkos/packages/belos/tpetra/src:/home/caglusa/Trilinos-kokkos/packages/belos/epetra/src:/home/caglusa/Trilinos-kokkos/packages/belos/src:/home/caglusa/Trilinos-kokkos/packages/ml/src:/home/caglusa/Trilinos-kokkos/packages/ifpack/src:/home/caglusa/Trilinos-kokkos/packages/amesos/src:/home/caglusa/Trilinos-kokkos/packages/common/auxiliarySoftware/SuiteSparse/src:/home/caglusa/Trilinos-kokkos/packages/isorropia/src:/home/caglusa/Trilinos-kokkos/packages/zoltan/src:/home/caglusa/Trilinos-kokkos/packages/aztecoo/src:/home/caglusa/Trilinos-kokkos/packages/galeri/src-xpetra:/home/caglusa/Trilinos-kokkos/packages/galeri/src-epetra:/home/caglusa/Trilinos-kokkos/packages/xpetra/sup:/home/caglusa/Trilinos-kokkos/packages/xpetra/src:/home/caglusa/Trilinos-kokkos/packages/thyra/adapters/tpetra/src:/home/caglusa/Trilinos-kokkos/packages/thyra/adapters/epetraext/src:/home/caglusa/Trilinos-kokkos/packages/thyra/adapters/epetra/src:/home/caglusa/Trilinos-kokkos/packages/thyra/core/src:/home/caglusa/Trilinos-kokkos/packages/rtop/src:/home/caglusa/Trilinos-kokkos/packages/tpetra/core/ext:/home/caglusa/Trilinos-kokkos/packages/tpetra/core/inout:/home/caglusa/Trilinos-kokkos/packages/tpetra/core/src:/home/caglusa/Trilinos-kokkos/packages/tpetra/tsqr/src:/home/caglusa/Trilinos-kokkos/packages/tpetra/classic/LinAlg:/home/caglusa/Trilinos-kokkos/packages/tpetra/classic/NodeAPI:/home/caglusa/Trilinos-kokkos/packages/tpetra/classic/src:/home/caglusa/Trilinos-kokkos/packages/epetraext/src:/home/caglusa/Trilinos-kokkos/packages/kokkos-kernels/src:/home/caglusa/Trilinos-kokkos/packages/kokkos/algorithms/src:/home/caglusa/Trilinos-kokkos/packages/kokkos/containers/src:/home/caglusa/Trilinos-kokkos/packages/triutils/src:/home/caglusa/Trilinos-kokkos/packages/epetra/src:/home/caglusa/Trilinos-kokkos/packages/teuchos/kokkoscomm/src:/home/caglusa/Trilinos-kokkos/packages/teuchos/kokkoscompat/src:/home/caglusa/Trilinos-kokkos/packages/teuchos/remainder/src:/home/caglusa/Trilinos-kokkos/packages/teuchos/numerics/src:/home/caglusa/Trilinos-kokkos/packages/teuchos/comm/src:/home/caglusa/Trilinos-kokkos/packages/teuchos/parameterlist/src:/home/caglusa/Trilinos-kokkos/packages/teuchos/parser/src:/home/caglusa/Trilinos-kokkos/packages/teuchos/core/src:/home/caglusa/Trilinos-kokkos/packages/kokkos/core/src: packages/panzer/mini-em/src/libpanzer-mini-fe.so.12.17 liblast_lib.a packages/panzer/adapters-stk/src/libpanzer-stk.so.12.17 packages/piro/src/libpiro.so.12.17 packages/rythmos/src/librythmos.so.12.17 packages/nox/src-loca/src-thyra/liblocathyra.so.12.17 packages/nox/src-loca/src-epetra/liblocaepetra.so.12.17 packages/nox/src-loca/src-lapack/liblocalapack.so.12.17 packages/nox/src-loca/src/libloca.so.12.17 packages/nox/src-epetra/libnoxepetra.so.12.17 packages/nox/src-lapack/libnoxlapack.so.12.17 packages/nox/src/libnox.so.12.17 packages/stk/stk_io/stk_io/util/libstk_io_util.so.12.17 packages/stk/stk_io/stk_io/libstk_io.so.12.17 packages/stk/stk_mesh/stk_mesh/base/libstk_mesh_base.so.12.17 packages/stk/stk_topology/stk_topology/libstk_topology.so.12.17 packages/stk/stk_util/stk_util/diag/libstk_util_diag.so.12.17 packages/stk/stk_util/stk_util/environment/libstk_util_env.so.12.17 packages/stk/stk_util/stk_util/registry/libstk_util_registry.so.12.17 packages/stk/stk_util/stk_util/parallel/libstk_util_parallel.so.12.17 packages/stk/stk_util/stk_util/util/libstk_util_util.so.12.17 packages/seacas/libraries/aprepro_lib/libaprepro_lib.so.12.17 packages/seacas/libraries/ioss/src/main/libio_info_lib.so.12.17 packages/seacas/libraries/ioss/src/init/libIonit.so.12.17 packages/seacas/libraries/ioss/src/transform/libIotr.so.12.17 packages/seacas/libraries/ioss/src/heartbeat/libIohb.so.12.17 packages/seacas/libraries/ioss/src/gen_struc/libIogs.so.12.17 packages/seacas/libraries/ioss/src/generated/libIogn.so.12.17 packages/seacas/libraries/ioss/src/visualization/libIovs.so.12.17 packages/seacas/libraries/ioss/src/pamgen/libIopg.so.12.17 packages/seacas/libraries/ioss/src/exo_fac/libIoexo_fac.so.12.17 packages/seacas/libraries/ioss/src/exo_fpp/libIofx.so.12.17 packages/seacas/libraries/ioss/src/exodus/libIoex.so.12.17 packages/seacas/libraries/ioss/src/libIoss.so.12.17 packages/pamgen/src/libpamgen_extras.so.12.17 packages/pamgen/src/libpamgen.so.12.17 packages/seacas/libraries/exodus/libexodus.so.12.17 /projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.4.1/gcc/4.8.4/openmpi/1.10.1/exo_parallel/lib/libnetcdf.so packages/panzer/disc-fe/src/libpanzer-disc-fe.so.12.17 packages/panzer/dof-mgr/src/libpanzer-dof-mgr.so.12.17 packages/panzer/core/src/libpanzer-core.so.12.17 packages/muelu/adapters/libmuelu-adapters.so.12.17 packages/muelu/src/Interface/libmuelu-interface.so.12.17 packages/muelu/src/libmuelu.so.12.17 packages/muelu/src/libmuelu_lgn.so.12.17 packages/intrepid2/src/libintrepid2.so.12.17 packages/shards/src/libshards.so.12.17 packages/phalanx/src/libphalanx.so.12.17 packages/sacado/src/libsacado.so.12.17 packages/teko/src/libteko.so.12.17 packages/stratimikos/src/libstratimikos.so.12.17 packages/stratimikos/adapters/belos/src/libstratimikosbelos.so.12.17 packages/stratimikos/adapters/amesos2/src/libstratimikosamesos2.so.12.17 packages/stratimikos/adapters/aztecoo/src/libstratimikosaztecoo.so.12.17 packages/stratimikos/adapters/amesos/src/libstratimikosamesos.so.12.17 packages/stratimikos/adapters/ml/src/libstratimikosml.so.12.17 packages/stratimikos/adapters/ifpack/src/libstratimikosifpack.so.12.17 packages/ifpack2/adapters/libifpack2-adapters.so.12.17 packages/ifpack2/src/libifpack2.so.12.17 packages/zoltan2/src/libzoltan2.so.12.17 packages/shylu/shylu_node/hts/src/libshylu_nodehts.so.12.17 packages/amesos2/src/libamesos2.so.12.17 packages/shylu/shylu_node/tacho/src/libshylu_nodetacho.so.12.17 commonTools/gtest/libgtest.so.12.17 packages/anasazi/tpetra/src/libanasazitpetra.so.12.17 packages/anasazi/epetra/util/ModeLaplace/libModeLaplace.so.12.17 packages/anasazi/epetra/src/libanasaziepetra.so.12.17 packages/anasazi/src/libanasazi.so.12.17 packages/belos/xpetra/src/libbelosxpetra.so.12.17 packages/belos/tpetra/src/libbelostpetra.so.12.17 packages/belos/epetra/src/libbelosepetra.so.12.17 packages/belos/src/libbelos.so.12.17 packages/ml/src/libml.so.12.17 packages/ifpack/src/libifpack.so.12.17 packages/amesos/src/libamesos.so.12.17 packages/common/auxiliarySoftware/SuiteSparse/src/libtrilinosss.so.12.17 packages/isorropia/src/libisorropia.so.12.17 packages/zoltan/src/libzoltan.so.12.17 -lm packages/aztecoo/src/libaztecoo.so.12.17 packages/galeri/src-xpetra/libgaleri-xpetra.so.12.17 packages/galeri/src-epetra/libgaleri-epetra.so.12.17 packages/xpetra/sup/libxpetra-sup.so.12.17 packages/xpetra/src/libxpetra.so.12.17 packages/thyra/adapters/tpetra/src/libthyratpetra.so.12.17 packages/thyra/adapters/epetraext/src/libthyraepetraext.so.12.17 packages/thyra/adapters/epetra/src/libthyraepetra.so.12.17 packages/thyra/core/src/libthyracore.so.12.17 packages/rtop/src/librtop.so.12.17 packages/tpetra/core/ext/libtpetraext.so.12.17 packages/tpetra/core/inout/libtpetrainout.so.12.17 packages/tpetra/core/src/libtpetra.so.12.17 packages/tpetra/tsqr/src/libkokkostsqr.so.12.17 packages/tpetra/classic/LinAlg/libtpetraclassiclinalg.so.12.17 packages/tpetra/classic/NodeAPI/libtpetraclassicnodeapi.so.12.17 packages/tpetra/classic/src/libtpetraclassic.so.12.17 packages/epetraext/src/libepetraext.so.12.17 packages/kokkos-kernels/src/libkokkoskernels.so.12.17 packages/kokkos/algorithms/src/libkokkosalgorithms.so.12.17 packages/kokkos/containers/src/libkokkoscontainers.so.12.17 packages/triutils/src/libtriutils.so.12.17 packages/epetra/src/libepetra.so.12.17 packages/teuchos/kokkoscomm/src/libteuchoskokkoscomm.so.12.17 packages/teuchos/kokkoscompat/src/libteuchoskokkoscompat.so.12.17 packages/teuchos/remainder/src/libteuchosremainder.so.12.17 packages/teuchos/numerics/src/libteuchosnumerics.so.12.17 packages/teuchos/comm/src/libteuchoscomm.so.12.17 packages/teuchos/parameterlist/src/libteuchosparameterlist.so.12.17 packages/teuchos/parser/src/libteuchosparser.so.12.17 /usr/lib64/liblapack.so /usr/lib64/libblas.so packages/teuchos/core/src/libteuchoscore.so.12.17 packages/kokkos/core/src/libkokkoscore.so.12.17 /usr/lib64/libdl.so -pthread -Wl,-rpath -Wl,/projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/openmpi/1.10.1/lib -Wl,--enable-new-dtags -L/projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/openmpi/1.10.1/lib -lmpi_cxx -lmpi -g && :
packages/stk/stk_util/stk_util/registry/libstk_util_registry.so.12.17: undefined reference to `stk::EnvData::instance()'
packages/stk/stk_util/stk_util/environment/libstk_util_env.so.12.17: undefined reference to `sierra::Env::outputP0()'
packages/stk/stk_io/stk_io/libstk_io.so.12.17: undefined reference to `stk::util::filename_substitution(std::string&)'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
make: *** [all] Error 1
alanw0 commented 5 years ago

@cgcgcg thanks, I should be able to figure out what's going on from here. If you happen to have the output of your cmake command (showing what it is enabling/disabling) I would like to see that.

cgcgcg commented 5 years ago

@alanw0 Here you go:

Configuring Trilinos build directory

-- PROJECT_SOURCE_DIR='/home/caglusa/Trilinos'
-- PROJECT_BINARY_DIR='/home/caglusa/Trilinos-kokkos'
-- Trilinos_TRIBITS_DIR='/home/caglusa/Trilinos/cmake/tribits'
-- TriBITS_VERSION_STRING='0.9 (Dev)'
-- CMAKE_VERSION='3.12.2'
-- CMAKE_GENERATOR='Ninja'
-- CMAKE_HOST_SYSTEM_NAME='Linux'
-- Trilinos_HOSTNAME='geminga.sandia.gov'
-- Found PythonInterp: /projects/sems/install/rhel6-x86_64/sems/compiler/python/2.7.9/bin/python (found suitable version "2.7.9", minimum required is "2.6") 
-- PYTHON_EXECUTABLE='/projects/sems/install/rhel6-x86_64/sems/compiler/python/2.7.9/bin/python'
-- Found Git: /projects/sems/install/rhel6-x86_64/sems/utility/git/2.10.1/bin/git (found version "2.10.1") 

Setting up major user options ...

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

Trilinos repos versions:
--------------------------------------------------------------------------------
*** Base Git Repo: Trilinos
3a837da [Tue Jun 4 13:40:51 2019 -0600] <caglusa@sandia.gov>
MueLu RefMaxwell: Silence warnings in Thyra adapter
 --------------------------------------------------------------------------------

Reading list of native packages from /home/caglusa/Trilinos/PackagesList.cmake

-- Trilinos_NUM_PACKAGES='61'

Reading list of native TPLs from /home/caglusa/Trilinos/TPLsList.cmake

-- Trilinos_NUM_TPLS='111'

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

-- Trilinos_NUM_SE_PACKAGES='164'
-- Tentatively enabling TPL 'DLlib'

Explicitly enabled packages on input (by user):  Kokkos KokkosKernels Xpetra Zoltan2 Ifpack2 Stratimikos Intrepid MueLu Panzer TrilinosCouplings 10

Explicitly enabled SE packages on input (by user):  Kokkos KokkosKernels Xpetra Zoltan2 Ifpack2 Stratimikos Intrepid MueLu PanzerMiniEM Panzer TrilinosCouplings 11

Explicitly disabled packages on input (by user or by default):  OptiPack Claps Trios TriKota Tempus Stokhos ROL NewPackage 8

Explicitly disabled SE packages on input (by user or by default):  KokkosExample OptiPack Claps ShyLU_NodeBasker ShyLU_NodeFastILU SEACASExotec2 SEACASSlice Trioscommsplitter Triossupport Triosnnti Triosnssi Triosprograms Triosexamples Triostests Triosnetcdf-service Trios TriKota STKExp ShyLU_DDCore Tempus Stokhos ROL PanzerExprEval NewPackage 24

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

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 Kokkos_ENABLE_KokkosExample=OFF because Kokkos has an optional library dependence on disabled package KokkosExample
-- Setting Ifpack2_ENABLE_ShyLU_NodeBasker=OFF because Ifpack2 has an optional library dependence on disabled package ShyLU_NodeBasker
-- Setting Ifpack2_ENABLE_ShyLU_NodeFastILU=OFF because Ifpack2 has an optional library dependence on disabled package ShyLU_NodeFastILU
-- Setting TrilinosCouplings_ENABLE_Stokhos=OFF because TrilinosCouplings has an optional library dependence on disabled package Stokhos
-- Setting Panzer_ENABLE_PanzerExprEval=OFF because Panzer has an optional library dependence on disabled package PanzerExprEval

Enabling subpackages for hard enables of parent packages due to Trilinos_ENABLE_<PARENT_PACKAGE>=ON ...

-- Setting subpackage enable Trilinos_ENABLE_KokkosCore=ON because parent package Trilinos_ENABLE_Kokkos=ON
-- Setting subpackage enable Trilinos_ENABLE_KokkosContainers=ON because parent package Trilinos_ENABLE_Kokkos=ON
-- Setting subpackage enable Trilinos_ENABLE_KokkosAlgorithms=ON because parent package Trilinos_ENABLE_Kokkos=ON
-- Setting subpackage enable Trilinos_ENABLE_PanzerCore=ON because parent package Trilinos_ENABLE_Panzer=ON
-- Setting subpackage enable Trilinos_ENABLE_PanzerDofMgr=ON because parent package Trilinos_ENABLE_Panzer=ON
-- Setting subpackage enable Trilinos_ENABLE_PanzerDiscFE=ON because parent package Trilinos_ENABLE_Panzer=ON
-- Setting subpackage enable Trilinos_ENABLE_PanzerAdaptersSTK=ON because parent package Trilinos_ENABLE_Panzer=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_Amesos=ON because TrilinosCouplings has an optional dependence on Amesos
-- Setting Trilinos_ENABLE_AztecOO=ON because TrilinosCouplings has an optional dependence on AztecOO
-- Setting Trilinos_ENABLE_Belos=ON because TrilinosCouplings has an optional dependence on Belos
-- Setting Trilinos_ENABLE_EpetraExt=ON because TrilinosCouplings has an optional dependence on EpetraExt
-- Setting Trilinos_ENABLE_Ifpack=ON because TrilinosCouplings has an optional dependence on Ifpack
-- Setting Trilinos_ENABLE_Isorropia=ON because TrilinosCouplings has an optional dependence on Isorropia
-- Setting Trilinos_ENABLE_ML=ON because TrilinosCouplings has an optional dependence on ML
-- Setting Trilinos_ENABLE_NOX=ON because TrilinosCouplings has an optional dependence on NOX
-- Setting Trilinos_ENABLE_Zoltan=ON because TrilinosCouplings has an optional dependence on Zoltan
-- Setting Trilinos_ENABLE_Epetra=ON because TrilinosCouplings has an optional dependence on Epetra
-- Setting Trilinos_ENABLE_Intrepid2=ON because TrilinosCouplings has an optional dependence on Intrepid2
-- Setting Trilinos_ENABLE_Pamgen=ON because TrilinosCouplings has an optional dependence on Pamgen
-- Setting Trilinos_ENABLE_Sacado=ON because TrilinosCouplings has an optional dependence on Sacado
-- Setting Trilinos_ENABLE_STKIO=ON because TrilinosCouplings has an optional dependence on STKIO
-- Setting Trilinos_ENABLE_STKMesh=ON because TrilinosCouplings has an optional dependence on STKMesh
-- Setting Trilinos_ENABLE_Teko=ON because TrilinosCouplings has an optional dependence on Teko
-- Setting Trilinos_ENABLE_TeuchosKokkosComm=ON because TrilinosCouplings has an optional dependence on TeuchosKokkosComm
-- Setting Trilinos_ENABLE_TeuchosKokkosCompat=ON because TrilinosCouplings has an optional dependence on TeuchosKokkosCompat
-- Setting Trilinos_ENABLE_Tpetra=ON because TrilinosCouplings has an optional dependence on Tpetra
-- Setting Trilinos_ENABLE_Phalanx=ON because PanzerMiniEM has a required dependence on Phalanx
-- Setting Trilinos_ENABLE_STKUtil=ON because PanzerAdaptersSTK has a required dependence on STKUtil
-- Setting Trilinos_ENABLE_STKTopology=ON because PanzerAdaptersSTK has a required dependence on STKTopology
-- Setting Trilinos_ENABLE_Piro=ON because PanzerAdaptersSTK has a required dependence on Piro
-- Setting Trilinos_ENABLE_Rythmos=ON because PanzerAdaptersSTK has a required dependence on Rythmos
-- Setting Trilinos_ENABLE_SEACASIoss=ON because PanzerAdaptersSTK has an optional dependence on SEACASIoss
-- Setting Trilinos_ENABLE_SEACASExodus=ON because PanzerAdaptersSTK has an optional dependence on SEACASExodus
-- Setting Trilinos_ENABLE_TeuchosCore=ON because PanzerDiscFE has a required dependence on TeuchosCore
-- Setting Trilinos_ENABLE_TeuchosParameterList=ON because PanzerDiscFE has a required dependence on TeuchosParameterList
-- Setting Trilinos_ENABLE_TeuchosComm=ON because PanzerDiscFE has a required dependence on TeuchosComm
-- Setting Trilinos_ENABLE_ThyraCore=ON because PanzerDiscFE has a required dependence on ThyraCore
-- Setting Trilinos_ENABLE_ThyraTpetraAdapters=ON because PanzerDiscFE has a required dependence on ThyraTpetraAdapters
-- Setting Trilinos_ENABLE_ThyraEpetraAdapters=ON because PanzerDiscFE has a required dependence on ThyraEpetraAdapters
-- Setting Trilinos_ENABLE_ThyraEpetraExtAdapters=ON because PanzerDiscFE has a required dependence on ThyraEpetraExtAdapters
-- Setting Trilinos_ENABLE_Shards=ON because PanzerDofMgr has a required dependence on Shards
-- Setting Trilinos_ENABLE_Teuchos=ON because Piro has a required dependence on Teuchos
-- Setting Trilinos_ENABLE_Amesos2=ON because MueLu has an optional dependence on Amesos2
-- Setting Trilinos_ENABLE_Thyra=ON because MueLu has an optional dependence on Thyra
-- Setting Trilinos_ENABLE_Galeri=ON because MueLu has an optional dependence on Galeri
-- Setting Trilinos_ENABLE_Anasazi=ON because NOX has an optional dependence on Anasazi
-- Setting Trilinos_ENABLE_Gtest=ON because STKIO has a required dependence on Gtest
-- Setting Trilinos_ENABLE_SEACASAprepro_lib=ON because STKUtil has an optional dependence on SEACASAprepro_lib
-- Setting Trilinos_ENABLE_TeuchosNumerics=ON because Intrepid2 has a required dependence on TeuchosNumerics
-- Setting Trilinos_ENABLE_Triutils=ON because Stratimikos has an optional dependence on Triutils
-- 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_ShyLU_NodeTacho=ON because Amesos2 has an optional dependence on ShyLU_NodeTacho
-- Setting Trilinos_ENABLE_RTOp=ON because ThyraCore has a required dependence on RTOp
-- 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
-- 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 Sacado_ENABLE_KokkosCore=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_KokkosCore=ON
-- Setting Sacado_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting Sacado_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_TeuchosNumerics=ON
-- Setting Sacado_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting Sacado_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON
-- Setting Sacado_ENABLE_KokkosContainers=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_KokkosContainers=ON
-- Setting Epetra_ENABLE_Teuchos=ON since Trilinos_ENABLE_Epetra=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Shards_ENABLE_Teuchos=ON since Trilinos_ENABLE_Shards=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Triutils_ENABLE_Epetra=ON since Trilinos_ENABLE_Triutils=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting EpetraExt_ENABLE_Triutils=ON since Trilinos_ENABLE_EpetraExt=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting TpetraCore_ENABLE_Epetra=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting TpetraCore_ENABLE_TpetraTSQR=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_TpetraTSQR=ON
-- Setting TpetraCore_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_TeuchosNumerics=ON
-- Setting Tpetra_ENABLE_TpetraTSQR=ON since Trilinos_ENABLE_Tpetra=ON AND Trilinos_ENABLE_TpetraTSQR=ON
-- Setting 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 Galeri_ENABLE_Triutils=ON since Trilinos_ENABLE_Galeri=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting Amesos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Amesos_ENABLE_Triutils=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting Amesos_ENABLE_Galeri=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting Zoltan2_ENABLE_Epetra=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Epetra=ON
-- NOTE: Zoltan2_ENABLE_Epetra=ON is already set!
-- Setting Zoltan2_ENABLE_Galeri=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting Zoltan2_ENABLE_Pamgen=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Pamgen=ON
-- Setting Ifpack_ENABLE_Amesos=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting Ifpack_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Ifpack_ENABLE_AztecOO=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting Ifpack_ENABLE_Galeri=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting ML_ENABLE_Teuchos=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting ML_ENABLE_Epetra=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting ML_ENABLE_Zoltan=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting ML_ENABLE_Galeri=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting ML_ENABLE_Amesos=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting ML_ENABLE_Ifpack=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting ML_ENABLE_AztecOO=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting ML_ENABLE_EpetraExt=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting ML_ENABLE_Isorropia=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting Belos_ENABLE_Epetra=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Belos_ENABLE_Tpetra=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Belos_ENABLE_Xpetra=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Xpetra=ON
-- Setting Belos_ENABLE_Thyra=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Thyra=ON
-- Setting Belos_ENABLE_AztecOO=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting Belos_ENABLE_Triutils=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting Belos_ENABLE_Galeri=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Galeri=ON
-- NOTE: Belos_ENABLE_Triutils=ON is already set!
-- Setting Belos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Belos_ENABLE_Ifpack=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting Belos_ENABLE_ML=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_ML=ON
-- NOTE: Belos_ENABLE_AztecOO=ON is already set!
-- Setting ShyLU_NodeHTS_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_ShyLU_NodeHTS=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting ShyLU_NodeTacho_ENABLE_TrilinosSS=ON since Trilinos_ENABLE_ShyLU_NodeTacho=ON AND Trilinos_ENABLE_TrilinosSS=ON
-- Setting ShyLU_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 SEACASIoss_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASIoss=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASIoss_ENABLE_Pamgen=ON since Trilinos_ENABLE_SEACASIoss=ON AND Trilinos_ENABLE_Pamgen=ON
-- Setting SEACASIoss_ENABLE_Zoltan=ON since Trilinos_ENABLE_SEACASIoss=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting SEACASIoss_ENABLE_Kokkos=ON since Trilinos_ENABLE_SEACASIoss=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting SEACASAprepro_lib_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASAprepro_lib=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting Anasazi_ENABLE_Tpetra=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Anasazi_ENABLE_Epetra=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Anasazi_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Anasazi_ENABLE_ThyraCore=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_ThyraCore=ON
-- Setting Anasazi_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON
-- Setting Anasazi_ENABLE_Belos=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Belos=ON
-- Setting Anasazi_ENABLE_Amesos=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting Anasazi_ENABLE_AztecOO=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_AztecOO=ON
-- NOTE: Anasazi_ENABLE_Belos=ON is already set!
-- NOTE: Anasazi_ENABLE_EpetraExt=ON is already set!
-- Setting Anasazi_ENABLE_Galeri=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting Anasazi_ENABLE_Ifpack=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting Anasazi_ENABLE_Triutils=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting Ifpack2_ENABLE_Xpetra=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Xpetra=ON
-- Setting Ifpack2_ENABLE_Zoltan2=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Zoltan2=ON
-- Setting Ifpack2_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON
-- Setting Ifpack2_ENABLE_Amesos2=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Amesos2=ON
-- Setting Ifpack2_ENABLE_ShyLU_NodeHTS=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_ShyLU_NodeHTS=ON
-- NOTE: Ifpack2_ENABLE_Amesos2=ON is already set!
-- NOTE: Ifpack2_ENABLE_ShyLU_NodeHTS=ON is already set!
-- Setting Ifpack2_ENABLE_ML=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_ML=ON
-- Setting Ifpack2_ENABLE_AztecOO=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting Ifpack2_ENABLE_Epetra=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Stratimikos_ENABLE_Amesos=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting Stratimikos_ENABLE_Amesos2=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Amesos2=ON
-- Setting Stratimikos_ENABLE_AztecOO=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting Stratimikos_ENABLE_Belos=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Belos=ON
-- Setting Stratimikos_ENABLE_Ifpack=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting Stratimikos_ENABLE_ML=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_ML=ON
-- Setting Stratimikos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Stratimikos_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON
-- Setting Stratimikos_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON
-- Setting Stratimikos_ENABLE_Triutils=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting Stratimikos_ENABLE_Ifpack2=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting Teko_ENABLE_Isorropia=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting Teko_ENABLE_Ifpack2=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting Teko_ENABLE_Amesos2=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Amesos2=ON
-- Setting Teko_ENABLE_Belos=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Belos=ON
-- Setting Intrepid_ENABLE_Epetra=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Intrepid_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Intrepid_ENABLE_Amesos=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting Intrepid_ENABLE_Pamgen=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Pamgen=ON
-- Setting Intrepid2_ENABLE_Sacado=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_Sacado=ON
-- NOTE: Intrepid2_ENABLE_Sacado=ON is already set!
-- Setting STKUtil_ENABLE_SEACASAprepro_lib=ON since Trilinos_ENABLE_STKUtil=ON AND Trilinos_ENABLE_SEACASAprepro_lib=ON
-- Setting 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 MueLu_ENABLE_Amesos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting MueLu_ENABLE_Amesos2=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Amesos2=ON
-- Setting MueLu_ENABLE_Epetra=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting MueLu_ENABLE_EpetraExt=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting MueLu_ENABLE_Teko=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Teko=ON
-- Setting MueLu_ENABLE_Ifpack=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting MueLu_ENABLE_Ifpack2=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting MueLu_ENABLE_Intrepid2=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Intrepid2=ON
-- Setting MueLu_ENABLE_ML=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_ML=ON
-- Setting MueLu_ENABLE_Tpetra=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting MueLu_ENABLE_Zoltan=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting MueLu_ENABLE_Zoltan2=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Zoltan2=ON
-- Setting MueLu_ENABLE_Stratimikos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Stratimikos=ON
-- Setting MueLu_ENABLE_Thyra=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Thyra=ON
-- Setting MueLu_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON
-- Setting MueLu_ENABLE_Isorropia=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting MueLu_ENABLE_KokkosCore=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_KokkosCore=ON
-- Setting MueLu_ENABLE_KokkosContainers=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_KokkosContainers=ON
-- Setting MueLu_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting MueLu_ENABLE_AztecOO=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting MueLu_ENABLE_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 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_Ifpack2=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting Piro_ENABLE_MueLu=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_MueLu=ON
-- Setting Piro_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON
-- Setting Piro_ENABLE_ThyraEpetraExtAdapters=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_ThyraEpetraExtAdapters=ON
-- Setting Piro_ENABLE_Epetra=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Piro_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Piro_ENABLE_Tpetra=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting PanzerAdaptersSTK_ENABLE_SEACASIoss=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_SEACASIoss=ON
-- Setting PanzerAdaptersSTK_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting PanzerAdaptersSTK_ENABLE_Teko=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_Teko=ON
-- Setting PanzerAdaptersSTK_ENABLE_MueLu=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_MueLu=ON
-- Setting PanzerAdaptersSTK_ENABLE_Ifpack2=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting PanzerMiniEM_ENABLE_ML=ON since Trilinos_ENABLE_PanzerMiniEM=ON AND Trilinos_ENABLE_ML=ON
-- Setting Panzer_ENABLE_PanzerDofMgr=ON since Trilinos_ENABLE_Panzer=ON AND Trilinos_ENABLE_PanzerDofMgr=ON
-- Setting Panzer_ENABLE_PanzerDiscFE=ON since Trilinos_ENABLE_Panzer=ON AND Trilinos_ENABLE_PanzerDiscFE=ON
-- Setting Panzer_ENABLE_PanzerAdaptersSTK=ON since Trilinos_ENABLE_Panzer=ON AND Trilinos_ENABLE_PanzerAdaptersSTK=ON
-- Setting Panzer_ENABLE_PanzerMiniEM=ON since Trilinos_ENABLE_Panzer=ON AND Trilinos_ENABLE_PanzerMiniEM=ON
-- Setting TrilinosCouplings_ENABLE_Amesos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting TrilinosCouplings_ENABLE_AztecOO=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting TrilinosCouplings_ENABLE_Belos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Belos=ON
-- Setting TrilinosCouplings_ENABLE_EpetraExt=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting TrilinosCouplings_ENABLE_Ifpack=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting TrilinosCouplings_ENABLE_Isorropia=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting TrilinosCouplings_ENABLE_ML=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_ML=ON
-- Setting TrilinosCouplings_ENABLE_MueLu=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_MueLu=ON
-- Setting TrilinosCouplings_ENABLE_NOX=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_NOX=ON
-- Setting TrilinosCouplings_ENABLE_Zoltan=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Zoltan=ON
-- NOTE: TrilinosCouplings_ENABLE_Amesos=ON is already set!
-- NOTE: TrilinosCouplings_ENABLE_AztecOO=ON is already set!
-- Setting TrilinosCouplings_ENABLE_Epetra=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Epetra=ON
-- NOTE: TrilinosCouplings_ENABLE_EpetraExt=ON is already set!
-- NOTE: TrilinosCouplings_ENABLE_Ifpack=ON is already set!
-- Setting TrilinosCouplings_ENABLE_Intrepid=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Intrepid=ON
-- Setting TrilinosCouplings_ENABLE_Intrepid2=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Intrepid2=ON
-- NOTE: TrilinosCouplings_ENABLE_Isorropia=ON is already set!
-- Setting TrilinosCouplings_ENABLE_KokkosContainers=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_KokkosContainers=ON
-- Setting TrilinosCouplings_ENABLE_KokkosCore=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_KokkosCore=ON
-- Setting TrilinosCouplings_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- NOTE: TrilinosCouplings_ENABLE_ML=ON is already set!
-- NOTE: TrilinosCouplings_ENABLE_MueLu=ON is already set!
-- NOTE: TrilinosCouplings_ENABLE_MueLu=ON is already set!
-- Setting TrilinosCouplings_ENABLE_Pamgen=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Pamgen=ON
-- Setting TrilinosCouplings_ENABLE_Sacado=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Sacado=ON
-- Setting TrilinosCouplings_ENABLE_STKIO=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_STKIO=ON
-- Setting TrilinosCouplings_ENABLE_STKMesh=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_STKMesh=ON
-- Setting TrilinosCouplings_ENABLE_Stratimikos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Stratimikos=ON
-- Setting TrilinosCouplings_ENABLE_Teko=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Teko=ON
-- Setting TrilinosCouplings_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON
-- Setting TrilinosCouplings_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON
-- Setting TrilinosCouplings_ENABLE_Tpetra=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Tpetra=ON
-- NOT setting TrilinosCouplings_ENABLE_TriKota=ON since TriKota is NOT enabled at this point!
-- NOTE: TrilinosCouplings_ENABLE_Zoltan=ON is already set!

Enabling all remaining required TPLs for current set of enabled packages ...

-- Setting TPL_ENABLE_BLAS=ON because it is required by the enabled package TeuchosNumerics
-- Setting TPL_ENABLE_LAPACK=ON because it is required by the enabled package TeuchosNumerics
-- Setting TPL_ENABLE_Netcdf=ON because it is required by the enabled package SEACASExodus

Enabling all optional package TPL support <TRIBITS_PACKAGE>_ENABLE_<DEPTPL> not currently disabled for enabled TPLs ...

-- Setting KokkosCore_ENABLE_DLlib=ON since TPL_ENABLE_DLlib=ON
-- Setting TeuchosCore_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting TeuchosKokkosComm_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting KokkosKernels_ENABLE_BLAS=ON since TPL_ENABLE_BLAS=ON
-- Setting KokkosKernels_ENABLE_LAPACK=ON since TPL_ENABLE_LAPACK=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 ML_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting ShyLU_NodeHTS_ENABLE_BLAS=ON since TPL_ENABLE_BLAS=ON
-- Setting ShyLU_NodeTacho_ENABLE_LAPACK=ON since TPL_ENABLE_LAPACK=ON
-- Setting ShyLU_NodeTacho_ENABLE_BLAS=ON since TPL_ENABLE_BLAS=ON
-- NOTE: ShyLU_NodeTacho_ENABLE_LAPACK=ON is already set!
-- NOTE: ShyLU_NodeTacho_ENABLE_BLAS=ON is already set!
-- Setting Amesos2_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting SEACASExodus_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting SEACASIoss_ENABLE_DLlib=ON since TPL_ENABLE_DLlib=ON
-- Setting STKUtil_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- 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
-- Setting Trilinos_ENABLE_SEACAS=ON because Trilinos_ENABLE_SEACASExodus=ON
-- Setting Trilinos_ENABLE_STK=ON because Trilinos_ENABLE_STKUtil=ON

Final set of enabled packages:  Gtest Kokkos Teuchos KokkosKernels RTOp Sacado Epetra Zoltan Shards Triutils EpetraExt Tpetra TrilinosSS Thyra Xpetra Isorropia AztecOO Galeri Amesos Pamgen Zoltan2 Ifpack ML Belos ShyLU_Node Amesos2 SEACAS Anasazi Ifpack2 Stratimikos Teko Intrepid Intrepid2 STK Phalanx NOX MueLu Rythmos Piro Panzer TrilinosCouplings 41

Final set of enabled SE packages:  Gtest KokkosCore KokkosContainers KokkosAlgorithms Kokkos TeuchosCore TeuchosParser TeuchosParameterList TeuchosComm TeuchosNumerics TeuchosRemainder TeuchosKokkosCompat TeuchosKokkosComm Teuchos KokkosKernels RTOp Sacado Epetra Zoltan Shards Triutils EpetraExt TpetraClassic TpetraTSQR TpetraCore Tpetra TrilinosSS ThyraCore ThyraEpetraAdapters ThyraEpetraExtAdapters ThyraTpetraAdapters Thyra Xpetra Isorropia AztecOO Galeri Amesos Pamgen Zoltan2 Ifpack ML Belos ShyLU_NodeHTS ShyLU_NodeTacho ShyLU_Node Amesos2 SEACASExodus SEACASIoss SEACASAprepro_lib SEACAS Anasazi Ifpack2 Stratimikos Teko Intrepid Intrepid2 STKUtil STKTopology STKMesh STKIO STK Phalanx NOX MueLu Rythmos Piro PanzerCore PanzerDofMgr PanzerDiscFE PanzerAdaptersSTK PanzerMiniEM Panzer TrilinosCouplings 73

Final set of non-enabled packages:  TrilinosFrameworkTests MiniTensor GlobiPack Domi OptiPack Pliris Claps Trios Komplex FEI TriKota Moertel ShyLU_DD ShyLU Tempus Stokhos ROL PyTrilinos NewPackage Pike 20

Final set of non-enabled SE packages:  TrilinosFrameworkTests KokkosExample MiniTensor GlobiPack Domi OptiPack Pliris Claps ShyLU_NodeBasker ShyLU_NodeFastILU SEACASExodus_for SEACASExoIIv2for32 SEACASNemesis SEACASChaco 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 SEACASSlice SEACASTxtexo SEACASEx2ex1v2 Trioscommsplitter Triossupport Triosnnti Triosnssi Triosprograms Triosexamples Triostests Triosnetcdf-service Trios Komplex FEI TriKota STKMath STKSimd STKNGP STKNGP_TEST STKUnit_test_utils STKSearch STKSearchUtil STKTransfer STKTools STKBalance STKUnit_tests STKDoc_tests STKExp STKExprEval Moertel ShyLU_DDBDDC ShyLU_DDFROSch ShyLU_DDCore ShyLU_DDCommon ShyLU_DD ShyLU Tempus Stokhos ROL PanzerExprEval PyTrilinos NewPackage PikeBlackBox PikeImplicit Pike 91

Final set of enabled TPLs:  MPI BLAS LAPACK Netcdf DLlib 5

Final set of non-enabled TPLs:  MKL yaml-cpp Peano CUDA CUSPARSE Thrust Cusp TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD Boost Scotch OVIS gpcd METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf ADIOS2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS PARDISO_MKL PARDISO Oski TAUCS ForUQTK Dakota HIPS MATLAB CASK SPARSKIT QT gtest BoostLib BoostAlbLib OpenNURBS Portals CrayPortals Gemini InfiniBand BGPDCMF BGQPAMI Pablo HPCToolkit Clp GLPK qpOASES 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 MAGMASparse Check 106

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='/projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/openmpi/1.10.1'
-- MPI_BIN_DIR='/projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/openmpi/1.10.1/bin'
-- MPI_USE_COMPILER_WRAPPERS='OFF'
-- MPI_EXEC='/projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/openmpi/1.10.1/bin/mpiexec'
-- The C compiler identification is GNU 4.8.4
-- Check for working C compiler: /home/caglusa/ccache-install/wrappers/gcc
-- Check for working C compiler: /home/caglusa/ccache-install/wrappers/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- CMAKE_C_COMPILER_ID='GNU'
-- CMAKE_C_COMPILER_VERSION='4.8.4'
-- The CXX compiler identification is GNU 4.8.4
-- Check for working CXX compiler: /home/caglusa/ccache-install/wrappers/g++
-- Check for working CXX compiler: /home/caglusa/ccache-install/wrappers/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_CXX_COMPILER_ID='GNU'
-- CMAKE_CXX_COMPILER_VERSION='4.8.4'
-- The Fortran compiler identification is GNU 4.8.4
-- Check for working Fortran compiler: /projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/base/bin/gfortran
-- Check for working Fortran compiler: /projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/base/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/base/bin/gfortran supports Fortran 90
-- Checking whether /projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/base/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: OpenMP
--       Host Serial: Serial
-- 
-- Architectures:
--     None
-- 
-- Enabled options
--   KOKKOS_ENABLE_SERIAL
--   KOKKOS_ENABLE_OPENMP
--   KOKKOS_ENABLE_CUDA_UVM
--   KOKKOS_ENABLE_PROFILING
--   KOKKOS_ENABLE_DEPRECATED_CODE
-- 
-- Final kokkos settings variable:
--   env;KOKKOS_CMAKE=yes;KOKKOS_SRC_PATH=/home/caglusa/Trilinos/packages/kokkos;KOKKOS_PATH=/home/caglusa/Trilinos/packages/kokkos;KOKKOS_INSTALL_PATH=/usr/local;KOKKOS_ARCH=None;KOKKOS_DEVICES=OpenMP,Serial;KOKKOS_DEBUG=no;KOKKOS_OPTIONS=disable_dualview_modify_check;KOKKOS_CUDA_OPTIONS=force_uvm
-- *****************************************************
-- 
-- Trilinos_SET_INSTALL_RPATH='TRUE'
-- CMAKE_INSTALL_RPATH_USE_LINK_PATH='TRUE'
-- Setting default for CMAKE_INSTALL_RPATH pointing to Trilinos_INSTALL_LIB_DIR
-- CMAKE_INSTALL_RPATH='/usr/local/lib'
-- Looking for C++ include sys/time.h
-- Looking for C++ include sys/time.h - found
-- Looking for C++ include time.h
-- Looking for C++ include time.h - found
-- Looking for C++ include stdint.h
-- Looking for C++ include stdint.h - found
-- Looking for C++ include inttypes.h
-- Looking for C++ include inttypes.h - found
-- Found Perl: /usr/bin/perl (found version "5.10.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
-- Found OpenMP_C: -fopenmp (found version "3.1") 
-- Found OpenMP_CXX: -fopenmp (found version "3.1") 
-- Found OpenMP_Fortran: -fopenmp (found version "3.1") 
-- Found OpenMP: TRUE (found version "3.1")  
-- 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 - Success
-- 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 - Success
-- Performing Test FINITE_VALUE_HAVE_STD_ISINF
-- Performing Test FINITE_VALUE_HAVE_STD_ISINF - Success
-- Found Doxygen: /usr/bin/doxygen (found version "1.6.1") found components:  doxygen dot 

Getting information for all enabled TPLs ...

Processing enabled TPL: MPI (enabled explicitly, disable with -DTPL_ENABLE_MPI=OFF)
Processing enabled TPL: BLAS (enabled by TeuchosNumerics, disable with -DTPL_ENABLE_BLAS=OFF)
-- BLAS_LIBRARY_NAMES='blas blas_win32'
-- Searching for libs in BLAS_LIBRARY_DIRS=''
-- Searching for a lib in the set "blas blas_win32":
--   Searching for lib 'blas' ...
--     Found lib '/usr/lib64/libblas.so'
-- TPL_BLAS_LIBRARIES='/usr/lib64/libblas.so'
Processing enabled TPL: LAPACK (enabled by TeuchosNumerics, disable with -DTPL_ENABLE_LAPACK=OFF)
-- LAPACK_LIBRARY_NAMES='lapack lapack_win32'
-- Searching for libs in LAPACK_LIBRARY_DIRS=''
-- Searching for a lib in the set "lapack lapack_win32":
--   Searching for lib 'lapack' ...
--     Found lib '/usr/lib64/liblapack.so'
-- TPL_LAPACK_LIBRARIES='/usr/lib64/liblapack.so'
Processing enabled TPL: Netcdf (enabled by SEACASExodus, disable with -DTPL_ENABLE_Netcdf=OFF)
-- Netcdf_LIBRARY_NAMES='netcdf'
-- Searching for libs in Netcdf_LIBRARY_DIRS='/projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.4.1/gcc/4.8.4/openmpi/1.10.1/exo_parallel/lib'
-- Searching for a lib in the set "netcdf":
--   Searching for lib 'netcdf' ...
--     Found lib '/projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.4.1/gcc/4.8.4/openmpi/1.10.1/exo_parallel/lib/libnetcdf.so'
-- TPL_Netcdf_LIBRARIES='/projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.4.1/gcc/4.8.4/openmpi/1.10.1/exo_parallel/lib/libnetcdf.so'
-- Searching for headers in Netcdf_INCLUDE_DIRS='/projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.4.1/gcc/4.8.4/openmpi/1.10.1/exo_parallel/include'
-- Searching for a header file in the set "netcdf.h":
--   Searching for header 'netcdf.h' ...
--     Found header '/projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.4.1/gcc/4.8.4/openmpi/1.10.1/exo_parallel/include/netcdf.h'
-- Found TPL 'Netcdf' include dirs '/projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.4.1/gcc/4.8.4/openmpi/1.10.1/exo_parallel/include'
-- TPL_Netcdf_INCLUDE_DIRS='/projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.4.1/gcc/4.8.4/openmpi/1.10.1/exo_parallel/include'
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/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'
-- TRIBITS_2ND_CTEST_DROP_SITE='testing-dev.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)
-- 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
-- Performing Test CXX_COMPLEX_BLAS_WORKS
-- Performing Test CXX_COMPLEX_BLAS_WORKS - Success
-- Wrapping every Teuchos timer with a Kokkos profiling region.
Processing enabled package: KokkosKernels (Libs, Tests)
-- Performing Test KOKKOSKERNELS_TPL_BLAS_RETURN_COMPLEX
-- Performing Test KOKKOSKERNELS_TPL_BLAS_RETURN_COMPLEX - Success

=======================
KokkosKernels ETI Types
   Devices:  <OpenMP,HostSpace>;<Serial,HostSpace>
   Scalars:  double;complex<double>
   Ordinals: int
   Offsets:  int;size_t

KokkosKernels TPLs
   BLAS
=======================

Processing enabled package: RTOp (Libs)
Processing enabled package: Sacado (Libs)
-- Performing Test HAS_C99_TR1_CMATH
-- Performing Test HAS_C99_TR1_CMATH - Success
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: Shards (Libs)
Processing enabled package: Triutils (Libs)
Processing enabled package: EpetraExt (Libs)
Processing enabled package: Tpetra (Classic, TSQR, Core, Tests)
-- Tpetra: Enabling deprecated code
-- 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:  ON
--   - Cuda:    OFF
-- Tpetra: Tpetra_INST_INT_LONG_LONG is enabled by default.
-- Tpetra: Tpetra_INST_INT_UNSIGNED is disabled by default.
-- Tpetra: Tpetra_INST_INT_UNSIGNED_LONG is disabled by default.
-- Tpetra: Tpetra_INST_INT_INT is enabled by default.
-- Tpetra: Tpetra_INST_INT_LONG is disabled.
-- 
-- Tpetra: Validate global ordinal setting ...
CMake Warning at packages/tpetra/CMakeLists.txt:1193 (MESSAGE):
  Tpetra requires only one global ordinal, but more than one are set:
  {int;long long}.  Building with more than one global ordinal type in Tpetra
  is deprecated.

-- 
-- Setting default Node to Kokkos::Compat::KokkosOpenMPWrapperNode.
-- Not enabling Tpetra/RTI
-- TpetraCore_TpetraUtils_UnitTests: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- TpetraCore_TpetraUtils_merge: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
Processing enabled package: TrilinosSS (Libs)
Processing enabled package: Thyra (Core, EpetraAdapters, EpetraExtAdapters, TpetraAdapters)
Processing enabled package: Xpetra (Libs, Tests)
-- Xpetra: Enabling deprecated code
-- 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
XPETRA_ETI_CPP_SOURCES=Utils/ExplicitInstantiation/Xpetra_TpetraCrsGraph.cpp;Utils/ExplicitInstantiation/Xpetra_TpetraImport.cpp;Utils/ExplicitInstantiation/Xpetra_TpetraMap.cpp;Utils/ExplicitInstantiation/Xpetra_TpetraBlockCrsMatrix.cpp;Utils/ExplicitInstantiation/Xpetra_TpetraCrsMatrix.cpp;Utils/ExplicitInstantiation/Xpetra_TpetraMultiVector.cpp;Utils/ExplicitInstantiation/Xpetra_TpetraVector.cpp
Processing enabled package: Isorropia (Libs)
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)
Processing enabled package: Belos (Libs)
Processing enabled package: ShyLU_Node (HTS, Tacho)
Processing enabled package: Amesos2 (Libs)
Processing enabled package: SEACAS (Exodus, Ioss, Aprepro_lib)
Processing enabled package: Anasazi (Libs)
Processing enabled package: Ifpack2 (Libs, Tests)
Processing enabled package: Stratimikos (Libs, Tests, Examples)
-- Stratimikos_test_single_belos_thyra_solver_driver: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
Processing enabled package: Teko (Libs)
Processing enabled package: Intrepid (Libs)
Processing enabled package: Intrepid2 (Libs)
Processing enabled package: STK (Util, Topology, Mesh, IO)
Processing enabled package: Phalanx (Libs)
-- Allow Multiple Evaluator Registration for Same Field: ON
-- Execution Space: OPENMP
-- Index Size Type: INT
-- Sacado Hierarchic DFAD support: FALSE
-- Experimental Device DAG support: OFF
-- Experimental Kokkos AMT support: OFF
Processing enabled package: NOX (Libs)
Processing enabled package: MueLu (Libs, Tests, Examples)
-- MueLu: Enabling deprecated code
-- MueLu: Kokkos_Refactor ON by default
-- MueLu ETI support enabled
-- <float,   int, int>       : OFF
-- <double,  int, int>       : ON
-- <double,  int, long>      : OFF
-- <double,  int, long long> : ON
-- <complex, int, int>       : ON
-- HAVE_MUELU_SERIAL       : ON
-- HAVE_MUELU_PTHREAD      : OFF
-- HAVE_MUELU_OPENMP       : ON
-- HAVE_MUELU_CUDA         : OFF
-- MueLu_Helmholtz1DSerial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- MueLu_Helmholtz2DSerial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- MueLu_Helmholtz3DSerial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- MueLu_HelmholtzFEM2DSerial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
-- MueLu_HelmholtzFEM3DSerial: NOT added test because TPL_ENABLE_MPI='ON' and COMM='serial'!
Processing enabled package: Rythmos (Libs)
Processing enabled package: Piro (Libs)
Processing enabled package: Panzer (Core, DofMgr, DiscFE, AdaptersSTK, MiniEM, Tests, Examples)
-- Convergence tests: ON
-- Hessian support Off
Processing enabled package: TrilinosCouplings (Libs, Tests, Examples)

Processing explicit instantiation support for enabled packages ...

Processing ETI support: Ifpack2
-- Ifpack2: Processing ETI / test support
-- Enabled Scalar types:        double|std::complex<double>
-- Enabled LocalOrdinal types:  int
-- Enabled GlobalOrdinal types: int|long long
-- Enabled Node types:          Kokkos::Compat::KokkosSerialWrapperNode|Kokkos::Compat::KokkosOpenMPWrapperNode
-- 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};S={double} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={int};S={double} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={long long};S={std::complex<double>} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={int};S={std::complex<double>} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={long long};S={std::complex<double>} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={int};S={std::complex<double>} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={long long}
Processing ETI support: TpetraCore
-- TpetraCore: Processing ETI / test support
-- Enabled Scalar types:        int|long long|double|std::complex<double>
-- Enabled LocalOrdinal types:  int
-- Enabled GlobalOrdinal types: int|long long
-- Enabled Node types:          Kokkos::Compat::KokkosSerialWrapperNode|Kokkos::Compat::KokkosOpenMPWrapperNode
-- 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={int} LO={int} GO={int} N={Kokkos::Compat::KokkosOpenMPWrapperNode};S={int} LO={int} GO={long long} N={Kokkos::Compat::KokkosOpenMPWrapperNode};S={double} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={int};S={double} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={long long};S={double} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={int};S={double} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={long long};S={std::complex<double>} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={int};S={std::complex<double>} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={long long};S={std::complex<double>} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={int};S={std::complex<double>} N={Kokkos::Compat::KokkosOpenMPWrapperNode} 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={int} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={int};S={int} N={Kokkos::Compat::KokkosOpenMPWrapperNode} 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={long long} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={int};S={long long} N={Kokkos::Compat::KokkosOpenMPWrapperNode} 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};S={double} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={int};S={double} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={long long};S={std::complex<double>} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={int};S={std::complex<double>} N={Kokkos::Compat::KokkosSerialWrapperNode} LO={int} GO={long long};S={std::complex<double>} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={int};S={std::complex<double>} N={Kokkos::Compat::KokkosOpenMPWrapperNode} LO={int} GO={long long}

Generating dummy makefiles in each directory to call Ninja ...

Set up for creating a distribution ...

Finished configuring Trilinos!

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

    BoostLib_INCLUDE_DIRS
    BoostLib_LIBRARY_DIRS
    Boost_INCLUDE_DIRS
    HDF5_NO_SYSTEM_PATHS
    HDF5_ROOT
    HYPRE_INCLUDE_DIRS
    HYPRE_LIBRARY_DIRS
    Kokkos_ENABLE_CXX11
    Kokkos_ENABLE_Profiling_Teuchos_Timers
    PETSC_INCLUDE_DIRS
    PETSC_LIBRARY_DIRS
    ParMETIS_INCLUDE_DIRS
    ParMETIS_LIBRARY_DIRS
    Scotch_INCLUDE_DIRS
    Scotch_LIBRARY_DIRS
    SuperLU_INCLUDE_DIRS
    SuperLU_LIBRARY_DIRS
    TPL_PETSC_INCLUDE_DIRS
    TPL_PETSC_LIBRARIES
    Valgrind_INCLUDE_DIRS
    Zlib_ROOT

-- Build files have been written to: /home/caglusa/Trilinos-kokkos
alanw0 commented 5 years ago

@cgcgcg excellent, thanks. I believe the issue is that you aren't enabling BoostLib. We are in the process of making that an optional dependence instead of required. Previously, I think it was being automatically enabled for you, because stk required it. Now that it's optional, we are erroneously getting a build error (which I will fix). But once I fix that, you may find that some needed stk functionality is missing and the fix for that will be for you to add '-DTPL_ENABLE_BoostLib:BOOL=ON'. I'm not positive about that, but that's what I suspect. I'll let you know when I have a pull-request ready to fix the compile/link-error which is resulting from BoostLib not being enabled.

cgcgcg commented 5 years ago

@alanw0 Yes, that gets me past the issue! Thanks!