Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

simpleBuildAgainstTrilinos: install testing issues with Cuda builds #11955

Closed
ndellingwood opened this issue Jun 8, 2023 · 31 comments
Closed
Labels
TriBITS Issues with the TriBITS framework itself, not usage of the TriBITS framework type: question

Comments

@ndellingwood
Copy link
Contributor

Bug Report

After merge of #11863 I am encountering problems when testing a Trilinos install with the simpleBuildAgainstTrilinos demo with Cuda builds.

I'm adding the @trilinos/tribits label for now, can re-label as needed, @bartlettroscoe

Here are some notes, reproducer details will follow below

simpleBuildAgainstTrilinos configuration output: (leading to failed compilation)

20:19:51 -- The C compiler identification is GNU 8.5.0
20:19:51 -- The CXX compiler identification is GNU 8.5.0
20:19:51 -- Detecting C compiler ABI info
20:19:51 -- Detecting C compiler ABI info - done
20:19:51 -- Check for working C compiler: /usr/bin/cc - skipped
20:19:51 -- Detecting C compile features
20:19:51 -- Detecting C compile features - done
20:19:51 -- Detecting CXX compiler ABI info
20:19:51 -- Detecting CXX compiler ABI info - done
20:19:51 -- Check for working CXX compiler: /usr/bin/c++ - skipped
20:19:51 -- Detecting CXX compile features
20:19:51 -- Detecting CXX compile features - done
20:19:51 -- Found CUDAToolkit: /home/projects/ppc64le-pwr9-nvidia/spack-installs/cuda/11.2.2/gcc/8.3.1/base/uflzqtv/include (found version "11.2.152") 
20:19:52 -- Looking for pthread.h
20:19:52 -- Looking for pthread.h - found
20:19:52 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
20:19:52 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
20:19:52 -- Looking for pthread_create in pthreads
20:19:52 -- Looking for pthread_create in pthreads - not found
20:19:52 -- Looking for pthread_create in pthread
20:19:52 -- Looking for pthread_create in pthread - found
20:19:52 -- Found Threads: TRUE  
20:19:53 -- Enabled Kokkos devices: CUDA;SERIAL
20:19:53 
20:19:53 Found Trilinos!  Here are the details: 
20:19:53    Trilinos_DIR = /home/jenkins/weaver/workspace/KokkosEco_Trilinos_Weaver_CUDA112_Shared_Cplx/Build/install/lib/cmake/Trilinos
20:19:53    Trilinos_VERSION = 14.1
20:19:53    Trilinos_PACKAGE_LIST = Adelus;Phalanx;Tpetra;TpetraCore;TpetraTSQR;Epetra;Sacado;KokkosKernels;Teuchos;TeuchosKokkosComm;TeuchosKokkosCompat;TeuchosRemainder;TeuchosNumerics;TeuchosComm;TeuchosParameterList;TeuchosParser;TeuchosCore;Kokkos
20:19:53    Trilinos_LIBRARIES = Teuchos::all_libs;Tpetra::all_libs
20:19:53    Trilinos_INCLUDE_DIRS = /home/jenkins/weaver/workspace/KokkosEco_Trilinos_Weaver_CUDA112_Shared_Cplx/Build/install/include
20:19:53    Trilinos_TPL_LIST = 
20:19:53    Trilinos_TPL_LIBRARIES = 
20:19:53    Trilinos_BUILD_SHARED_LIBS = ON
20:19:53 End of Trilinos details
20:19:53 
20:19:53 -- Configuring done
20:19:53 -- Generating done
20:19:53 -- Build files have been written to: /home/jenkins/weaver/workspace/KokkosEco_Trilinos_Weaver_CUDA112_Shared_Cplx/Build/app-test

The configuration above leads to compilation errors, as g++ is being picked up as the compiler rather than nvcc_wrapper through the OMPI_CXX environment variable

Compilation error:

20:19:53 [ 50%] Building CXX object CMakeFiles/MyApp.dir/app.cpp.o
20:19:53 c++: error: unrecognized command line option ‘-Wext-lambda-captures-this’
20:19:53 c++: error: unrecognized command line option ‘-arch=sm_70’
20:19:53 make[2]: *** [CMakeFiles/MyApp.dir/build.make:76: CMakeFiles/MyApp.dir/app.cpp.o] Error 1
20:19:53 make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/MyApp.dir/all] Error 2
20:19:53 make: *** [Makefile:101: all] Error 2

My cmake line for configuring simpleBuildAgainstTrilinos is as follows, which worked prior to the #11863 updates:

cmake  -DCMAKE_PREFIX_PATH="$TRILINOS_INSTALL" $TRILINOS_DIR/demos/simpleBuildAgainstTrilinos

From comparison, this is the configuration output from the previous round of passing tests:

20:17:24 -- Found CUDAToolkit: /home/projects/ppc64le-pwr9-nvidia/spack-installs/cuda/11.2.2/gcc/8.3.1/base/uflzqtv/include (found version "11.2.152") 
20:17:24 CMake Warning at /projects/ppc64le/spack-installs/cmake/3.23.1/gcc/7.2.0/base/knlpf2j/share/cmake-3.23/Modules/FindCUDAToolkit.cmake:919 (message):
20:17:24   Could not find librt library, needed by CUDA::cudart_static
20:17:24 Call Stack (most recent call first):
20:17:24   /projects/ppc64le/spack-installs/cmake/3.23.1/gcc/7.2.0/base/knlpf2j/share/cmake-3.23/Modules/CMakeFindDependencyMacro.cmake:47 (find_package)
20:17:24   /home/jenkins/weaver/workspace/KokkosEco_Trilinos_Weaver_CUDA112_Shared_Cplx/Build/install/lib/external_packages/CUDA/CUDAConfig.cmake:14 (find_dependency)
20:17:24   /home/jenkins/weaver/workspace/KokkosEco_Trilinos_Weaver_CUDA112_Shared_Cplx/Build/install/lib/cmake/Kokkos/KokkosConfig.cmake:193 (include)
20:17:24   /home/jenkins/weaver/workspace/KokkosEco_Trilinos_Weaver_CUDA112_Shared_Cplx/Build/install/lib/cmake/TeuchosCore/TeuchosCoreConfig.cmake:175 (include)
20:17:24   /home/jenkins/weaver/workspace/KokkosEco_Trilinos_Weaver_CUDA112_Shared_Cplx/Build/install/lib/cmake/Teuchos/TeuchosConfig.cmake:172 (include)
20:17:24   /home/jenkins/weaver/workspace/KokkosEco_Trilinos_Weaver_CUDA112_Shared_Cplx/Build/install/lib/cmake/Trilinos/TrilinosConfig.cmake:123 (include)
20:17:24   CMakeLists.txt:16 (find_package)
20:17:24 
20:17:24 
20:17:25 -- Enabled Kokkos devices: CUDA;SERIAL
20:17:25 
20:17:25 Found Trilinos!  Here are the details: 
20:17:25    Trilinos_DIR = /home/jenkins/weaver/workspace/KokkosEco_Trilinos_Weaver_CUDA112_Shared_Cplx/Build/install/lib/cmake/Trilinos
20:17:25    Trilinos_VERSION = 14.1
20:17:25    Trilinos_PACKAGE_LIST = Adelus;Phalanx;Tpetra;TpetraCore;TpetraTSQR;Epetra;Sacado;KokkosKernels;Teuchos;TeuchosKokkosComm;TeuchosKokkosCompat;TeuchosRemainder;TeuchosNumerics;TeuchosComm;TeuchosParameterList;TeuchosParser;TeuchosCore;Kokkos
20:17:25    Trilinos_LIBRARIES = Teuchos::all_libs;Tpetra::all_libs
20:17:25    Trilinos_INCLUDE_DIRS = /home/jenkins/weaver/workspace/KokkosEco_Trilinos_Weaver_CUDA112_Shared_Cplx/Build/install/include
20:17:25    Trilinos_TPL_LIST = 
20:17:25    Trilinos_TPL_LIBRARIES = 
20:17:25    Trilinos_BUILD_SHARED_LIBS = ON
20:17:25 End of Trilinos details
20:17:25 
20:17:25 -- The C compiler identification is GNU 8.5.0
20:17:25 -- Detecting C compiler ABI info
20:17:25 -- Detecting C compiler ABI info - done
20:17:25 -- Check for working C compiler: /home/projects/ppc64le-pwr9-nvidia/spack-installs/openmpi/4.1.1/gcc/8.3.1/base/elujn3i/bin/mpicc - skipped
20:17:25 -- Detecting C compile features
20:17:25 -- Detecting C compile features - done
20:17:27 -- The CXX compiler identification is GNU 8.5.0
20:17:27 -- Detecting CXX compiler ABI info
20:17:28 -- Detecting CXX compiler ABI info - done
20:17:29 -- Check for working CXX compiler: /home/projects/ppc64le-pwr9-nvidia/spack-installs/openmpi/4.1.1/gcc/8.3.1/base/elujn3i/bin/mpicxx - skipped
20:17:29 -- Detecting CXX compile features
20:17:29 -- Detecting CXX compile features - done
20:17:29 -- The Fortran compiler identification is GNU 8.5.0
20:17:29 -- Detecting Fortran compiler ABI info
20:17:29 -- Detecting Fortran compiler ABI info - done
20:17:29 -- Check for working Fortran compiler: /home/projects/ppc64le-pwr9-nvidia/spack-installs/openmpi/4.1.1/gcc/8.3.1/base/elujn3i/bin/mpifort - skipped
20:17:29 -- Configuring done
20:17:29 -- Generating done
20:17:29 -- Build files have been written to: /home/jenkins/weaver/workspace/KokkosEco_Trilinos_Weaver_CUDA112_Shared_Cplx/Build/app-test

In case this is relevant, these failures began showing in nightly tests against Kokkos Core+Kernels develop branches where I use source override to build using the source code from their respective repos (rather than the Trilinos packages). I still need to reproduce with just Trilinos' develop branch

Steps to Reproduce

  1. SHA1: 46ded0b
    2.Reproducer using sems modules:
# repos and sym-link for source override
git clone -b develop https://github.com/trilinos/Trilinos.git
git clone -b develop https://github.com/kokkos/kokkos.git
git clone -b develop https://github.com/kokkos/kokkos-kernels.git

# Symbolic link to kokkos and kokkos-kernels repos in Trilinos source directory for source override
cd Trilinos
ln -s <path-to-your-repo>/kokkos kokkos
ln -s <path-to-your-repo>/kokkos-kernels kokkos-kernels

cd $HOME
mkdir -p build
cd build

# modules and env
sh /projects/sems/modulefiles/utils/sems-v2-modules-init.sh
module load sems-cmake/3.24.3 sems-gcc/8.3.0 sems-cuda/11.4.2 sems-openmpi/4.0.5 sems-python/3.7.9 sems-ninja/1.10.1
export OMPI_CXX=$KOKKOS_PATH/bin/nvcc_wrapper

# configure
cmake  \
  -GNinja  \
  -DCMAKE_CXX_STANDARD=17 \
  -DCMAKE_INSTALL_PREFIX="${TRILINOS_INSTALL}" \
  -DTPL_ENABLE_MPI=ON \
  -DTrilinos_ENABLE_TESTS=OFF \
  -DTrilinos_ENABLE_Kokkos=ON \
   -DKokkos_ENABLE_CUDA=ON \
   -DKokkos_ENABLE_CUDA_UVM=ON \
   -DKokkos_ENABLE_CUDA_LAMBDA=ON \
  -DTrilinos_ENABLE_KokkosKernels=ON \
   -DKokkosKernels_INST_MEMSPACE_CUDAUVMSPACE=ON \
  -DTrilinos_ENABLE_Tpetra=ON \
  -DKokkos_SOURCE_DIR_OVERRIDE:STRING=kokkos \
  -DKokkosKernels_SOURCE_DIR_OVERRIDE:STRING=kokkos-kernels \
$TRILINOS_DIR

# install Trilinos
make install -j8

# test app build against trilinos install
mkdir -p app-test
cd app-test
cmake -DCMAKE_PREFIX_PATH=${TRILINOS_INSTALL} ${TRILINOS_DIR}/demos/simpleBuildAgainstTrilinos
make
ctest
@ndellingwood ndellingwood added type: bug The primary issue is a bug in Trilinos code or tests TriBITS Issues with the TriBITS framework itself, not usage of the TriBITS framework labels Jun 8, 2023
@bartlettroscoe
Copy link
Member

@ndellingwood, why are we not seeing this with the Trilinos PR CUDA build? What is that build doing differently from this build? What happens when you use the versions of Kokkos and KokkosKernels that are in the Trilinos 'develop' branch with this exact same build and test process?

@bartlettroscoe
Copy link
Member

@ndellingwood, can you run make dashboard in the Trilinos build dir so this posts to CDash?

@ndellingwood
Copy link
Contributor Author

@bartlettroscoe

why are we not seeing this with the Trilinos PR CUDA build? What is that build doing differently from this build?

I'm not certain

What happens when you use the versions of Kokkos and KokkosKernels that are in the Trilinos 'develop' branch with this exact same build and test process?

I'm in progress with this install now for testing, will post back shortly

can you run make dashboard in the Trilinos build dir so this posts to CDash

I don't have the nightly properly configured to post to CDash, I have this on my list of TODO's; I haven't set this up before, hopefully you don't mind if I follow-up by email with you as questions arise?

@bartlettroscoe
Copy link
Member

an you run make dashboard in the Trilinos build dir so this posts to CDash

I don't have the nightly properly configured to post to CDash, I have this on my list of TODO's; I haven't set this up before, hopefully you don't mind if I follow-up by email with you as questions arise?

@ndellingwood, every Trilinos build has the ability to post an experimental submission for the current Trilinos configuration to CDash (as long as it can reach https://testing.sandia.gov/cdash). There is zero you should have to do (except perhaps mess with the proxy). See:

Just try make dashboard and see what happens.

P.S. This requires you have a working configuration of Trilinos that writes the build files to the build dir. This feature can't post results if there are configure failures.

@ndellingwood
Copy link
Contributor Author

@bartlettroscoe The issue is also present with Trilinos develop branch using the kokkos and kokkos-kernels packages (no source override)

@ndellingwood
Copy link
Contributor Author

@ndellingwood, every Trilinos build has the ability to post an experimental submission for the current Trilinos configuration to CDash (as long as it can reach https://testing.sandia.gov/cdash). There is zero you should have to do (except perhaps mess with the proxy). See:

* https://docs.trilinos.org/files/TrilinosBuildReference.html#dashboard-submissions

Oh, that's convenient! I hadn't seen this document before, I had assumed I would need to write a ctest driver script. I'll test this out to get this added to the Jenkins nightly builds

As far as running make dashboard, I'm assuming I'll need to call this for two separate stages - once when building and testing Trilinos, a second time for the app test building against the Trilinos install, and this will result in two cdash submissions, does that sound correct?

@bartlettroscoe
Copy link
Member

I'm assuming I'll need to call this for two separate stages - once when building and testing Trilinos, a second time for the app test building against the Trilinos install, and this will result in two cdash submissions, does that sound correct?

@ndellingwood, no, you can drive the install as well with posting to CDash. Just run with:

$ env CTEST_DO_INSTALL=TRUE make dashboard

See:

Just make sure that you set -DCMAKE_INSTALL_PREFIX=<trilinosInstallDir> when you configure Trilinos (which you are already doing).

@ndellingwood
Copy link
Contributor Author

I tried running make dashboard in my local build where I reproduced using the sems modules but ran into some issues I need to better understand. I'll come back to this after afternoon meetings, here's a snip of the output

CONFIGURE_OPTIONS = '-DTrilinos_TRIBITS_DIR=/ascldap/users/ndellin/Trilinos/cmake/tribits;-DCTEST_USE_LAUNCHERS:BOOL=1;-DTrilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON;-DTrilinos_WARNINGS_AS_ERRORS_FLAGS:STRING='';-DTrilinos_ALLOW_NO_PACKAGES:BOOL=ON;-DTrilinos_DISABLE_ENABLED_FORWARD_DEP_PACKAGES=ON;-DTrilinos_ENABLE_SECONDARY_TESTED_CODE:BOOL=ON;-DTrilinos_EXTRAREPOS_FILE:STRING=/ascldap/users/ndellin/Trilinos/cmake/ExtraRepositoriesList.cmake;-DTrilinos_IGNORE_MISSING_EXTRA_REPOSITORIES:BOOL=ON;-DTrilinos_ENABLE_KNOWN_EXTERNAL_REPOS_TYPE:STRING=Experimental;-DTrilinos_ENABLE_ALL_PACKAGES=ON;-DTrilinos_ENABLE_TESTS:BOOL=ON'
Configure project
   Each . represents 1024 bytes of output
    ..................................................  Size: 50K
    ..................................................  Size: 100K
    ................................................ Size of output: 147K
Error(s) when configuring the project
Generating the file '/home/ndellin/Trilinos/Build/InstallTestTrilinos/CMakeCache.clean.txt' ...
Configure FAILED!

@bartlettroscoe
Copy link
Member

I tried running make dashboard in my local build where I reproduced using the sems modules but ran into some issues I need to better understand.

@ndellingwood, can you attach the full STDOUT from above and the generated configure output file Testing/Temporary/LastConfigure_<date-time>.log?

@bartlettroscoe
Copy link
Member

@bartlettroscoe The issue is also present with Trilinos develop branch using the kokkos and kokkos-kernels packages (no source override)

@ndellingwood, then the difference is likely how the environment is set up and the configuration is being done. Is the right CUDA version being found shown in:

20:17:24 -- Found CUDAToolkit: /home/projects/ppc64le-pwr9-nvidia/spack-installs/cuda/11.2.2/gcc/8.3.1/base/uflzqtv/include (found version "11.2.152") 
20:17:24 CMake Warning at /projects/ppc64le/spack-installs/cmake/3.23.1/gcc/7.2.0/base/knlpf2j/share/cmake-3.23/Modules/FindCUDAToolkit.cmake:919 (message):
20:17:24   Could not find librt library, needed by CUDA::cudart_static

That looks to be a env problem. (This is an error coming from inside of the standard CMake module cmake-3.23/Modules/FindCUDAToolkit.cmake:919.)

@ndellingwood
Copy link
Contributor Author

@bartlettroscoe the configure output I posted was from a nightly build using cuda/11.2.2 on Weaver (sems modules not available); the reproducer notes I posted were from a different machine using sems modules (using cuda/11.4.2), that is the source of the discrepancy. I posted the sems-based reproducer because I thought that would be more portable for testing on various machines

@ndellingwood
Copy link
Contributor Author

ndellingwood commented Jun 8, 2023

Here's the stdout output in collapsible block (lots of stuff)

Summary
[ndellin@kokkos-dev-2 InstallTestTrilinos]$ make dashboard
ninja -C .  dashboard
ninja: Entering directory `.'
[0/1] cd /ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos && echo && echo "*****************...V -S /ascldap/users/ndellin/Trilinos/cmake/tribits/ctest_driver/experimental_build_test.cmake || echo

**************************************************
*** Running all-at-once experimental dashboard ***
**************************************************

Trilinos_ENABLED_PACKAGES_LIST=


***
*** Run the dashboard command setting the list of packages
***

Running: env TRIBITS_PROJECT_ROOT=/ascldap/users/ndellin/Trilinos Trilinos_TRIBITS_DIR=/ascldap/users/ndellin/Trilinos/cmake/tribits Trilinos_WARNINGS_AS_ERRORS_FLAGS='' Trilinos_ENABLE_SECONDARY_TESTED_CODE=ON Trilinos_CTEST_DO_ALL_AT_ONCE=ON CTEST_DO_COVERAGE_TESTING=OFF CTEST_DROP_METHOD=http CTEST_DROP_SITE=testing.sandia.gov CTEST_DROP_LOCATION=/cdash/submit.php?project=Trilinos TRIBITS_2ND_CTEST_DROP_LOCATION=/cdash/submit.php?project=Trilinos TRIBITS_2ND_CTEST_DROP_SITE=testing-dev.sandia.gov Trilinos_EXTRAREPOS_FILE=/ascldap/users/ndellin/Trilinos/cmake/ExtraRepositoriesList.cmake Trilinos_ENABLE_KNOWN_EXTERNAL_REPOS_TYPE= Trilinos_IGNORE_MISSING_EXTRA_REPOSITORIES=FALSE Trilinos_EXTRA_REPOSITORIES= Trilinos_PACKAGES= PROJECT_SOURCE_DIR=/ascldap/users/ndellin/Trilinos /net/watson.sandia.gov/storage/fast/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.24.3/gcc/8.3.0/base/pwyrvxm/bin/ctest -V -S /ascldap/users/ndellin/Trilinos/cmake/tribits/ctest_driver/experimental_build_test.cmake


*******************************
*** TribitsCTestDriverCore ***
*******************************

TRIBITS_PROJECT_ROOT = '/ascldap/users/ndellin/Trilinos'
PROJECT_NAME = Trilinos
Trilinos_TRIBITS_DIR = /ascldap/users/ndellin/Trilinos/cmake/tribits
Set default for CTEST_SOURCE_DIRECTORY to TRIBITS_PROJECT_ROOT='TRIBITS_PROJECT_ROOT='/ascldap/users/ndellin/Trilinos'
Set default for CTEST_BINARY_DIRECTORY to $PWD/BUILD='/ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos/BUILD'
-- Found PythonInterp: /projects/sems/install/rhel7-x86_64/sems/v2/utility/python/3.7.9/gcc/7.3.0/qm6mz6h/bin/python (found suitable version "3.7.9", minimum required is "2.6") 
PYTHON_EXECUTABLE = /projects/sems/install/rhel7-x86_64/sems/v2/utility/python/3.7.9/gcc/7.3.0/qm6mz6h/bin/python
-- Found Git: /usr/bin/git (found version "1.8.3.1") 
-- ENV_PROJECT_SOURCE_DIR='/ascldap/users/ndellin/Trilinos'
-- PROJECT_SOURCE_DIR='/ascldap/users/ndellin/Trilinos'

******************************
*** tribits_ctest_driver() ***
******************************

-- CTEST_SOURCE_NAME='Trilinos'

***
*** Setting input options to default and reading from env ...
***

-- CTEST_CONFIGURATION_UNIT_TESTING='OFF'
-- CTEST_TEST_TYPE='Experimental'
-- Trilinos_TRACK_DEFAULT=''
-- Trilinos_TRACK=''
-- Test type is Experimental. Forcing Trilinos_TRACK to Experimental
-- Trilinos_TRACK='Experimental'
-- CTEST_SITE='kokkos-dev-2'
-- CTEST_DASHBOARD_ROOT=''
-- Trilinos_VERBOSE_CONFIGURE='OFF'
-- COMPILER_VERSION='UNKNOWN'
-- CTEST_BUILD_NAME='Linux-InstallTestTrilinos'
-- CTEST_START_WITH_EMPTY_BINARY_DIRECTORY='FALSE'
-- CTEST_DO_NEW_START='TRUE'
-- CTEST_WIPE_CACHE='FALSE'
-- CTEST_NOTES_FILES='/home/ndellin/Trilinos/Build/InstallTestTrilinos/do-configure'
-- CTEST_CMAKE_GENERATOR='Ninja'
-- CTEST_DO_UPDATES='TRUE'
-- CTEST_GENERATE_DEPS_XML_OUTPUT_FILE='TRUE'
-- CTEST_UPDATE_ARGS=''
-- CTEST_UPDATE_OPTIONS=''
-- CTEST_UPDATE_VERSION_ONLY='TRUE'
-- CTEST_CHANGE_ID=''
-- ENV_Trilinos_CTEST_DO_ALL_AT_ONCE='ON'
-- Trilinos_CTEST_DO_ALL_AT_ONCE='ON'
-- Trilinos_EXTRA_CONFIGURE_OPTIONS=''
-- CTEST_DO_CONFIGURE='TRUE'
-- CTEST_BUILD_FLAGS=''
-- Trilinos_GENERATE_VERSION_DATE_FILES=''
-- CTEST_DO_BUILD='TRUE'
-- CTEST_DO_INSTALL='FALSE'
-- CTEST_DO_TEST='TRUE'
-- Trilinos_INNER_ENABLE_TESTS='ON'
-- Trilinos_SKIP_CTEST_ADD_TEST='FALSE'
-- MPI_EXEC_MAX_NUMPROCS='0'
-- CTEST_PARALLEL_LEVEL='1'
-- ENV_Trilinos_WARNINGS_AS_ERRORS_FLAGS=''''
-- Trilinos_WARNINGS_AS_ERRORS_FLAGS=''''
-- ENV_CTEST_DO_COVERAGE_TESTING='OFF'
-- CTEST_DO_COVERAGE_TESTING='OFF'
-- CTEST_COVERAGE_COMMAND='gcov'
-- CTEST_DO_MEMORY_TESTING='FALSE'
-- VALGRIND_EXE='/usr/bin/valgrind'
-- CTEST_MEMORYCHECK_COMMAND='/usr/bin/valgrind'
-- CTEST_MEMORYCHECK_COMMAND_OPTIONS=''
-- CTEST_GENERATE_OUTER_DEPS_XML_OUTPUT_FILE='TRUE'
-- CTEST_SUBMIT_CDASH_SUBPROJECTS_DEPS_FILE='FALSE'
-- CTEST_DO_SUBMIT='TRUE'
-- CTEST_SUBMIT_RETRY_COUNT='5'
-- CTEST_SUBMIT_RETRY_DELAY='3'
-- ENV_Trilinos_ENABLE_SECONDARY_TESTED_CODE='ON'
-- Trilinos_ENABLE_SECONDARY_TESTED_CODE='ON'
-- Trilinos_ADDITIONAL_PACKAGES=''
-- Trilinos_EXCLUDE_PACKAGES=''
-- Trilinos_REPOSITORY_LOCATION=''
-- Trilinos_GIT_REPOSITORY_REMOTE='origin'
-- Trilinos_BRANCH='develop'
-- Trilinos_EXTRAREPOS_BRANCH='master'
-- Trilinos_ENABLE_DEVELOPMENT_MODE='ON'
-- Trilinos_PACKAGES=''
-- Trilinos_PACKAGE_ENABLES_FILE=''
-- ENV_Trilinos_EXTRAREPOS_FILE='/ascldap/users/ndellin/Trilinos/cmake/ExtraRepositoriesList.cmake'
-- Trilinos_EXTRAREPOS_FILE='/ascldap/users/ndellin/Trilinos/cmake/ExtraRepositoriesList.cmake'
-- Trilinos_ENABLE_KNOWN_EXTERNAL_REPOS_TYPE='Experimental'
-- Trilinos_PRE_REPOSITORIES=''
-- Trilinos_EXTRA_REPOSITORIES=''
-- CTEST_ENABLE_MODIFIED_PACKAGES_ONLY='OFF'
-- CTEST_EXPLICITLY_ENABLE_IMPLICITLY_ENABLED_PACKAGES='OFF'
-- Trilinos_ENABLE_ALL_FORWARD_DEP_PACKAGES='FALSE'
-- Trilinos_DISABLE_ENABLED_FORWARD_DEP_PACKAGES='ON'
-- ENV_TRIBITS_2ND_CTEST_DROP_SITE='testing-dev.sandia.gov'
-- TRIBITS_2ND_CTEST_DROP_SITE='testing-dev.sandia.gov'
-- ENV_TRIBITS_2ND_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- TRIBITS_2ND_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'

***
*** Setting unit testing input options to default and reading from env ...
***

-- CTEST_DEPENDENCY_HANDLING_UNIT_TESTING='FALSE'
-- CTEST_UPDATE_UNIT_TESTING_MODE='FALSE'
-- CTEST_UPDATE_RETURN_VAL='0'

***
*** Misc setup ...
***

-- CTEST_SOURCE_DIRECTORY='/ascldap/users/ndellin/Trilinos'
-- CTEST_BINARY_DIRECTORY='/home/ndellin/Trilinos/Build/InstallTestTrilinos'
-- PROJECT_SOURCE_DIR='/ascldap/users/ndellin/Trilinos'
-- PROJECT_BINARY_DIR='/home/ndellin/Trilinos/Build/InstallTestTrilinos'
-- Trilinos_SOURCE_DIRECTORY='/ascldap/users/ndellin/Trilinos'
-- ENV_CTEST_DROP_METHOD='http'
-- CTEST_DROP_METHOD='http'
-- ENV_CTEST_DROP_SITE='testing.sandia.gov'
-- CTEST_DROP_SITE='testing.sandia.gov'
-- CTEST_PROJECT_NAME='Trilinos'
-- ENV_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- CTEST_TRIGGER_SITE=''
-- CTEST_DROP_SITE_CDASH='TRUE'
-- ENV_TRIBITS_2ND_CTEST_DROP_SITE='testing-dev.sandia.gov'
-- TRIBITS_2ND_CTEST_DROP_SITE='testing-dev.sandia.gov'
-- ENV_TRIBITS_2ND_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- TRIBITS_2ND_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
UPDATE_TYPE = 'git'
CTEST_CHECKOUT_COMMAND="/usr/bin/git" clone -b develop -o origin  
/ascldap/users/ndellin/Trilinos exists so skipping the initial checkout.
CTEST_GIT_COMMAND=/usr/bin/git

***
*** Read in the set of extra repos ...
***


Reading the list of extra repositories from /ascldap/users/ndellin/Trilinos/cmake/ExtraRepositoriesList.cmake


Selecting the set of 'Experimental' extra repos (asserting all selected repos exist) ...

-- *NOT* adding POST extra Nightly repository MOOCHO_repo!
-- *NOT* adding POST extra Nightly repository CTrilinos_repo!
-- *NOT* adding POST extra Nightly repository Optika_repo!
-- *NOT* adding POST extra Nightly repository Mesquite_repo!
-- *NOT* adding POST extra Nightly repository Avatar_repo!
-- *NOT* adding POST extra Continuous repository preCopyrightTrilinos!
-- *NOT* adding POST extra EX repository TerminalApplication!

***
*** Start up a new dashboard calling ctest_start(...) ...
***

-- CTEST_TEST_TYPE='Experimental'
-- Trilinos_TRACK='Experimental'

***
*** Start up a new dashboard calling ctest_start(...) ...
***


Calling ctest_start(Experimental;TRACK;Experimental)... 


Run dashboard with model Experimental
   Source directory: /ascldap/users/ndellin/Trilinos
   Build directory: /home/ndellin/Trilinos/Build/InstallTestTrilinos
   Group: Experimental
   Reading ctest configuration file: /ascldap/users/ndellin/Trilinos/CTestConfig.cmake
-- ENV_CTEST_DROP_SITE='testing.sandia.gov'
-- CTEST_DROP_SITE='testing.sandia.gov'
-- CTEST_PROJECT_NAME='Trilinos'
-- ENV_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- CTEST_TRIGGER_SITE=''
-- CTEST_DROP_SITE_CDASH='TRUE'
-- ENV_TRIBITS_2ND_CTEST_DROP_SITE='testing-dev.sandia.gov'
-- TRIBITS_2ND_CTEST_DROP_SITE='testing-dev.sandia.gov'
-- ENV_TRIBITS_2ND_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- TRIBITS_2ND_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
   Site: kokkos-dev-2
   Build name: Linux-InstallTestTrilinos
   Use Experimental tag: 20230608-1858
Results will be submitted on CDash at the following links:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Link to this build's results on CDash:

    https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=3&showfilters=1&filtercombine=and&field1=site&compare1=61&value1=kokkos-dev-2&field2=buildname&compare2=61&value2=Linux-InstallTestTrilinos&field3=buildstamp&compare3=61&value3=20230608-1858-Experimental

Link to all builds for this repo version on CDash:

    https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=1&showfilters=1&field1=revision&compare1=61&value1=48677aadd3eb4eefd32144a83646dfa55393185d

Link to all nonpassing tests for all builds for this repo version on CDash:

    https://testing.sandia.gov/cdash/queryTests.php?project=Trilinos&filtercount=2&showfilters=1&filtercombine=and&field1=revision&compare1=61&value1=48677aadd3eb4eefd32144a83646dfa55393185d&field2=status&compare2=62&value2=passed

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


***
*** Update the source code repositories ...
***


Calling ctest_update() to update base source repo '/ascldap/users/ndellin/Trilinos' ...
   Updating the repository: /ascldap/users/ndellin/Trilinos
   Use GIT repository type
   New revision of repository is: 48677aadd3eb4eefd32144a83646dfa55393185d
   Gathering version information (one . per revision):
    
ctest_update(...) returned '0' [ rtn >= 0: num files; rnt == -1: error ]

***
*** Read in the set of packages and their dependencies ...
***

-- ENV_Trilinos_IGNORE_MISSING_EXTRA_REPOSITORIES='FALSE'
-- Trilinos_IGNORE_MISSING_EXTRA_REPOSITORIES='FALSE'
-- Trilinos_PRE_REPOSITORIES=''
-- Trilinos_EXTRA_REPOSITORIES=''

Reading list of native TPLs from /ascldap/users/ndellin/Trilinos/TPLsList.cmake

-- After reading above TPLsList.cmake file: Trilinos_NUM_DEFINED_TPLS='122'

Reading list of native packages from /ascldap/users/ndellin/Trilinos/PackagesList.cmake

-- After reading above PackagesList.cmake file: Trilinos_NUM_DEFINED_INTERNAL_TOPLEVEL_PACKAGES='66'

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

-- NOTE: Setting Trilinos_ENABLE_SEACASMapvarlib=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASExodus_for=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASExoIIv2for32=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASSupes=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASSuplib=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASPLT=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASBlot=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASFastq=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASSVDI=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASAlgebra=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASExotxt=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASGjoin=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASGen3D=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASGenshell=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASGrepos=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASExplore=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASMapvar=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASMapvar-kd=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASNumbers=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASTxtexo=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASEx2ex1v2=OFF because Trilinos_ENABLE_Fortran=!
-- NOTE: Setting Trilinos_ENABLE_SEACASEx1ex2v2=OFF because Trilinos_ENABLE_Fortran=!
-- Trilinos_NUM_DEFINED_INTERNAL_PACKAGES='160'
-- Tentatively enabling TPL 'DLlib'

Package dependencies information:

-- Trilinos_NUM_DEFINED_TPLS='122'

-- Trilinos_NUM_DEFINED_INTERNAL_TOPLEVEL_PACKAGES='66'

-- Trilinos_NUM_DEFINED_TOPLEVEL_PACKAGES='188'

-- Trilinos_NUM_DEFINED_INTERNAL_PACKAGES='160'

-- Trilinos_NUM_DEFINED_PACKAGES='282'

Dumping the XML dependencies file /home/ndellin/Trilinos/Build/InstallTestTrilinos/TrilinosPackageDependencies.xml ...

< Lots of blank lines >


-- CDASH_SUBPROJECT_XML_FILE='/home/ndellin/Trilinos/Build/InstallTestTrilinos/CDashSubprojectDependencies.xml'

***
*** Disabling packages based on what was set in Trilinos_EXCLUDE_PACKAGES ...
***


***
*** Determining what packages to enable based what was set in Trilinos_PACKAGES by the user ...
***

Setting Trilinos_ENABLE_ALL_PACKAGES=ON since Trilinos_PACKAGES_USER_SELECTED=''

***
*** Adjust the package dependencies to enable upstream and (optionally) downstream packages ...
***

Explicitly enabled top-level packages on input (by user):  0

Explicitly enabled packages on input (by user):  0

Explicitly disabled top-level packages on input (by user or by default):  NewPackage 1

Explicitly disabled packages on input (by user or by default):  ShyLU_NodeBasker ShyLU_NodeFastILU SEACASExodus_for SEACASExoIIv2for32 SEACASSupes SEACASSuplib SEACASSVDI SEACASPLT SEACASAlgebra SEACASBlot SEACASExotxt SEACASEx1ex2v2 SEACASExotec2 SEACASFastq SEACASGjoin SEACASGen3D SEACASGenshell SEACASGrepos SEACASExplore SEACASMapvarlib SEACASMapvar SEACASMapvar-kd SEACASNumbers SEACASTxtexo SEACASEx2ex1v2 STKMiddle_mesh STKSearchUtil STKTransferUtil ShyLU_DDCore PanzerExprEval NewPackage 31

Explicitly enabled external packages/TPLs on input (by user):  DLlib 1

Explicitly disabled external packages/TPLs on input (by user or by default):  0

Disabling all packages that have a required dependency on disabled TPLs and optional package TPL support based on TPL_ENABLE_<TPL>=OFF ...


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


Disabling forward required packages and optional intra-package support that have a dependency on disabled packages Trilinos_ENABLE_<TRIBITS_PACKAGE>=OFF (or TPL_ENABLE_<TRIBITS_EXTERNAL_PACKAGE>=OFF) ...


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


Enabling all packages that are not currently disabled because of Trilinos_ENABLE_ALL_PACKAGES=ON (Trilinos_ENABLE_SECONDARY_TESTED_CODE=ON) ...

-- Setting Trilinos_ENABLE_TrilinosFrameworkTests=ON
-- Setting Trilinos_ENABLE_TrilinosATDMConfigTests=ON
-- Setting Trilinos_ENABLE_Gtest=ON
-- Setting Trilinos_ENABLE_Kokkos=ON
-- Setting Trilinos_ENABLE_TeuchosCore=ON
-- Setting Trilinos_ENABLE_TeuchosParser=ON
-- Setting Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting Trilinos_ENABLE_TeuchosComm=ON
-- Setting Trilinos_ENABLE_TeuchosNumerics=ON
-- Setting Trilinos_ENABLE_TeuchosRemainder=ON
-- Setting Trilinos_ENABLE_TeuchosKokkosCompat=ON
-- Setting Trilinos_ENABLE_TeuchosKokkosComm=ON
-- Setting Trilinos_ENABLE_Teuchos=ON
-- Setting Trilinos_ENABLE_KokkosKernels=ON
-- Setting Trilinos_ENABLE_RTOp=ON
-- Setting Trilinos_ENABLE_Sacado=ON
-- Setting Trilinos_ENABLE_MiniTensor=ON
-- Setting Trilinos_ENABLE_Epetra=ON
-- Setting Trilinos_ENABLE_Zoltan=ON
-- Setting Trilinos_ENABLE_Shards=ON
-- Setting Trilinos_ENABLE_Triutils=ON
-- Setting Trilinos_ENABLE_EpetraExt=ON
-- Setting Trilinos_ENABLE_TpetraTSQR=ON
-- Setting Trilinos_ENABLE_TpetraCore=ON
-- Setting Trilinos_ENABLE_Tpetra=ON
-- Setting Trilinos_ENABLE_TrilinosSS=ON
-- Setting Trilinos_ENABLE_Domi=ON
-- Setting Trilinos_ENABLE_ThyraCore=ON
-- Setting Trilinos_ENABLE_ThyraEpetraAdapters=ON
-- Setting Trilinos_ENABLE_ThyraEpetraExtAdapters=ON
-- Setting Trilinos_ENABLE_ThyraTpetraAdapters=ON
-- Setting Trilinos_ENABLE_Thyra=ON
-- Setting Trilinos_ENABLE_Xpetra=ON
-- Setting Trilinos_ENABLE_Isorropia=ON
-- Setting Trilinos_ENABLE_Pliris=ON
-- Setting Trilinos_ENABLE_AztecOO=ON
-- Setting Trilinos_ENABLE_Galeri=ON
-- Setting Trilinos_ENABLE_Amesos=ON
-- Setting Trilinos_ENABLE_Pamgen=ON
-- Setting Trilinos_ENABLE_Zoltan2Core=ON
-- Setting Trilinos_ENABLE_Ifpack=ON
-- Setting Trilinos_ENABLE_ML=ON
-- Setting Trilinos_ENABLE_Belos=ON
-- Setting Trilinos_ENABLE_ShyLU_NodeHTS=ON
-- Setting Trilinos_ENABLE_ShyLU_NodeTacho=ON
-- Setting Trilinos_ENABLE_ShyLU_Node=ON
-- Setting Trilinos_ENABLE_Amesos2=ON
-- Setting Trilinos_ENABLE_SEACASExodus=ON
-- Setting Trilinos_ENABLE_SEACASNemesis=ON
-- Setting Trilinos_ENABLE_SEACASIoss=ON
-- Setting Trilinos_ENABLE_SEACASChaco=ON
-- Setting Trilinos_ENABLE_SEACASAprepro_lib=ON
-- Setting Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting Trilinos_ENABLE_SEACASAprepro=ON
-- Setting Trilinos_ENABLE_SEACASConjoin=ON
-- Setting Trilinos_ENABLE_SEACASEjoin=ON
-- Setting Trilinos_ENABLE_SEACASEpu=ON
-- Setting Trilinos_ENABLE_SEACASCpup=ON
-- Setting Trilinos_ENABLE_SEACASExo2mat=ON
-- Setting Trilinos_ENABLE_SEACASExodiff=ON
-- Setting Trilinos_ENABLE_SEACASExomatlab=ON
-- Setting Trilinos_ENABLE_SEACASExo_format=ON
-- Setting Trilinos_ENABLE_SEACASMat2exo=ON
-- Setting Trilinos_ENABLE_SEACASNas2exo=ON
-- Setting Trilinos_ENABLE_SEACASZellij=ON
-- Setting Trilinos_ENABLE_SEACASNemslice=ON
-- Setting Trilinos_ENABLE_SEACASNemspread=ON
-- Setting Trilinos_ENABLE_SEACASSlice=ON
-- Setting Trilinos_ENABLE_SEACAS=ON
-- Setting Trilinos_ENABLE_Komplex=ON
-- Setting Trilinos_ENABLE_Anasazi=ON
-- Setting Trilinos_ENABLE_Ifpack2=ON
-- Setting Trilinos_ENABLE_Stratimikos=ON
-- Setting Trilinos_ENABLE_FEI=ON
-- Setting Trilinos_ENABLE_Teko=ON
-- Setting Trilinos_ENABLE_TriKota=ON
-- Setting Trilinos_ENABLE_Intrepid=ON
-- Setting Trilinos_ENABLE_Intrepid2=ON
-- Setting Trilinos_ENABLE_Compadre=ON
-- Setting Trilinos_ENABLE_STKUtil=ON
-- Setting Trilinos_ENABLE_STKCoupling=ON
-- Setting Trilinos_ENABLE_STKMath=ON
-- Setting Trilinos_ENABLE_STKSimd=ON
-- Setting Trilinos_ENABLE_STKNGP_TEST=ON
-- Setting Trilinos_ENABLE_STKTopology=ON
-- Setting Trilinos_ENABLE_STKMesh=ON
-- Setting Trilinos_ENABLE_STKIO=ON
-- Setting Trilinos_ENABLE_STKSearch=ON
-- Setting Trilinos_ENABLE_STKTransfer=ON
-- Setting Trilinos_ENABLE_STKTools=ON
-- Setting Trilinos_ENABLE_STKBalance=ON
-- Setting Trilinos_ENABLE_STKUnit_test_utils=ON
-- Setting Trilinos_ENABLE_STKUnit_tests=ON
-- Setting Trilinos_ENABLE_STKDoc_tests=ON
-- Setting Trilinos_ENABLE_STKExprEval=ON
-- Setting Trilinos_ENABLE_STKEmend=ON
-- Setting Trilinos_ENABLE_STK=ON
-- Setting Trilinos_ENABLE_Percept=ON
-- Setting Trilinos_ENABLE_Krino=ON
-- Setting Trilinos_ENABLE_Phalanx=ON
-- Setting Trilinos_ENABLE_NOX=ON
-- Setting Trilinos_ENABLE_Moertel=ON
-- Setting Trilinos_ENABLE_MueLu=ON
-- Setting Trilinos_ENABLE_Zoltan2Sphynx=ON
-- Setting Trilinos_ENABLE_Zoltan2=ON
-- Setting Trilinos_ENABLE_ShyLU_DDFROSch=ON
-- Setting Trilinos_ENABLE_ShyLU_DDCommon=ON
-- Setting Trilinos_ENABLE_ShyLU_DD=ON
-- Setting Trilinos_ENABLE_ShyLU=ON
-- Setting Trilinos_ENABLE_Rythmos=ON
-- Setting Trilinos_ENABLE_Tempus=ON
-- Setting Trilinos_ENABLE_Stokhos=ON
-- Setting Trilinos_ENABLE_ROL=ON
-- Setting Trilinos_ENABLE_Piro=ON
-- Setting Trilinos_ENABLE_PanzerCore=ON
-- Setting Trilinos_ENABLE_PanzerDofMgr=ON
-- Setting Trilinos_ENABLE_PanzerDiscFE=ON
-- Setting Trilinos_ENABLE_PanzerAdaptersSTK=ON
-- Setting Trilinos_ENABLE_PanzerMiniEM=ON
-- Setting Trilinos_ENABLE_Panzer=ON
-- Setting Trilinos_ENABLE_PyTrilinos=ON
-- Setting Trilinos_ENABLE_Adelus=ON
-- Setting Trilinos_ENABLE_TrilinosCouplings=ON
-- Setting Trilinos_ENABLE_PikeBlackBox=ON
-- Setting Trilinos_ENABLE_PikeImplicit=ON
-- Setting Trilinos_ENABLE_Pike=ON
-- Setting Trilinos_ENABLE_TrilinosBuildStats=ON
-- Setting Trilinos_ENABLE_TrilinosInstallTests=ON

Disabling subpackage tests/examples based on parent package tests/examples disables ...


Enabling all tests and/or examples that have not been explicitly disabled because Trilinos_ENABLE_[TESTS,EXAMPLES]=ON ...

-- Setting TrilinosFrameworkTests_ENABLE_TESTS=ON
-- Setting TrilinosFrameworkTests_ENABLE_EXAMPLES=ON
-- Setting TrilinosATDMConfigTests_ENABLE_TESTS=ON
-- Setting TrilinosATDMConfigTests_ENABLE_EXAMPLES=ON
-- Setting Gtest_ENABLE_TESTS=ON
-- Setting Gtest_ENABLE_EXAMPLES=ON
-- Setting Kokkos_ENABLE_TESTS=ON
-- Setting Kokkos_ENABLE_EXAMPLES=ON
-- Setting TeuchosCore_ENABLE_TESTS=ON
-- Setting TeuchosCore_ENABLE_EXAMPLES=ON
-- Setting TeuchosParser_ENABLE_TESTS=ON
-- Setting TeuchosParser_ENABLE_EXAMPLES=ON
-- Setting TeuchosParameterList_ENABLE_TESTS=ON
-- Setting TeuchosParameterList_ENABLE_EXAMPLES=ON
-- Setting TeuchosComm_ENABLE_TESTS=ON
-- Setting TeuchosComm_ENABLE_EXAMPLES=ON
-- Setting TeuchosNumerics_ENABLE_TESTS=ON
-- Setting TeuchosNumerics_ENABLE_EXAMPLES=ON
-- Setting TeuchosRemainder_ENABLE_TESTS=ON
-- Setting TeuchosRemainder_ENABLE_EXAMPLES=ON
-- Setting TeuchosKokkosCompat_ENABLE_TESTS=ON
-- Setting TeuchosKokkosCompat_ENABLE_EXAMPLES=ON
-- Setting TeuchosKokkosComm_ENABLE_TESTS=ON
-- Setting TeuchosKokkosComm_ENABLE_EXAMPLES=ON
-- Setting Teuchos_ENABLE_TESTS=ON
-- Setting Teuchos_ENABLE_EXAMPLES=ON
-- Setting KokkosKernels_ENABLE_TESTS=ON
-- Setting KokkosKernels_ENABLE_EXAMPLES=ON
-- Setting RTOp_ENABLE_TESTS=ON
-- Setting RTOp_ENABLE_EXAMPLES=ON
-- Setting Sacado_ENABLE_TESTS=ON
-- Setting Sacado_ENABLE_EXAMPLES=ON
-- Setting MiniTensor_ENABLE_TESTS=ON
-- Setting MiniTensor_ENABLE_EXAMPLES=ON
-- Setting Epetra_ENABLE_TESTS=ON
-- Setting Epetra_ENABLE_EXAMPLES=ON
-- Setting Zoltan_ENABLE_TESTS=ON
-- Setting Zoltan_ENABLE_EXAMPLES=ON
-- Setting Shards_ENABLE_TESTS=ON
-- Setting Shards_ENABLE_EXAMPLES=ON
-- Setting Triutils_ENABLE_TESTS=ON
-- Setting Triutils_ENABLE_EXAMPLES=ON
-- Setting EpetraExt_ENABLE_TESTS=ON
-- Setting EpetraExt_ENABLE_EXAMPLES=ON
-- Setting TpetraTSQR_ENABLE_TESTS=ON
-- Setting TpetraTSQR_ENABLE_EXAMPLES=ON
-- Setting TpetraCore_ENABLE_TESTS=ON
-- Setting TpetraCore_ENABLE_EXAMPLES=ON
-- Setting Tpetra_ENABLE_TESTS=ON
-- Setting Tpetra_ENABLE_EXAMPLES=ON
-- Setting TrilinosSS_ENABLE_TESTS=ON
-- Setting TrilinosSS_ENABLE_EXAMPLES=ON
-- Setting Domi_ENABLE_TESTS=ON
-- Setting Domi_ENABLE_EXAMPLES=ON
-- Setting ThyraCore_ENABLE_TESTS=ON
-- Setting ThyraCore_ENABLE_EXAMPLES=ON
-- Setting ThyraEpetraAdapters_ENABLE_TESTS=ON
-- Setting ThyraEpetraAdapters_ENABLE_EXAMPLES=ON
-- Setting ThyraEpetraExtAdapters_ENABLE_TESTS=ON
-- Setting ThyraEpetraExtAdapters_ENABLE_EXAMPLES=ON
-- Setting ThyraTpetraAdapters_ENABLE_TESTS=ON
-- Setting ThyraTpetraAdapters_ENABLE_EXAMPLES=ON
-- Setting Thyra_ENABLE_TESTS=ON
-- Setting Thyra_ENABLE_EXAMPLES=ON
-- Setting Xpetra_ENABLE_TESTS=ON
-- Setting Xpetra_ENABLE_EXAMPLES=ON
-- Setting Isorropia_ENABLE_TESTS=ON
-- Setting Isorropia_ENABLE_EXAMPLES=ON
-- Setting Pliris_ENABLE_TESTS=ON
-- Setting Pliris_ENABLE_EXAMPLES=ON
-- Setting AztecOO_ENABLE_TESTS=ON
-- Setting AztecOO_ENABLE_EXAMPLES=ON
-- Setting Galeri_ENABLE_TESTS=ON
-- Setting Galeri_ENABLE_EXAMPLES=ON
-- Setting Amesos_ENABLE_TESTS=ON
-- Setting Amesos_ENABLE_EXAMPLES=ON
-- Setting Pamgen_ENABLE_TESTS=ON
-- Setting Pamgen_ENABLE_EXAMPLES=ON
-- Setting Zoltan2Core_ENABLE_TESTS=ON
-- Setting Zoltan2Core_ENABLE_EXAMPLES=ON
-- Setting Ifpack_ENABLE_TESTS=ON
-- Setting Ifpack_ENABLE_EXAMPLES=ON
-- Setting ML_ENABLE_TESTS=ON
-- Setting ML_ENABLE_EXAMPLES=ON
-- Setting Belos_ENABLE_TESTS=ON
-- Setting Belos_ENABLE_EXAMPLES=ON
-- Setting ShyLU_NodeHTS_ENABLE_TESTS=ON
-- Setting ShyLU_NodeHTS_ENABLE_EXAMPLES=ON
-- Setting ShyLU_NodeTacho_ENABLE_TESTS=ON
-- Setting ShyLU_NodeTacho_ENABLE_EXAMPLES=ON
-- Setting ShyLU_Node_ENABLE_TESTS=ON
-- Setting ShyLU_Node_ENABLE_EXAMPLES=ON
-- Setting Amesos2_ENABLE_TESTS=ON
-- Setting Amesos2_ENABLE_EXAMPLES=ON
-- Setting SEACASExodus_ENABLE_TESTS=ON
-- Setting SEACASExodus_ENABLE_EXAMPLES=ON
-- Setting SEACASNemesis_ENABLE_TESTS=ON
-- Setting SEACASNemesis_ENABLE_EXAMPLES=ON
-- Setting SEACASIoss_ENABLE_TESTS=ON
-- Setting SEACASIoss_ENABLE_EXAMPLES=ON
-- Setting SEACASChaco_ENABLE_TESTS=ON
-- Setting SEACASChaco_ENABLE_EXAMPLES=ON
-- Setting SEACASAprepro_lib_ENABLE_TESTS=ON
-- Setting SEACASAprepro_lib_ENABLE_EXAMPLES=ON
-- Setting SEACASSuplibC_ENABLE_TESTS=ON
-- Setting SEACASSuplibC_ENABLE_EXAMPLES=ON
-- Setting SEACASSuplibCpp_ENABLE_TESTS=ON
-- Setting SEACASSuplibCpp_ENABLE_EXAMPLES=ON
-- Setting SEACASAprepro_ENABLE_TESTS=ON
-- Setting SEACASAprepro_ENABLE_EXAMPLES=ON
-- Setting SEACASConjoin_ENABLE_TESTS=ON
-- Setting SEACASConjoin_ENABLE_EXAMPLES=ON
-- Setting SEACASEjoin_ENABLE_TESTS=ON
-- Setting SEACASEjoin_ENABLE_EXAMPLES=ON
-- Setting SEACASEpu_ENABLE_TESTS=ON
-- Setting SEACASEpu_ENABLE_EXAMPLES=ON
-- Setting SEACASCpup_ENABLE_TESTS=ON
-- Setting SEACASCpup_ENABLE_EXAMPLES=ON
-- Setting SEACASExo2mat_ENABLE_TESTS=ON
-- Setting SEACASExo2mat_ENABLE_EXAMPLES=ON
-- Setting SEACASExodiff_ENABLE_TESTS=ON
-- Setting SEACASExodiff_ENABLE_EXAMPLES=ON
-- Setting SEACASExomatlab_ENABLE_TESTS=ON
-- Setting SEACASExomatlab_ENABLE_EXAMPLES=ON
-- Setting SEACASExo_format_ENABLE_TESTS=ON
-- Setting SEACASExo_format_ENABLE_EXAMPLES=ON
-- Setting SEACASMat2exo_ENABLE_TESTS=ON
-- Setting SEACASMat2exo_ENABLE_EXAMPLES=ON
-- Setting SEACASNas2exo_ENABLE_TESTS=ON
-- Setting SEACASNas2exo_ENABLE_EXAMPLES=ON
-- Setting SEACASZellij_ENABLE_TESTS=ON
-- Setting SEACASZellij_ENABLE_EXAMPLES=ON
-- Setting SEACASNemslice_ENABLE_TESTS=ON
-- Setting SEACASNemslice_ENABLE_EXAMPLES=ON
-- Setting SEACASNemspread_ENABLE_TESTS=ON
-- Setting SEACASNemspread_ENABLE_EXAMPLES=ON
-- Setting SEACASSlice_ENABLE_TESTS=ON
-- Setting SEACASSlice_ENABLE_EXAMPLES=ON
-- Setting SEACAS_ENABLE_TESTS=ON
-- Setting SEACAS_ENABLE_EXAMPLES=ON
-- Setting Komplex_ENABLE_TESTS=ON
-- Setting Komplex_ENABLE_EXAMPLES=ON
-- Setting Anasazi_ENABLE_TESTS=ON
-- Setting Anasazi_ENABLE_EXAMPLES=ON
-- Setting Ifpack2_ENABLE_TESTS=ON
-- Setting Ifpack2_ENABLE_EXAMPLES=ON
-- Setting Stratimikos_ENABLE_TESTS=ON
-- Setting Stratimikos_ENABLE_EXAMPLES=ON
-- Setting FEI_ENABLE_TESTS=ON
-- Setting FEI_ENABLE_EXAMPLES=ON
-- Setting Teko_ENABLE_TESTS=ON
-- Setting Teko_ENABLE_EXAMPLES=ON
-- Setting TriKota_ENABLE_TESTS=ON
-- Setting TriKota_ENABLE_EXAMPLES=ON
-- Setting Intrepid_ENABLE_TESTS=ON
-- Setting Intrepid_ENABLE_EXAMPLES=ON
-- Setting Intrepid2_ENABLE_TESTS=ON
-- Setting Intrepid2_ENABLE_EXAMPLES=ON
-- Setting Compadre_ENABLE_TESTS=ON
-- Setting Compadre_ENABLE_EXAMPLES=ON
-- Setting STKUtil_ENABLE_TESTS=ON
-- Setting STKUtil_ENABLE_EXAMPLES=ON
-- Setting STKCoupling_ENABLE_TESTS=ON
-- Setting STKCoupling_ENABLE_EXAMPLES=ON
-- Setting STKMath_ENABLE_TESTS=ON
-- Setting STKMath_ENABLE_EXAMPLES=ON
-- Setting STKSimd_ENABLE_TESTS=ON
-- Setting STKSimd_ENABLE_EXAMPLES=ON
-- Setting STKNGP_TEST_ENABLE_TESTS=ON
-- Setting STKNGP_TEST_ENABLE_EXAMPLES=ON
-- Setting STKTopology_ENABLE_TESTS=ON
-- Setting STKTopology_ENABLE_EXAMPLES=ON
-- Setting STKMesh_ENABLE_TESTS=ON
-- Setting STKMesh_ENABLE_EXAMPLES=ON
-- Setting STKIO_ENABLE_TESTS=ON
-- Setting STKIO_ENABLE_EXAMPLES=ON
-- Setting STKSearch_ENABLE_TESTS=ON
-- Setting STKSearch_ENABLE_EXAMPLES=ON
-- Setting STKTransfer_ENABLE_TESTS=ON
-- Setting STKTransfer_ENABLE_EXAMPLES=ON
-- Setting STKTools_ENABLE_TESTS=ON
-- Setting STKTools_ENABLE_EXAMPLES=ON
-- Setting STKBalance_ENABLE_TESTS=ON
-- Setting STKBalance_ENABLE_EXAMPLES=ON
-- Setting STKUnit_test_utils_ENABLE_TESTS=ON
-- Setting STKUnit_test_utils_ENABLE_EXAMPLES=ON
-- Setting STKUnit_tests_ENABLE_TESTS=ON
-- Setting STKUnit_tests_ENABLE_EXAMPLES=ON
-- Setting STKDoc_tests_ENABLE_TESTS=ON
-- Setting STKDoc_tests_ENABLE_EXAMPLES=ON
-- Setting STKExprEval_ENABLE_TESTS=ON
-- Setting STKExprEval_ENABLE_EXAMPLES=ON
-- Setting STKEmend_ENABLE_TESTS=ON
-- Setting STKEmend_ENABLE_EXAMPLES=ON
-- Setting STK_ENABLE_TESTS=ON
-- Setting STK_ENABLE_EXAMPLES=ON
-- Setting Percept_ENABLE_TESTS=ON
-- Setting Percept_ENABLE_EXAMPLES=ON
-- Setting Krino_ENABLE_TESTS=ON
-- Setting Krino_ENABLE_EXAMPLES=ON
-- Setting Phalanx_ENABLE_TESTS=ON
-- Setting Phalanx_ENABLE_EXAMPLES=ON
-- Setting NOX_ENABLE_TESTS=ON
-- Setting NOX_ENABLE_EXAMPLES=ON
-- Setting Moertel_ENABLE_TESTS=ON
-- Setting Moertel_ENABLE_EXAMPLES=ON
-- Setting MueLu_ENABLE_TESTS=ON
-- Setting MueLu_ENABLE_EXAMPLES=ON
-- Setting Zoltan2Sphynx_ENABLE_TESTS=ON
-- Setting Zoltan2Sphynx_ENABLE_EXAMPLES=ON
-- Setting Zoltan2_ENABLE_TESTS=ON
-- Setting Zoltan2_ENABLE_EXAMPLES=ON
-- Setting ShyLU_DDFROSch_ENABLE_TESTS=ON
-- Setting ShyLU_DDFROSch_ENABLE_EXAMPLES=ON
-- Setting ShyLU_DDCommon_ENABLE_TESTS=ON
-- Setting ShyLU_DDCommon_ENABLE_EXAMPLES=ON
-- Setting ShyLU_DD_ENABLE_TESTS=ON
-- Setting ShyLU_DD_ENABLE_EXAMPLES=ON
-- Setting ShyLU_ENABLE_TESTS=ON
-- Setting ShyLU_ENABLE_EXAMPLES=ON
-- Setting Rythmos_ENABLE_TESTS=ON
-- Setting Rythmos_ENABLE_EXAMPLES=ON
-- Setting Tempus_ENABLE_TESTS=ON
-- Setting Tempus_ENABLE_EXAMPLES=ON
-- Setting Stokhos_ENABLE_TESTS=ON
-- Setting Stokhos_ENABLE_EXAMPLES=ON
-- Setting ROL_ENABLE_TESTS=ON
-- Setting ROL_ENABLE_EXAMPLES=ON
-- Setting Piro_ENABLE_TESTS=ON
-- Setting Piro_ENABLE_EXAMPLES=ON
-- Setting PanzerCore_ENABLE_TESTS=ON
-- Setting PanzerCore_ENABLE_EXAMPLES=ON
-- Setting PanzerDofMgr_ENABLE_TESTS=ON
-- Setting PanzerDofMgr_ENABLE_EXAMPLES=ON
-- Setting PanzerDiscFE_ENABLE_TESTS=ON
-- Setting PanzerDiscFE_ENABLE_EXAMPLES=ON
-- Setting PanzerAdaptersSTK_ENABLE_TESTS=ON
-- Setting PanzerAdaptersSTK_ENABLE_EXAMPLES=ON
-- Setting PanzerMiniEM_ENABLE_TESTS=ON
-- Setting PanzerMiniEM_ENABLE_EXAMPLES=ON
-- Setting Panzer_ENABLE_TESTS=ON
-- Setting Panzer_ENABLE_EXAMPLES=ON
-- Setting PyTrilinos_ENABLE_TESTS=ON
-- Setting PyTrilinos_ENABLE_EXAMPLES=ON
-- Setting Adelus_ENABLE_TESTS=ON
-- Setting Adelus_ENABLE_EXAMPLES=ON
-- Setting TrilinosCouplings_ENABLE_TESTS=ON
-- Setting TrilinosCouplings_ENABLE_EXAMPLES=ON
-- Setting PikeBlackBox_ENABLE_TESTS=ON
-- Setting PikeBlackBox_ENABLE_EXAMPLES=ON
-- Setting PikeImplicit_ENABLE_TESTS=ON
-- Setting PikeImplicit_ENABLE_EXAMPLES=ON
-- Setting Pike_ENABLE_TESTS=ON
-- Setting Pike_ENABLE_EXAMPLES=ON
-- Setting TrilinosBuildStats_ENABLE_TESTS=ON
-- Setting TrilinosBuildStats_ENABLE_EXAMPLES=ON
-- Setting TrilinosInstallTests_ENABLE_TESTS=ON
-- Setting TrilinosInstallTests_ENABLE_EXAMPLES=ON

Enabling subpackage tests/examples based on parent package tests/examples enables ...


Enabling all required (and optional since Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES=ON) upstream packages for current set of enabled packages (Trilinos_ENABLE_SECONDARY_TESTED_CODE=ON) ...

-- Setting TPL_ENABLE_MPI=ON because PikeBlackBox has a required dependence on MPI
-- Setting TPL_ENABLE_BLAS=ON because Adelus has a required dependence on BLAS
-- Setting TPL_ENABLE_LAPACK=ON because MueLu has a required dependence on LAPACK
-- Setting TPL_ENABLE_Boost=ON because Krino has a required dependence on Boost
-- Setting TPL_ENABLE_Matio=ON because SEACASMat2exo has a required dependence on Matio
-- Setting TPL_ENABLE_Netcdf=ON because SEACASNemesis has a required dependence on Netcdf

Enabling all optional intra-package enables <TRIBITS_PACKAGE>_ENABLE_<DEPPACKAGE> that are not currently disabled if both sets of packages are enabled ...

-- NOT setting Kokkos_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- NOT setting Kokkos_ENABLE_CUDA=ON since CUDA is NOT enabled at this point!
-- NOT setting Kokkos_ENABLE_HWLOC=ON since HWLOC is NOT enabled at this point!
-- Setting Kokkos_ENABLE_DLlib=ON since Trilinos_ENABLE_Kokkos=ON AND TPL_ENABLE_DLlib=ON
-- NOT setting Kokkos_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point!
-- Setting TeuchosCore_ENABLE_Kokkos=ON since Trilinos_ENABLE_TeuchosCore=ON AND Trilinos_ENABLE_Kokkos=ON
-- NOT setting TeuchosCore_ENABLE_BinUtils=ON since BinUtils is NOT enabled at this point!
-- Setting TeuchosCore_ENABLE_Boost=ON since Trilinos_ENABLE_TeuchosCore=ON AND TPL_ENABLE_Boost=ON
-- Setting TeuchosCore_ENABLE_MPI=ON since Trilinos_ENABLE_TeuchosCore=ON AND TPL_ENABLE_MPI=ON
-- NOT setting TeuchosCore_ENABLE_ARPREC=ON since ARPREC is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_QD=ON since QD is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_QT=ON since QT is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_quadmath=ON since quadmath is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_yaml-cpp=ON since yaml-cpp is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_Valgrind=ON since Valgrind is NOT enabled at this point!
-- Setting TeuchosParser_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosParser=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosParameterList_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosParameterList=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosParameterList_ENABLE_TeuchosParser=ON since Trilinos_ENABLE_TeuchosParameterList=ON AND Trilinos_ENABLE_TeuchosParser=ON
-- Setting TeuchosComm_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosComm=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosComm_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_TeuchosComm=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting TeuchosNumerics_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosNumerics_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting TeuchosNumerics_ENABLE_BLAS=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND TPL_ENABLE_BLAS=ON
-- Setting TeuchosNumerics_ENABLE_LAPACK=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND TPL_ENABLE_LAPACK=ON
-- NOT setting TeuchosNumerics_ENABLE_Eigen=ON since Eigen is NOT enabled at this point!
-- Setting TeuchosRemainder_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosRemainder=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosKokkosCompat_ENABLE_Kokkos=ON since Trilinos_ENABLE_TeuchosKokkosCompat=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting TeuchosKokkosCompat_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosKokkosCompat=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosKokkosCompat_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_TeuchosKokkosCompat=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- NOT setting TeuchosKokkosCompat_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- Setting TeuchosKokkosComm_ENABLE_Kokkos=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting TeuchosKokkosComm_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON
-- Setting TeuchosKokkosComm_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting TeuchosKokkosComm_ENABLE_MPI=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND TPL_ENABLE_MPI=ON
-- Setting Teuchos_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting Teuchos_ENABLE_TeuchosParser=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosParser=ON
-- Setting Teuchos_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting Teuchos_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting Teuchos_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosNumerics=ON
-- Setting Teuchos_ENABLE_TeuchosRemainder=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosRemainder=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 KokkosKernels_ENABLE_Kokkos=ON since Trilinos_ENABLE_KokkosKernels=ON AND Trilinos_ENABLE_Kokkos=ON
-- NOT setting KokkosKernels_ENABLE_quadmath=ON since quadmath is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_MKL=ON since MKL is NOT enabled at this point!
-- Setting KokkosKernels_ENABLE_BLAS=ON since Trilinos_ENABLE_KokkosKernels=ON AND TPL_ENABLE_BLAS=ON
-- Setting KokkosKernels_ENABLE_LAPACK=ON since Trilinos_ENABLE_KokkosKernels=ON AND TPL_ENABLE_LAPACK=ON
-- NOT setting KokkosKernels_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_SuperLU=ON since SuperLU is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_Cholmod=ON since Cholmod is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_CUBLAS=ON since CUBLAS is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_ROCBLAS=ON since ROCBLAS is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_ROCSPARSE=ON since ROCSPARSE is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_yaml-cpp=ON since yaml-cpp is NOT enabled at this point!
-- Setting RTOp_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_RTOp=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting RTOp_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_RTOp=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting RTOp_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_RTOp=ON AND Trilinos_ENABLE_TeuchosNumerics=ON
-- Setting Sacado_ENABLE_Kokkos=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_Kokkos=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
-- NOTE: Sacado_ENABLE_Kokkos=ON is already set!
-- NOT setting Sacado_ENABLE_ADOLC=ON since ADOLC is NOT enabled at this point!
-- NOT setting Sacado_ENABLE_ADIC=ON since ADIC is NOT enabled at this point!
-- Setting MiniTensor_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_MiniTensor=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting MiniTensor_ENABLE_Kokkos=ON since Trilinos_ENABLE_MiniTensor=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting MiniTensor_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_MiniTensor=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting MiniTensor_ENABLE_Sacado=ON since Trilinos_ENABLE_MiniTensor=ON AND Trilinos_ENABLE_Sacado=ON
-- Setting MiniTensor_ENABLE_Boost=ON since Trilinos_ENABLE_MiniTensor=ON AND TPL_ENABLE_Boost=ON
-- Setting MiniTensor_ENABLE_Gtest=ON since Trilinos_ENABLE_MiniTensor=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting Epetra_ENABLE_Teuchos=ON since Trilinos_ENABLE_Epetra=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Epetra_ENABLE_BLAS=ON since Trilinos_ENABLE_Epetra=ON AND TPL_ENABLE_BLAS=ON
-- Setting Epetra_ENABLE_LAPACK=ON since Trilinos_ENABLE_Epetra=ON AND TPL_ENABLE_LAPACK=ON
-- NOT setting Epetra_ENABLE_CASK=ON since CASK is NOT enabled at this point!
-- Setting Epetra_ENABLE_MPI=ON since Trilinos_ENABLE_Epetra=ON AND TPL_ENABLE_MPI=ON
-- NOT setting Epetra_ENABLE_Oski=ON since Oski is NOT enabled at this point!
-- Setting Zoltan_ENABLE_MPI=ON since Trilinos_ENABLE_Zoltan=ON AND TPL_ENABLE_MPI=ON
-- NOT setting Zoltan_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- NOT setting Zoltan_ENABLE_ParMETIS=ON since ParMETIS is NOT enabled at this point!
-- NOT setting Zoltan_ENABLE_PaToH=ON since PaToH is NOT enabled at this point!
-- NOT setting Zoltan_ENABLE_Scotch=ON since Scotch is NOT enabled at this point!
-- NOT setting Zoltan_ENABLE_Zlib=ON since Zlib is NOT enabled at this point!
-- NOT setting Zoltan_ENABLE_OVIS=ON since OVIS is NOT enabled at this point!
-- Setting Shards_ENABLE_Teuchos=ON since Trilinos_ENABLE_Shards=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Triutils_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Triutils=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting Triutils_ENABLE_Epetra=ON since Trilinos_ENABLE_Triutils=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting EpetraExt_ENABLE_Teuchos=ON since Trilinos_ENABLE_EpetraExt=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting EpetraExt_ENABLE_Epetra=ON since Trilinos_ENABLE_EpetraExt=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting EpetraExt_ENABLE_Triutils=ON since Trilinos_ENABLE_EpetraExt=ON AND Trilinos_ENABLE_Triutils=ON
-- NOT setting EpetraExt_ENABLE_HDF5=ON since HDF5 is NOT enabled at this point!
-- NOT setting EpetraExt_ENABLE_UMFPACK=ON since UMFPACK is NOT enabled at this point!
-- NOT setting EpetraExt_ENABLE_AMD=ON since AMD is NOT enabled at this point!
-- NOT setting EpetraExt_ENABLE_PETSC=ON since PETSC is NOT enabled at this point!
-- NOT setting EpetraExt_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point!
-- NOT setting EpetraExt_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point!
-- Setting TpetraTSQR_ENABLE_Teuchos=ON since Trilinos_ENABLE_TpetraTSQR=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting TpetraTSQR_ENABLE_Kokkos=ON since Trilinos_ENABLE_TpetraTSQR=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting TpetraTSQR_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_TpetraTSQR=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- NOT setting TpetraTSQR_ENABLE_CUBLAS=ON since CUBLAS is NOT enabled at this point!
-- NOT setting TpetraTSQR_ENABLE_CUSOLVER=ON since CUSOLVER is NOT enabled at this point!
-- Setting TpetraCore_ENABLE_Teuchos=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting TpetraCore_ENABLE_Kokkos=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting TpetraCore_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON
-- Setting TpetraCore_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON
-- Setting TpetraCore_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_KokkosKernels=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 TpetraCore_ENABLE_MPI=ON since Trilinos_ENABLE_TpetraCore=ON AND TPL_ENABLE_MPI=ON
-- NOT setting TpetraCore_ENABLE_CUDA=ON since CUDA is NOT enabled at this point!
-- NOT setting TpetraCore_ENABLE_QD=ON since QD is NOT enabled at this point!
-- NOT setting TpetraCore_ENABLE_quadmath=ON since quadmath is NOT enabled at this point!
-- NOT setting TpetraCore_ENABLE_mpi_advance=ON since mpi_advance is NOT enabled at this point!
-- Setting Tpetra_ENABLE_TpetraCore=ON since Trilinos_ENABLE_Tpetra=ON AND Trilinos_ENABLE_TpetraCore=ON
-- Setting Tpetra_ENABLE_TpetraTSQR=ON since Trilinos_ENABLE_Tpetra=ON AND Trilinos_ENABLE_TpetraTSQR=ON
-- Setting Domi_ENABLE_Teuchos=ON since Trilinos_ENABLE_Domi=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Domi_ENABLE_Kokkos=ON since Trilinos_ENABLE_Domi=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting Domi_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_Domi=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON
-- Setting Domi_ENABLE_Epetra=ON since Trilinos_ENABLE_Domi=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Domi_ENABLE_TpetraCore=ON since Trilinos_ENABLE_Domi=ON AND Trilinos_ENABLE_TpetraCore=ON
-- Setting ThyraCore_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_ThyraCore=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting ThyraCore_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_ThyraCore=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting ThyraCore_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_ThyraCore=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting ThyraCore_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_ThyraCore=ON AND Trilinos_ENABLE_TeuchosNumerics=ON
-- Setting ThyraCore_ENABLE_RTOp=ON since Trilinos_ENABLE_ThyraCore=ON AND Trilinos_ENABLE_RTOp=ON
-- Setting ThyraEpetraAdapters_ENABLE_ThyraCore=ON since Trilinos_ENABLE_ThyraEpetraAdapters=ON AND Trilinos_ENABLE_ThyraCore=ON
-- Setting ThyraEpetraAdapters_ENABLE_Epetra=ON since Trilinos_ENABLE_ThyraEpetraAdapters=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting ThyraEpetraAdapters_ENABLE_Triutils=ON since Trilinos_ENABLE_ThyraEpetraAdapters=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting ThyraEpetraExtAdapters_ENABLE_ThyraCore=ON since Trilinos_ENABLE_ThyraEpetraExtAdapters=ON AND Trilinos_ENABLE_ThyraCore=ON
-- Setting ThyraEpetraExtAdapters_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_ThyraEpetraExtAdapters=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON
-- Setting ThyraEpetraExtAdapters_ENABLE_Epetra=ON since Trilinos_ENABLE_ThyraEpetraExtAdapters=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting ThyraEpetraExtAdapters_ENABLE_EpetraExt=ON since Trilinos_ENABLE_ThyraEpetraExtAdapters=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting ThyraTpetraAdapters_ENABLE_ThyraCore=ON since Trilinos_ENABLE_ThyraTpetraAdapters=ON AND Trilinos_ENABLE_ThyraCore=ON
-- Setting ThyraTpetraAdapters_ENABLE_Tpetra=ON since Trilinos_ENABLE_ThyraTpetraAdapters=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting ThyraTpetraAdapters_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_ThyraTpetraAdapters=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON
-- Setting Thyra_ENABLE_ThyraCore=ON since Trilinos_ENABLE_Thyra=ON AND Trilinos_ENABLE_ThyraCore=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_Teuchos=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Xpetra_ENABLE_Kokkos=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_Kokkos=ON
-- NOTE: Xpetra_ENABLE_Epetra=OFF is already set so not enabling even though Trilinos_ENABLE_Epetra=ON is set!
-- NOTE: Xpetra_ENABLE_EpetraExt=OFF is already set so not enabling even though Trilinos_ENABLE_EpetraExt=ON is set!
-- Setting Xpetra_ENABLE_Tpetra=ON since Trilinos_ENABLE_Xpetra=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Xpetra_ENABLE_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
-- Setting Xpetra_ENABLE_BLAS=ON since Trilinos_ENABLE_Xpetra=ON AND TPL_ENABLE_BLAS=ON
-- Setting Xpetra_ENABLE_LAPACK=ON since Trilinos_ENABLE_Xpetra=ON AND TPL_ENABLE_LAPACK=ON
-- NOTE: Xpetra_ENABLE_Epetra=OFF is already set so not enabling even though Trilinos_ENABLE_Epetra=ON is set!
-- NOTE: Xpetra_ENABLE_EpetraExt=OFF is already set so not enabling even though Trilinos_ENABLE_EpetraExt=ON is set!
-- NOTE: Xpetra_ENABLE_Tpetra=ON is already set!
-- NOTE: Xpetra_ENABLE_KokkosKernels=ON is already set!
-- NOTE: Xpetra_ENABLE_Thyra=ON is already set!
-- Setting Isorropia_ENABLE_Teuchos=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Isorropia_ENABLE_Epetra=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Isorropia_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Isorropia_ENABLE_Zoltan=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting Pliris_ENABLE_Epetra=ON since Trilinos_ENABLE_Pliris=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting AztecOO_ENABLE_Epetra=ON since Trilinos_ENABLE_AztecOO=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting AztecOO_ENABLE_Teuchos=ON since Trilinos_ENABLE_AztecOO=ON AND Trilinos_ENABLE_Teuchos=ON
-- NOT setting AztecOO_ENABLE_y12m=ON since y12m is NOT enabled at this point!
-- Setting AztecOO_ENABLE_Triutils=ON since Trilinos_ENABLE_AztecOO=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting Galeri_ENABLE_Teuchos=ON since Trilinos_ENABLE_Galeri=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_Teuchos=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Amesos_ENABLE_Epetra=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Amesos_ENABLE_TrilinosSS=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_TrilinosSS=ON
-- Setting Amesos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_EpetraExt=ON
-- NOT setting Amesos_ENABLE_SuperLUDist=ON since SuperLUDist is NOT enabled at this point!
-- NOT setting Amesos_ENABLE_ParMETIS=ON since ParMETIS is NOT enabled at this point!
-- NOT setting Amesos_ENABLE_UMFPACK=ON since UMFPACK is NOT enabled at this point!
-- NOT setting Amesos_ENABLE_SuperLU=ON since SuperLU is NOT enabled at this point!
-- NOT setting Amesos_ENABLE_BLACS=ON since BLACS is NOT enabled at this point!
-- NOT setting Amesos_ENABLE_SCALAPACK=ON since SCALAPACK is NOT enabled at this point!
-- NOT setting Amesos_ENABLE_MUMPS=ON since MUMPS is NOT enabled at this point!
-- NOT setting Amesos_ENABLE_TAUCS=ON since TAUCS is NOT enabled at this point!
-- NOT setting Amesos_ENABLE_PARDISO_MKL=ON since PARDISO_MKL is NOT enabled at this point!
-- NOT setting Amesos_ENABLE_PARDISO=ON since PARDISO is NOT enabled at this point!
-- NOT setting Amesos_ENABLE_CSparse=ON since CSparse is NOT enabled at this point!
-- 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
-- NOT setting Pamgen_ENABLE_ExodusII=ON since ExodusII is NOT enabled at this point!
-- NOT setting Pamgen_ENABLE_Nemesis=ON since Nemesis is NOT enabled at this point!
-- Setting Pamgen_ENABLE_Boost=ON since Trilinos_ENABLE_Pamgen=ON AND TPL_ENABLE_Boost=ON
-- Setting Zoltan2Core_ENABLE_Tpetra=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Zoltan2Core_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting Zoltan2Core_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting Zoltan2Core_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting Zoltan2Core_ENABLE_Xpetra=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_Xpetra=ON
-- Setting Zoltan2Core_ENABLE_Zoltan=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting Zoltan2Core_ENABLE_Epetra=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_Epetra=ON
-- NOT setting Zoltan2Core_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_PaToH=ON since PaToH is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_ParMETIS=ON since ParMETIS is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_PuLP=ON since PuLP is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_Scotch=ON since Scotch is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_SARMA=ON since SARMA is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_AMD=ON since AMD is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_OVIS=ON since OVIS is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_TopoManager=ON since TopoManager is NOT enabled at this point!
-- NOTE: Zoltan2Core_ENABLE_Tpetra=ON is already set!
-- NOTE: Zoltan2Core_ENABLE_TeuchosCore=ON is already set!
-- NOTE: Zoltan2Core_ENABLE_TeuchosComm=ON is already set!
-- NOTE: Zoltan2Core_ENABLE_TeuchosParameterList=ON is already set!
-- NOTE: Zoltan2Core_ENABLE_Xpetra=ON is already set!
-- NOTE: Zoltan2Core_ENABLE_Zoltan=ON is already set!
-- NOTE: Zoltan2Core_ENABLE_Epetra=ON is already set!
-- Setting Zoltan2Core_ENABLE_Galeri=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting Zoltan2Core_ENABLE_Pamgen=ON since Trilinos_ENABLE_Zoltan2Core=ON AND Trilinos_ENABLE_Pamgen=ON
-- NOT setting Zoltan2Core_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_PaToH=ON since PaToH is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_ParMETIS=ON since ParMETIS is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_PuLP=ON since PuLP is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_Scotch=ON since Scotch is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_SARMA=ON since SARMA is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_AMD=ON since AMD is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_OVIS=ON since OVIS is NOT enabled at this point!
-- NOT setting Zoltan2Core_ENABLE_TopoManager=ON since TopoManager is NOT enabled at this point!
-- Setting Ifpack_ENABLE_Teuchos=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Ifpack_ENABLE_Epetra=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Epetra=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
-- NOT setting Ifpack_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point!
-- NOT setting Ifpack_ENABLE_HIPS=ON since HIPS is NOT enabled at this point!
-- NOT setting Ifpack_ENABLE_SuperLU=ON since SuperLU is NOT enabled at this point!
-- NOT setting Ifpack_ENABLE_SPARSKIT=ON since SPARSKIT is NOT enabled at this point!
-- Setting Ifpack_ENABLE_Boost=ON since Trilinos_ENABLE_Ifpack=ON AND TPL_ENABLE_Boost=ON
-- Setting Ifpack_ENABLE_Galeri=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Galeri=ON
-- NOT setting Ifpack_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point!
-- NOT setting Ifpack_ENABLE_SuperLU=ON since SuperLU is NOT enabled at this point!
-- NOT setting Ifpack_ENABLE_SPARSKIT=ON since SPARSKIT is NOT enabled at this point!
-- 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 ML_ENABLE_BLAS=ON since Trilinos_ENABLE_ML=ON AND TPL_ENABLE_BLAS=ON
-- Setting ML_ENABLE_LAPACK=ON since Trilinos_ENABLE_ML=ON AND TPL_ENABLE_LAPACK=ON
-- Setting ML_ENABLE_MPI=ON since Trilinos_ENABLE_ML=ON AND TPL_ENABLE_MPI=ON
-- NOT setting ML_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- NOT setting ML_ENABLE_ParMETIS=ON since ParMETIS is NOT enabled at this point!
-- NOT setting ML_ENABLE_PETSC=ON since PETSC is NOT enabled at this point!
-- NOT setting ML_ENABLE_SuperLU=ON since SuperLU is NOT enabled at this point!
-- NOT setting ML_ENABLE_MATLAB=ON since MATLAB is NOT enabled at this point!
-- NOT setting ML_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- NOT setting ML_ENABLE_ParMETIS=ON since ParMETIS is NOT enabled at this point!
-- NOT setting ML_ENABLE_SuperLU=ON since SuperLU is NOT enabled at this point!
-- Setting Belos_ENABLE_Teuchos=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Teuchos=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_KokkosKernels=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_KokkosKernels=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
-- NOT setting ShyLU_NodeHTS_ENABLE_MKL=ON since MKL is NOT enabled at this point!
-- Setting ShyLU_NodeHTS_ENABLE_BLAS=ON since Trilinos_ENABLE_ShyLU_NodeHTS=ON AND TPL_ENABLE_BLAS=ON
-- Setting ShyLU_NodeTacho_ENABLE_Kokkos=ON since Trilinos_ENABLE_ShyLU_NodeTacho=ON AND Trilinos_ENABLE_Kokkos=ON
-- NOT setting ShyLU_NodeTacho_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_HWLOC=ON since HWLOC is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_MKL=ON since MKL is NOT enabled at this point!
-- Setting ShyLU_NodeTacho_ENABLE_LAPACK=ON since Trilinos_ENABLE_ShyLU_NodeTacho=ON AND TPL_ENABLE_LAPACK=ON
-- Setting ShyLU_NodeTacho_ENABLE_BLAS=ON since Trilinos_ENABLE_ShyLU_NodeTacho=ON AND TPL_ENABLE_BLAS=ON
-- NOT setting ShyLU_NodeTacho_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_QTHREAD=ON since QTHREAD is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_VTune=ON since VTune is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_CUSOLVER=ON since CUSOLVER is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_CUBLAS=ON since CUBLAS is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_CUDA=ON since CUDA is NOT enabled at this point!
-- NOTE: ShyLU_NodeTacho_ENABLE_Kokkos=ON is already set!
-- NOTE: ShyLU_NodeTacho_ENABLE_BLAS=ON is already set!
-- NOTE: ShyLU_NodeTacho_ENABLE_LAPACK=ON is already set!
-- NOT setting ShyLU_NodeTacho_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_HWLOC=ON since HWLOC is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_Cholmod=ON since Cholmod is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_MKL=ON since MKL is NOT enabled at this point!
-- NOTE: ShyLU_NodeTacho_ENABLE_LAPACK=ON is already set!
-- NOTE: ShyLU_NodeTacho_ENABLE_BLAS=ON is already set!
-- NOT setting ShyLU_NodeTacho_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_QTHREAD=ON since QTHREAD is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_CUSOLVER=ON since CUSOLVER is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_CUBLAS=ON since CUBLAS is NOT enabled at this point!
-- NOT setting ShyLU_NodeTacho_ENABLE_CUDA=ON since CUDA is NOT enabled at this point!
-- Setting ShyLU_Node_ENABLE_ShyLU_NodeHTS=ON since Trilinos_ENABLE_ShyLU_Node=ON AND Trilinos_ENABLE_ShyLU_NodeHTS=ON
-- Setting ShyLU_Node_ENABLE_ShyLU_NodeTacho=ON since Trilinos_ENABLE_ShyLU_Node=ON AND Trilinos_ENABLE_ShyLU_NodeTacho=ON
-- Setting Amesos2_ENABLE_Teuchos=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Amesos2_ENABLE_Tpetra=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Amesos2_ENABLE_TrilinosSS=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_TrilinosSS=ON
-- Setting Amesos2_ENABLE_Kokkos=ON since Trilinos_ENABLE_Amesos2=ON AND Trilinos_ENABLE_Kokkos=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
-- Setting Amesos2_ENABLE_MPI=ON since Trilinos_ENABLE_Amesos2=ON AND TPL_ENABLE_MPI=ON
-- NOT setting Amesos2_ENABLE_SuperLU=ON since SuperLU is NOT enabled at this point!
-- NOT setting Amesos2_ENABLE_SuperLUMT=ON since SuperLUMT is NOT enabled at this point!
-- NOT setting Amesos2_ENABLE_SuperLUDist=ON since SuperLUDist is NOT enabled at this point!
-- Setting Amesos2_ENABLE_LAPACK=ON since Trilinos_ENABLE_Amesos2=ON AND TPL_ENABLE_LAPACK=ON
-- NOT setting Amesos2_ENABLE_UMFPACK=ON since UMFPACK is NOT enabled at this point!
-- NOT setting Amesos2_ENABLE_PARDISO_MKL=ON since PARDISO_MKL is NOT enabled at this point!
-- NOT setting Amesos2_ENABLE_ParMETIS=ON since ParMETIS is NOT enabled at this point!
-- NOT setting Amesos2_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- NOT setting Amesos2_ENABLE_Cholmod=ON since Cholmod is NOT enabled at this point!
-- NOT setting Amesos2_ENABLE_MUMPS=ON since MUMPS is NOT enabled at this point!
-- NOT setting Amesos2_ENABLE_STRUMPACK=ON since STRUMPACK is NOT enabled at this point!
-- NOT setting Amesos2_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point!
-- NOT setting Amesos2_ENABLE_CUSOLVER=ON since CUSOLVER is NOT enabled at this point!
-- NOTE: Amesos2_ENABLE_ShyLU_NodeTacho=ON is already set!
-- NOTE: Amesos2_ENABLE_Kokkos=ON is already set!
-- NOTE: Amesos2_ENABLE_TrilinosSS=ON is already set!
-- Setting SEACASExodus_ENABLE_Netcdf=ON since Trilinos_ENABLE_SEACASExodus=ON AND TPL_ENABLE_Netcdf=ON
-- NOT setting SEACASExodus_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- NOT setting SEACASExodus_ENABLE_HDF5=ON since HDF5 is NOT enabled at this point!
-- NOT setting SEACASExodus_ENABLE_Pnetcdf=ON since Pnetcdf is NOT enabled at this point!
-- Setting SEACASExodus_ENABLE_MPI=ON since Trilinos_ENABLE_SEACASExodus=ON AND TPL_ENABLE_MPI=ON
-- NOTE: SEACASExodus_ENABLE_Netcdf=ON is already set!
-- NOT setting SEACASExodus_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- Setting SEACASNemesis_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASNemesis=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASNemesis_ENABLE_Netcdf=ON since Trilinos_ENABLE_SEACASNemesis=ON AND TPL_ENABLE_Netcdf=ON
-- NOT setting SEACASNemesis_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- NOT setting SEACASNemesis_ENABLE_HDF5=ON since HDF5 is NOT enabled at this point!
-- NOT setting SEACASNemesis_ENABLE_Pnetcdf=ON since Pnetcdf is NOT enabled at this point!
-- Setting SEACASNemesis_ENABLE_MPI=ON since Trilinos_ENABLE_SEACASNemesis=ON AND TPL_ENABLE_MPI=ON
-- NOTE: SEACASNemesis_ENABLE_Netcdf=ON is already set!
-- 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
-- NOT setting SEACASIoss_ENABLE_HDF5=ON since HDF5 is NOT enabled at this point!
-- NOT setting SEACASIoss_ENABLE_CGNS=ON since CGNS is NOT enabled at this point!
-- NOT setting SEACASIoss_ENABLE_ParMETIS=ON since ParMETIS is NOT enabled at this point!
-- NOT setting SEACASIoss_ENABLE_Faodel=ON since Faodel is NOT enabled at this point!
-- NOT setting SEACASIoss_ENABLE_Cereal=ON since Cereal is NOT enabled at this point!
-- Setting SEACASIoss_ENABLE_DLlib=ON since Trilinos_ENABLE_SEACASIoss=ON AND TPL_ENABLE_DLlib=ON
-- NOT setting SEACASIoss_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- NOT setting SEACASIoss_ENABLE_DataWarp=ON since DataWarp is NOT enabled at this point!
-- NOT setting SEACASIoss_ENABLE_ADIOS2=ON since ADIOS2 is NOT enabled at this point!
-- NOT setting SEACASIoss_ENABLE_Catalyst2=ON since Catalyst2 is NOT enabled at this point!
-- Setting SEACASAprepro_lib_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASAprepro_lib=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- NOT setting SEACASAprepro_lib_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- Setting SEACASAprepro_ENABLE_SEACASAprepro_lib=ON since Trilinos_ENABLE_SEACASAprepro=ON AND Trilinos_ENABLE_SEACASAprepro_lib=ON
-- Setting SEACASConjoin_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASConjoin=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASConjoin_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASConjoin=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASConjoin_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASConjoin=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASEjoin_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASEjoin=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASEjoin_ENABLE_SEACASIoss=ON since Trilinos_ENABLE_SEACASEjoin=ON AND Trilinos_ENABLE_SEACASIoss=ON
-- Setting SEACASEjoin_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASEjoin=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASEjoin_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASEjoin=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASEpu_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASEpu=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASEpu_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASEpu=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASEpu_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASEpu=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASCpup_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASCpup=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASCpup_ENABLE_SEACASIoss=ON since Trilinos_ENABLE_SEACASCpup=ON AND Trilinos_ENABLE_SEACASIoss=ON
-- Setting SEACASCpup_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASCpup=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASCpup_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASCpup=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASExo2mat_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASExo2mat=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASExo2mat_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASExo2mat=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASExo2mat_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASExo2mat=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASExo2mat_ENABLE_Matio=ON since Trilinos_ENABLE_SEACASExo2mat=ON AND TPL_ENABLE_Matio=ON
-- Setting SEACASExodiff_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASExodiff=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASExodiff_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASExodiff=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASExodiff_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASExodiff=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASExomatlab_ENABLE_SEACASIoss=ON since Trilinos_ENABLE_SEACASExomatlab=ON AND Trilinos_ENABLE_SEACASIoss=ON
-- Setting SEACASExomatlab_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASExomatlab=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASExomatlab_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASExomatlab=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASExo_format_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASExo_format=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASMat2exo_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASMat2exo=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASMat2exo_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASMat2exo=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASMat2exo_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASMat2exo=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASMat2exo_ENABLE_Matio=ON since Trilinos_ENABLE_SEACASMat2exo=ON AND TPL_ENABLE_Matio=ON
-- Setting SEACASNas2exo_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASNas2exo=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASNas2exo_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASNas2exo=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASNas2exo_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASNas2exo=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASZellij_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASZellij=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASZellij_ENABLE_SEACASIoss=ON since Trilinos_ENABLE_SEACASZellij=ON AND Trilinos_ENABLE_SEACASIoss=ON
-- Setting SEACASZellij_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASZellij=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASZellij_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASZellij=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASZellij_ENABLE_Zoltan=ON since Trilinos_ENABLE_SEACASZellij=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting SEACASNemslice_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASNemslice=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASNemslice_ENABLE_SEACASChaco=ON since Trilinos_ENABLE_SEACASNemslice=ON AND Trilinos_ENABLE_SEACASChaco=ON
-- Setting SEACASNemslice_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASNemslice=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASNemslice_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASNemslice=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASNemslice_ENABLE_Zoltan=ON since Trilinos_ENABLE_SEACASNemslice=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting SEACASNemspread_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASNemspread=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASNemspread_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASNemspread=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASNemspread_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASNemspread=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACASSlice_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACASSlice=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACASSlice_ENABLE_SEACASIoss=ON since Trilinos_ENABLE_SEACASSlice=ON AND Trilinos_ENABLE_SEACASIoss=ON
-- Setting SEACASSlice_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACASSlice=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACASSlice_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACASSlice=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- NOT setting SEACASSlice_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- Setting SEACAS_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting SEACAS_ENABLE_SEACASIoss=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASIoss=ON
-- Setting SEACAS_ENABLE_SEACASNemesis=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASNemesis=ON
-- Setting SEACAS_ENABLE_SEACASChaco=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASChaco=ON
-- Setting SEACAS_ENABLE_SEACASAprepro_lib=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASAprepro_lib=ON
-- Setting SEACAS_ENABLE_SEACASSuplibC=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASSuplibC=ON
-- Setting SEACAS_ENABLE_SEACASSuplibCpp=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASSuplibCpp=ON
-- Setting SEACAS_ENABLE_SEACASAprepro=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASAprepro=ON
-- Setting SEACAS_ENABLE_SEACASConjoin=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASConjoin=ON
-- Setting SEACAS_ENABLE_SEACASEjoin=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASEjoin=ON
-- Setting SEACAS_ENABLE_SEACASEpu=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASEpu=ON
-- Setting SEACAS_ENABLE_SEACASCpup=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASCpup=ON
-- Setting SEACAS_ENABLE_SEACASExo2mat=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExo2mat=ON
-- Setting SEACAS_ENABLE_SEACASExodiff=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExodiff=ON
-- Setting SEACAS_ENABLE_SEACASExomatlab=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExomatlab=ON
-- Setting SEACAS_ENABLE_SEACASExo_format=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASExo_format=ON
-- Setting SEACAS_ENABLE_SEACASMat2exo=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASMat2exo=ON
-- Setting SEACAS_ENABLE_SEACASNas2exo=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASNas2exo=ON
-- Setting SEACAS_ENABLE_SEACASZellij=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASZellij=ON
-- Setting SEACAS_ENABLE_SEACASNemslice=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASNemslice=ON
-- Setting SEACAS_ENABLE_SEACASNemspread=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASNemspread=ON
-- Setting SEACAS_ENABLE_SEACASSlice=ON since Trilinos_ENABLE_SEACAS=ON AND Trilinos_ENABLE_SEACASSlice=ON
-- Setting SEACAS_ENABLE_MPI=ON since Trilinos_ENABLE_SEACAS=ON AND TPL_ENABLE_MPI=ON
-- Setting Komplex_ENABLE_Teuchos=ON since Trilinos_ENABLE_Komplex=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Komplex_ENABLE_Epetra=ON since Trilinos_ENABLE_Komplex=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Komplex_ENABLE_AztecOO=ON since Trilinos_ENABLE_Komplex=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting Anasazi_ENABLE_Teuchos=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Teuchos=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
-- NOT setting Anasazi_ENABLE_TBB=ON since TBB is NOT enabled at this point!
-- 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_Belos=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Belos=ON
-- Setting Ifpack2_ENABLE_Teuchos=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Ifpack2_ENABLE_Tpetra=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Ifpack2_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting Ifpack2_ENABLE_Xpetra=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Xpetra=ON
-- Setting Ifpack2_ENABLE_Zoltan2Core=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Zoltan2Core=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
-- NOT setting Ifpack2_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point!
-- NOT setting Ifpack2_ENABLE_Cholmod=ON since Cholmod is NOT enabled at this point!
-- NOT setting Ifpack2_ENABLE_Lemon=ON since Lemon is NOT enabled at this point!
-- NOT setting Ifpack2_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- Setting Ifpack2_ENABLE_MPI=ON since Trilinos_ENABLE_Ifpack2=ON AND TPL_ENABLE_MPI=ON
-- NOTE: Ifpack2_ENABLE_Belos=ON is already set!
-- Setting Ifpack2_ENABLE_Galeri=ON since Trilinos_ENABLE_Ifpack2=ON AND Trilinos_ENABLE_Galeri=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
-- NOT setting Ifpack2_ENABLE_QD=ON since QD is NOT enabled at this point!
-- NOT setting Ifpack2_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point!
-- NOT setting Ifpack2_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- Setting Stratimikos_ENABLE_ThyraCore=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_ThyraCore=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_Ifpack2=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Ifpack2=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
-- NOTE: Stratimikos_ENABLE_Ifpack2=ON is already set!
-- Setting Stratimikos_ENABLE_Galeri=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Galeri=ON
-- NOTE: Stratimikos_ENABLE_ThyraEpetraAdapters=ON is already set!
-- NOTE: Stratimikos_ENABLE_ThyraTpetraAdapters=ON is already set!
-- Setting FEI_ENABLE_Teuchos=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting FEI_ENABLE_Epetra=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting FEI_ENABLE_AztecOO=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting FEI_ENABLE_Belos=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_Belos=ON
-- Setting FEI_ENABLE_Amesos=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting FEI_ENABLE_Ifpack=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting FEI_ENABLE_ML=ON since Trilinos_ENABLE_FEI=ON AND Trilinos_ENABLE_ML=ON
-- Setting FEI_ENABLE_MPI=ON since Trilinos_ENABLE_FEI=ON AND TPL_ENABLE_MPI=ON
-- Setting FEI_ENABLE_Boost=ON since Trilinos_ENABLE_FEI=ON AND TPL_ENABLE_Boost=ON
-- Setting Teko_ENABLE_Teuchos=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Teko_ENABLE_Thyra=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Thyra=ON
-- Setting Teko_ENABLE_Stratimikos=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Stratimikos=ON
-- Setting Teko_ENABLE_Anasazi=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Anasazi=ON
-- Setting Teko_ENABLE_Tpetra=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Teko_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON
-- Setting Teko_ENABLE_Epetra=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Epetra=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_Ifpack=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting Teko_ENABLE_AztecOO=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting Teko_ENABLE_Amesos=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_Amesos=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 Teko_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON
-- Setting Teko_ENABLE_ThyraEpetraExtAdapters=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_ThyraEpetraExtAdapters=ON
-- Setting Teko_ENABLE_ML=ON since Trilinos_ENABLE_Teko=ON AND Trilinos_ENABLE_ML=ON
-- NOTE: Teko_ENABLE_Ifpack2=ON is already set!
-- Setting TriKota_ENABLE_Teuchos=ON since Trilinos_ENABLE_TriKota=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting TriKota_ENABLE_Epetra=ON since Trilinos_ENABLE_TriKota=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting TriKota_ENABLE_EpetraExt=ON since Trilinos_ENABLE_TriKota=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting TriKota_ENABLE_Thyra=ON since Trilinos_ENABLE_TriKota=ON AND Trilinos_ENABLE_Thyra=ON
-- Setting TriKota_ENABLE_Boost=ON since Trilinos_ENABLE_TriKota=ON AND TPL_ENABLE_Boost=ON
-- Setting Intrepid_ENABLE_Teuchos=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Intrepid_ENABLE_Shards=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Shards=ON
-- Setting Intrepid_ENABLE_Sacado=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Sacado=ON
-- Setting Intrepid_ENABLE_Gtest=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Gtest=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_TeuchosCore=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting Intrepid2_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_TeuchosNumerics=ON
-- Setting Intrepid2_ENABLE_Shards=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_Shards=ON
-- Setting Intrepid2_ENABLE_Kokkos=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting Intrepid2_ENABLE_Sacado=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_Sacado=ON
-- Setting Intrepid2_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_Intrepid2=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- NOTE: Intrepid2_ENABLE_Sacado=ON is already set!
-- Setting Compadre_ENABLE_Kokkos=ON since Trilinos_ENABLE_Compadre=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting Compadre_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_Compadre=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting Compadre_ENABLE_MPI=ON since Trilinos_ENABLE_Compadre=ON AND TPL_ENABLE_MPI=ON
-- NOT setting Compadre_ENABLE_CUDA=ON since CUDA is NOT enabled at this point!
-- Setting STKUtil_ENABLE_Kokkos=ON since Trilinos_ENABLE_STKUtil=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting STKUtil_ENABLE_SEACASAprepro_lib=ON since Trilinos_ENABLE_STKUtil=ON AND Trilinos_ENABLE_SEACASAprepro_lib=ON
-- Setting STKUtil_ENABLE_Boost=ON since Trilinos_ENABLE_STKUtil=ON AND TPL_ENABLE_Boost=ON
-- Setting STKUtil_ENABLE_MPI=ON since Trilinos_ENABLE_STKUtil=ON AND TPL_ENABLE_MPI=ON
-- Setting STKUtil_ENABLE_Gtest=ON since Trilinos_ENABLE_STKUtil=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKCoupling_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKCoupling=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKCoupling_ENABLE_MPI=ON since Trilinos_ENABLE_STKCoupling=ON AND TPL_ENABLE_MPI=ON
-- Setting STKCoupling_ENABLE_Gtest=ON since Trilinos_ENABLE_STKCoupling=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKMath_ENABLE_Kokkos=ON since Trilinos_ENABLE_STKMath=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting STKMath_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKMath=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKMath_ENABLE_Gtest=ON since Trilinos_ENABLE_STKMath=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKSimd_ENABLE_Kokkos=ON since Trilinos_ENABLE_STKSimd=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting STKSimd_ENABLE_STKMath=ON since Trilinos_ENABLE_STKSimd=ON AND Trilinos_ENABLE_STKMath=ON
-- Setting STKSimd_ENABLE_Gtest=ON since Trilinos_ENABLE_STKSimd=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKNGP_TEST_ENABLE_Gtest=ON since Trilinos_ENABLE_STKNGP_TEST=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKNGP_TEST_ENABLE_Kokkos=ON since Trilinos_ENABLE_STKNGP_TEST=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting STKNGP_TEST_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKNGP_TEST=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKTopology_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKTopology=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKMesh_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_STKMesh=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting STKMesh_ENABLE_Shards=ON since Trilinos_ENABLE_STKMesh=ON AND Trilinos_ENABLE_Shards=ON
-- Setting STKMesh_ENABLE_STKTopology=ON since Trilinos_ENABLE_STKMesh=ON AND Trilinos_ENABLE_STKTopology=ON
-- Setting STKMesh_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKMesh=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKMesh_ENABLE_Kokkos=ON since Trilinos_ENABLE_STKMesh=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting STKMesh_ENABLE_BLAS=ON since Trilinos_ENABLE_STKMesh=ON AND TPL_ENABLE_BLAS=ON
-- Setting STKMesh_ENABLE_MPI=ON since Trilinos_ENABLE_STKMesh=ON AND TPL_ENABLE_MPI=ON
-- Setting STKIO_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_STKIO=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting STKIO_ENABLE_SEACASIoss=ON since Trilinos_ENABLE_STKIO=ON AND Trilinos_ENABLE_SEACASIoss=ON
-- Setting STKIO_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_STKIO=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting STKIO_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKIO=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKIO_ENABLE_STKMesh=ON since Trilinos_ENABLE_STKIO=ON AND Trilinos_ENABLE_STKMesh=ON
-- Setting STKIO_ENABLE_Gtest=ON since Trilinos_ENABLE_STKIO=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKSearch_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKSearch=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKSearch_ENABLE_Kokkos=ON since Trilinos_ENABLE_STKSearch=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting STKSearch_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_STKSearch=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting STKSearch_ENABLE_STKMath=ON since Trilinos_ENABLE_STKSearch=ON AND Trilinos_ENABLE_STKMath=ON
-- Setting STKSearch_ENABLE_MPI=ON since Trilinos_ENABLE_STKSearch=ON AND TPL_ENABLE_MPI=ON
-- Setting STKTransfer_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKTransfer=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKTransfer_ENABLE_STKSearch=ON since Trilinos_ENABLE_STKTransfer=ON AND Trilinos_ENABLE_STKSearch=ON
-- Setting STKTools_ENABLE_STKIO=ON since Trilinos_ENABLE_STKTools=ON AND Trilinos_ENABLE_STKIO=ON
-- Setting STKTools_ENABLE_STKMesh=ON since Trilinos_ENABLE_STKTools=ON AND Trilinos_ENABLE_STKMesh=ON
-- Setting STKTools_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKTools=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKTools_ENABLE_STKTransfer=ON since Trilinos_ENABLE_STKTools=ON AND Trilinos_ENABLE_STKTransfer=ON
-- Setting STKTools_ENABLE_STKTopology=ON since Trilinos_ENABLE_STKTools=ON AND Trilinos_ENABLE_STKTopology=ON
-- Setting STKTools_ENABLE_Gtest=ON since Trilinos_ENABLE_STKTools=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKBalance_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting STKBalance_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting STKBalance_ENABLE_SEACASNemesis=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_SEACASNemesis=ON
-- Setting STKBalance_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting STKBalance_ENABLE_SEACASIoss=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_SEACASIoss=ON
-- Setting STKBalance_ENABLE_Zoltan2Core=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_Zoltan2Core=ON
-- Setting STKBalance_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKBalance_ENABLE_STKSearch=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_STKSearch=ON
-- Setting STKBalance_ENABLE_STKMesh=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_STKMesh=ON
-- Setting STKBalance_ENABLE_STKIO=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_STKIO=ON
-- Setting STKBalance_ENABLE_STKTools=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_STKTools=ON
-- Setting STKBalance_ENABLE_STKTopology=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_STKTopology=ON
-- Setting STKBalance_ENABLE_BLAS=ON since Trilinos_ENABLE_STKBalance=ON AND TPL_ENABLE_BLAS=ON
-- Setting STKBalance_ENABLE_LAPACK=ON since Trilinos_ENABLE_STKBalance=ON AND TPL_ENABLE_LAPACK=ON
-- Setting STKBalance_ENABLE_Gtest=ON since Trilinos_ENABLE_STKBalance=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKUnit_test_utils_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKUnit_test_utils=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKUnit_test_utils_ENABLE_STKNGP_TEST=ON since Trilinos_ENABLE_STKUnit_test_utils=ON AND Trilinos_ENABLE_STKNGP_TEST=ON
-- Setting STKUnit_test_utils_ENABLE_STKTopology=ON since Trilinos_ENABLE_STKUnit_test_utils=ON AND Trilinos_ENABLE_STKTopology=ON
-- Setting STKUnit_test_utils_ENABLE_STKMesh=ON since Trilinos_ENABLE_STKUnit_test_utils=ON AND Trilinos_ENABLE_STKMesh=ON
-- Setting STKUnit_test_utils_ENABLE_STKIO=ON since Trilinos_ENABLE_STKUnit_test_utils=ON AND Trilinos_ENABLE_STKIO=ON
-- Setting STKUnit_test_utils_ENABLE_STKBalance=ON since Trilinos_ENABLE_STKUnit_test_utils=ON AND Trilinos_ENABLE_STKBalance=ON
-- Setting STKUnit_test_utils_ENABLE_MPI=ON since Trilinos_ENABLE_STKUnit_test_utils=ON AND TPL_ENABLE_MPI=ON
-- Setting STKUnit_test_utils_ENABLE_Gtest=ON since Trilinos_ENABLE_STKUnit_test_utils=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKUnit_tests_ENABLE_Gtest=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKUnit_tests_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKUnit_tests_ENABLE_STKUnit_test_utils=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKUnit_test_utils=ON
-- Setting STKUnit_tests_ENABLE_Shards=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_Shards=ON
-- Setting STKUnit_tests_ENABLE_STKCoupling=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKCoupling=ON
-- Setting STKUnit_tests_ENABLE_STKTopology=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKTopology=ON
-- Setting STKUnit_tests_ENABLE_STKMath=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKMath=ON
-- Setting STKUnit_tests_ENABLE_STKSimd=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKSimd=ON
-- NOT setting STKUnit_tests_ENABLE_STKMiddle_mesh=ON since STKMiddle_mesh is NOT enabled at this point!
-- Setting STKUnit_tests_ENABLE_STKMesh=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKMesh=ON
-- Setting STKUnit_tests_ENABLE_STKIO=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKIO=ON
-- Setting STKUnit_tests_ENABLE_STKBalance=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKBalance=ON
-- Setting STKUnit_tests_ENABLE_STKTransfer=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKTransfer=ON
-- NOT setting STKUnit_tests_ENABLE_STKTransferUtil=ON since STKTransferUtil is NOT enabled at this point!
-- Setting STKUnit_tests_ENABLE_STKSearch=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKSearch=ON
-- Setting STKUnit_tests_ENABLE_STKTools=ON since Trilinos_ENABLE_STKUnit_tests=ON AND Trilinos_ENABLE_STKTools=ON
-- Setting STKUnit_tests_ENABLE_MPI=ON since Trilinos_ENABLE_STKUnit_tests=ON AND TPL_ENABLE_MPI=ON
-- Setting STKDoc_tests_ENABLE_Gtest=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKDoc_tests_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKDoc_tests_ENABLE_STKNGP_TEST=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKNGP_TEST=ON
-- Setting STKDoc_tests_ENABLE_STKUnit_test_utils=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKUnit_test_utils=ON
-- Setting STKDoc_tests_ENABLE_STKTopology=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKTopology=ON
-- Setting STKDoc_tests_ENABLE_STKMath=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKMath=ON
-- Setting STKDoc_tests_ENABLE_STKSimd=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKSimd=ON
-- Setting STKDoc_tests_ENABLE_STKMesh=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKMesh=ON
-- Setting STKDoc_tests_ENABLE_STKIO=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKIO=ON
-- Setting STKDoc_tests_ENABLE_STKSearch=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKSearch=ON
-- NOT setting STKDoc_tests_ENABLE_STKSearchUtil=ON since STKSearchUtil is NOT enabled at this point!
-- Setting STKDoc_tests_ENABLE_STKTransfer=ON since Trilinos_ENABLE_STKDoc_tests=ON AND Trilinos_ENABLE_STKTransfer=ON
-- NOT setting STKDoc_tests_ENABLE_STKTransferUtil=ON since STKTransferUtil is NOT enabled at this point!
-- Setting STKDoc_tests_ENABLE_MPI=ON since Trilinos_ENABLE_STKDoc_tests=ON AND TPL_ENABLE_MPI=ON
-- Setting STKExprEval_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKExprEval=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKExprEval_ENABLE_STKMath=ON since Trilinos_ENABLE_STKExprEval=ON AND Trilinos_ENABLE_STKMath=ON
-- Setting STKExprEval_ENABLE_Kokkos=ON since Trilinos_ENABLE_STKExprEval=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting STKExprEval_ENABLE_Gtest=ON since Trilinos_ENABLE_STKExprEval=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKExprEval_ENABLE_STKUnit_test_utils=ON since Trilinos_ENABLE_STKExprEval=ON AND Trilinos_ENABLE_STKUnit_test_utils=ON
-- Setting STKEmend_ENABLE_STKUtil=ON since Trilinos_ENABLE_STKEmend=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STKEmend_ENABLE_MPI=ON since Trilinos_ENABLE_STKEmend=ON AND TPL_ENABLE_MPI=ON
-- Setting STKEmend_ENABLE_Gtest=ON since Trilinos_ENABLE_STKEmend=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting STKEmend_ENABLE_STKUnit_test_utils=ON since Trilinos_ENABLE_STKEmend=ON AND Trilinos_ENABLE_STKUnit_test_utils=ON
-- Setting STK_ENABLE_STKUtil=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting STK_ENABLE_STKCoupling=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKCoupling=ON
-- Setting STK_ENABLE_STKMath=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKMath=ON
-- Setting STK_ENABLE_STKSimd=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKSimd=ON
-- Setting STK_ENABLE_STKNGP_TEST=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKNGP_TEST=ON
-- Setting STK_ENABLE_STKTopology=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKTopology=ON
-- Setting STK_ENABLE_STKMesh=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKMesh=ON
-- Setting STK_ENABLE_STKIO=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKIO=ON
-- Setting STK_ENABLE_STKSearch=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKSearch=ON
-- Setting STK_ENABLE_STKTransfer=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKTransfer=ON
-- Setting STK_ENABLE_STKTools=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKTools=ON
-- Setting STK_ENABLE_STKBalance=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKBalance=ON
-- Setting STK_ENABLE_STKUnit_test_utils=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKUnit_test_utils=ON
-- Setting STK_ENABLE_STKUnit_tests=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKUnit_tests=ON
-- Setting STK_ENABLE_STKDoc_tests=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKDoc_tests=ON
-- Setting STK_ENABLE_STKExprEval=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKExprEval=ON
-- Setting STK_ENABLE_STKEmend=ON since Trilinos_ENABLE_STK=ON AND Trilinos_ENABLE_STKEmend=ON
-- Setting STK_ENABLE_MPI=ON since Trilinos_ENABLE_STK=ON AND TPL_ENABLE_MPI=ON
-- Setting Percept_ENABLE_SEACASIoss=ON since Trilinos_ENABLE_Percept=ON AND Trilinos_ENABLE_SEACASIoss=ON
-- Setting Percept_ENABLE_STKUtil=ON since Trilinos_ENABLE_Percept=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting Percept_ENABLE_STKIO=ON since Trilinos_ENABLE_Percept=ON AND Trilinos_ENABLE_STKIO=ON
-- Setting Percept_ENABLE_STKMesh=ON since Trilinos_ENABLE_Percept=ON AND Trilinos_ENABLE_STKMesh=ON
-- Setting Percept_ENABLE_STKExprEval=ON since Trilinos_ENABLE_Percept=ON AND Trilinos_ENABLE_STKExprEval=ON
-- Setting Percept_ENABLE_STKSearch=ON since Trilinos_ENABLE_Percept=ON AND Trilinos_ENABLE_STKSearch=ON
-- Setting Percept_ENABLE_STKTransfer=ON since Trilinos_ENABLE_Percept=ON AND Trilinos_ENABLE_STKTransfer=ON
-- Setting Percept_ENABLE_Intrepid=ON since Trilinos_ENABLE_Percept=ON AND Trilinos_ENABLE_Intrepid=ON
-- NOT setting Percept_ENABLE_OpenNURBS=ON since OpenNURBS is NOT enabled at this point!
-- Setting Percept_ENABLE_Gtest=ON since Trilinos_ENABLE_Percept=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting Krino_ENABLE_SEACASIoss=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_SEACASIoss=ON
-- Setting Krino_ENABLE_SEACASExodus=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting Krino_ENABLE_STKBalance=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_STKBalance=ON
-- Setting Krino_ENABLE_STKMath=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_STKMath=ON
-- Setting Krino_ENABLE_STKIO=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_STKIO=ON
-- Setting Krino_ENABLE_STKSearch=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_STKSearch=ON
-- Setting Krino_ENABLE_STKTopology=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_STKTopology=ON
-- Setting Krino_ENABLE_STKUtil=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting Krino_ENABLE_STKTools=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_STKTools=ON
-- Setting Krino_ENABLE_STKEmend=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_STKEmend=ON
-- Setting Krino_ENABLE_Percept=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_Percept=ON
-- Setting Krino_ENABLE_Intrepid=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_Intrepid=ON
-- Setting Krino_ENABLE_Boost=ON since Trilinos_ENABLE_Krino=ON AND TPL_ENABLE_Boost=ON
-- Setting Krino_ENABLE_MPI=ON since Trilinos_ENABLE_Krino=ON AND TPL_ENABLE_MPI=ON
-- NOT setting Krino_ENABLE_ParMETIS=ON since ParMETIS is NOT enabled at this point!
-- NOT setting Krino_ENABLE_yaml-cpp=ON since yaml-cpp is NOT enabled at this point!
-- Setting Krino_ENABLE_Gtest=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting Krino_ENABLE_STKUnit_test_utils=ON since Trilinos_ENABLE_Krino=ON AND Trilinos_ENABLE_STKUnit_test_utils=ON
-- Setting Phalanx_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Phalanx=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting Phalanx_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_Phalanx=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting Phalanx_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_Phalanx=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting Phalanx_ENABLE_Kokkos=ON since Trilinos_ENABLE_Phalanx=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting Phalanx_ENABLE_Sacado=ON since Trilinos_ENABLE_Phalanx=ON AND Trilinos_ENABLE_Sacado=ON
-- Setting Phalanx_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_Phalanx=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting NOX_ENABLE_Teuchos=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Teuchos=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
-- NOT setting NOX_ENABLE_MF=ON since MF is NOT enabled at this point!
-- NOT setting NOX_ENABLE_PETSC=ON since PETSC is NOT enabled at this point!
-- Setting NOX_ENABLE_LAPACK=ON since Trilinos_ENABLE_NOX=ON AND TPL_ENABLE_LAPACK=ON
-- Setting NOX_ENABLE_BLAS=ON since Trilinos_ENABLE_NOX=ON AND TPL_ENABLE_BLAS=ON
-- NOTE: NOX_ENABLE_Stratimikos=ON is already set!
-- Setting NOX_ENABLE_Isorropia=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting NOX_ENABLE_Tpetra=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting NOX_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON
-- Setting NOX_ENABLE_Ifpack2=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting Moertel_ENABLE_Teuchos=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Moertel_ENABLE_Epetra=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Moertel_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Moertel_ENABLE_Amesos=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting Moertel_ENABLE_AztecOO=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting Moertel_ENABLE_Ifpack=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting Moertel_ENABLE_ML=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_ML=ON
-- Setting Moertel_ENABLE_Kokkos=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting Moertel_ENABLE_Tpetra=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Moertel_ENABLE_MPI=ON since Trilinos_ENABLE_Moertel=ON AND TPL_ENABLE_MPI=ON
-- Setting Moertel_ENABLE_Galeri=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting Moertel_ENABLE_SEACAS=ON since Trilinos_ENABLE_Moertel=ON AND Trilinos_ENABLE_SEACAS=ON
-- NOTE: Moertel_ENABLE_MPI=ON is already set!
-- Setting MueLu_ENABLE_Teuchos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting MueLu_ENABLE_Tpetra=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting MueLu_ENABLE_Xpetra=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Xpetra=ON
-- Setting MueLu_ENABLE_Kokkos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting MueLu_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting MueLu_ENABLE_Amesos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting MueLu_ENABLE_Amesos2=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Amesos2=ON
-- Setting MueLu_ENABLE_Belos=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Belos=ON
-- NOTE: MueLu_ENABLE_Epetra=OFF is already set so not enabling even though Trilinos_ENABLE_Epetra=ON is set!
-- Setting MueLu_ENABLE_EpetraExt=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting MueLu_ENABLE_Teko=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Teko=ON
-- Setting MueLu_ENABLE_Ifpack=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting MueLu_ENABLE_Ifpack2=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting MueLu_ENABLE_Intrepid2=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Intrepid2=ON
-- Setting MueLu_ENABLE_ML=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_ML=ON
-- Setting MueLu_ENABLE_Zoltan=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting MueLu_ENABLE_Zoltan2Core=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Zoltan2Core=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_BLAS=ON since Trilinos_ENABLE_MueLu=ON AND TPL_ENABLE_BLAS=ON
-- Setting MueLu_ENABLE_LAPACK=ON since Trilinos_ENABLE_MueLu=ON AND TPL_ENABLE_LAPACK=ON
-- Setting MueLu_ENABLE_Boost=ON since Trilinos_ENABLE_MueLu=ON AND TPL_ENABLE_Boost=ON
-- NOT setting MueLu_ENABLE_MATLAB=ON since MATLAB is NOT enabled at this point!
-- NOT setting MueLu_ENABLE_AmgX=ON since AmgX is NOT enabled at this point!
-- NOT setting MueLu_ENABLE_ViennaCL=ON since ViennaCL is NOT enabled at this point!
-- NOT setting MueLu_ENABLE_MKL=ON since MKL is NOT enabled at this point!
-- NOT setting MueLu_ENABLE_Avatar=ON since Avatar is NOT enabled at this point!
-- NOT setting MueLu_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point!
-- NOT setting MueLu_ENABLE_MAGMASparse=ON since MAGMASparse is NOT enabled at this point!
-- NOT setting MueLu_ENABLE_mlpack=ON since mlpack is NOT enabled at this point!
-- Setting MueLu_ENABLE_Galeri=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting MueLu_ENABLE_AztecOO=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting MueLu_ENABLE_Pamgen=ON since Trilinos_ENABLE_MueLu=ON AND Trilinos_ENABLE_Pamgen=ON
-- NOT setting MueLu_ENABLE_HYPRE=ON since HYPRE is NOT enabled at this point!
-- NOT setting MueLu_ENABLE_PETSC=ON since PETSC is NOT enabled at this point!
-- Setting Zoltan2Sphynx_ENABLE_Anasazi=ON since Trilinos_ENABLE_Zoltan2Sphynx=ON AND Trilinos_ENABLE_Anasazi=ON
-- Setting Zoltan2Sphynx_ENABLE_Belos=ON since Trilinos_ENABLE_Zoltan2Sphynx=ON AND Trilinos_ENABLE_Belos=ON
-- Setting Zoltan2Sphynx_ENABLE_Ifpack2=ON since Trilinos_ENABLE_Zoltan2Sphynx=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting Zoltan2Sphynx_ENABLE_Zoltan2Core=ON since Trilinos_ENABLE_Zoltan2Sphynx=ON AND Trilinos_ENABLE_Zoltan2Core=ON
-- Setting Zoltan2Sphynx_ENABLE_MueLu=ON since Trilinos_ENABLE_Zoltan2Sphynx=ON AND Trilinos_ENABLE_MueLu=ON
-- Setting Zoltan2Sphynx_ENABLE_Galeri=ON since Trilinos_ENABLE_Zoltan2Sphynx=ON AND Trilinos_ENABLE_Galeri=ON
-- NOTE: Zoltan2Sphynx_ENABLE_Anasazi=ON is already set!
-- NOTE: Zoltan2Sphynx_ENABLE_Belos=ON is already set!
-- NOTE: Zoltan2Sphynx_ENABLE_Ifpack2=ON is already set!
-- NOTE: Zoltan2Sphynx_ENABLE_Zoltan2Core=ON is already set!
-- NOTE: Zoltan2Sphynx_ENABLE_MueLu=ON is already set!
-- NOTE: Zoltan2Sphynx_ENABLE_Galeri=ON is already set!
-- Setting Zoltan2_ENABLE_Zoltan2Core=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Zoltan2Core=ON
-- Setting Zoltan2_ENABLE_Zoltan2Sphynx=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Zoltan2Sphynx=ON
-- Setting Zoltan2_ENABLE_Tpetra=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Zoltan2_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting Zoltan2_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting Zoltan2_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting Zoltan2_ENABLE_Xpetra=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Xpetra=ON
-- Setting Zoltan2_ENABLE_Zoltan=ON since Trilinos_ENABLE_Zoltan2=ON AND Trilinos_ENABLE_Zoltan=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
-- NOT setting Zoltan2_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- NOT setting Zoltan2_ENABLE_PaToH=ON since PaToH is NOT enabled at this point!
-- NOT setting Zoltan2_ENABLE_ParMETIS=ON since ParMETIS is NOT enabled at this point!
-- NOT setting Zoltan2_ENABLE_PuLP=ON since PuLP is NOT enabled at this point!
-- NOT setting Zoltan2_ENABLE_Scotch=ON since Scotch is NOT enabled at this point!
-- NOT setting Zoltan2_ENABLE_AMD=ON since AMD is NOT enabled at this point!
-- NOT setting Zoltan2_ENABLE_OVIS=ON since OVIS is NOT enabled at this point!
-- NOT setting Zoltan2_ENABLE_TopoManager=ON since TopoManager is NOT enabled at this point!
-- Setting ShyLU_DDFROSch_ENABLE_Amesos2=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Amesos2=ON
-- Setting ShyLU_DDFROSch_ENABLE_Teuchos=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting ShyLU_DDFROSch_ENABLE_Tpetra=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting ShyLU_DDFROSch_ENABLE_Xpetra=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Xpetra=ON
-- Setting ShyLU_DDFROSch_ENABLE_Amesos=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting ShyLU_DDFROSch_ENABLE_Belos=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Belos=ON
-- Setting ShyLU_DDFROSch_ENABLE_Epetra=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting ShyLU_DDFROSch_ENABLE_EpetraExt=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting ShyLU_DDFROSch_ENABLE_Ifpack2=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting ShyLU_DDFROSch_ENABLE_MueLu=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_MueLu=ON
-- Setting ShyLU_DDFROSch_ENABLE_Stratimikos=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Stratimikos=ON
-- Setting ShyLU_DDFROSch_ENABLE_Thyra=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Thyra=ON
-- Setting ShyLU_DDFROSch_ENABLE_Zoltan2=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Zoltan2=ON
-- Setting ShyLU_DDFROSch_ENABLE_MPI=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND TPL_ENABLE_MPI=ON
-- Setting ShyLU_DDFROSch_ENABLE_Galeri=ON since Trilinos_ENABLE_ShyLU_DDFROSch=ON AND Trilinos_ENABLE_Galeri=ON
-- NOTE: ShyLU_DDFROSch_ENABLE_Belos=ON is already set!
-- NOTE: ShyLU_DDFROSch_ENABLE_Thyra=ON is already set!
-- NOT setting ShyLU_DDFROSch_ENABLE_HDF5=ON since HDF5 is NOT enabled at this point!
-- Setting ShyLU_DD_ENABLE_ShyLU_DDFROSch=ON since Trilinos_ENABLE_ShyLU_DD=ON AND Trilinos_ENABLE_ShyLU_DDFROSch=ON
-- Setting ShyLU_DD_ENABLE_ShyLU_DDCommon=ON since Trilinos_ENABLE_ShyLU_DD=ON AND Trilinos_ENABLE_ShyLU_DDCommon=ON
-- Setting ShyLU_ENABLE_ShyLU_DD=ON since Trilinos_ENABLE_ShyLU=ON AND Trilinos_ENABLE_ShyLU_DD=ON
-- Setting ShyLU_ENABLE_ShyLU_Node=ON since Trilinos_ENABLE_ShyLU=ON AND Trilinos_ENABLE_ShyLU_Node=ON
-- Setting Rythmos_ENABLE_Teuchos=ON since Trilinos_ENABLE_Rythmos=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Rythmos_ENABLE_ThyraCore=ON since Trilinos_ENABLE_Rythmos=ON AND Trilinos_ENABLE_ThyraCore=ON
-- Setting Rythmos_ENABLE_Boost=ON since Trilinos_ENABLE_Rythmos=ON AND TPL_ENABLE_Boost=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 Tempus_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Tempus=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting Tempus_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_Tempus=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting Tempus_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_Tempus=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting Tempus_ENABLE_ThyraCore=ON since Trilinos_ENABLE_Tempus=ON AND Trilinos_ENABLE_ThyraCore=ON
-- Setting Tempus_ENABLE_NOX=ON since Trilinos_ENABLE_Tempus=ON AND Trilinos_ENABLE_NOX=ON
-- Setting Tempus_ENABLE_Epetra=ON since Trilinos_ENABLE_Tempus=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Tempus_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_Tempus=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON
-- Setting Tempus_ENABLE_Belos=ON since Trilinos_ENABLE_Tempus=ON AND Trilinos_ENABLE_Belos=ON
-- Setting Tempus_ENABLE_Stratimikos=ON since Trilinos_ENABLE_Tempus=ON AND Trilinos_ENABLE_Stratimikos=ON
-- Setting Tempus_ENABLE_MPI=ON since Trilinos_ENABLE_Tempus=ON AND TPL_ENABLE_MPI=ON
-- Setting Stokhos_ENABLE_Teuchos=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Stokhos_ENABLE_Kokkos=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Kokkos=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_TriKota=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_TriKota=ON
-- Setting Stokhos_ENABLE_Anasazi=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Anasazi=ON
-- Setting Stokhos_ENABLE_Sacado=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Sacado=ON
-- Setting Stokhos_ENABLE_NOX=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_NOX=ON
-- Setting Stokhos_ENABLE_Isorropia=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting Stokhos_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting Stokhos_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON
-- Setting Stokhos_ENABLE_Tpetra=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Stokhos_ENABLE_Ifpack2=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting Stokhos_ENABLE_MueLu=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_MueLu=ON
-- Setting Stokhos_ENABLE_Belos=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Belos=ON
-- Setting Stokhos_ENABLE_Amesos2=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Amesos2=ON
-- Setting Stokhos_ENABLE_Thyra=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Thyra=ON
-- Setting Stokhos_ENABLE_Xpetra=ON since Trilinos_ENABLE_Stokhos=ON AND Trilinos_ENABLE_Xpetra=ON
-- NOT setting Stokhos_ENABLE_ForUQTK=ON since ForUQTK is NOT enabled at this point!
-- NOT setting Stokhos_ENABLE_CUDA=ON since CUDA is NOT enabled at this point!
-- NOT setting Stokhos_ENABLE_Thrust=ON since Thrust is NOT enabled at this point!
-- NOT setting Stokhos_ENABLE_Cusp=ON since Cusp is NOT enabled at this point!
-- NOT setting Stokhos_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point!
-- NOT setting Stokhos_ENABLE_Clp=ON since Clp is NOT enabled at this point!
-- NOT setting Stokhos_ENABLE_GLPK=ON since GLPK is NOT enabled at this point!
-- NOT setting Stokhos_ENABLE_qpOASES=ON since qpOASES is NOT enabled at this point!
-- Setting Stokhos_ENABLE_Boost=ON since Trilinos_ENABLE_Stokhos=ON AND TPL_ENABLE_Boost=ON
-- NOT setting Stokhos_ENABLE_MATLABLib=ON since MATLABLib is NOT enabled at this point!
-- NOT setting Stokhos_ENABLE_MKL=ON since MKL is NOT enabled at this point!
-- 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_Teuchos=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting ROL_ENABLE_Belos=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Belos=ON
-- Setting ROL_ENABLE_Epetra=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting ROL_ENABLE_Tpetra=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting ROL_ENABLE_Thyra=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Thyra=ON
-- Setting ROL_ENABLE_Sacado=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Sacado=ON
-- Setting ROL_ENABLE_Intrepid=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Intrepid=ON
-- Setting ROL_ENABLE_MiniTensor=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_MiniTensor=ON
-- Setting ROL_ENABLE_Shards=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Shards=ON
-- Setting ROL_ENABLE_Amesos=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting ROL_ENABLE_Amesos2=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Amesos2=ON
-- Setting ROL_ENABLE_Ifpack2=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting ROL_ENABLE_MueLu=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_MueLu=ON
-- Setting ROL_ENABLE_TriKota=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_TriKota=ON
-- Setting ROL_ENABLE_Tempus=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Tempus=ON
-- Setting ROL_ENABLE_Boost=ON since Trilinos_ENABLE_ROL=ON AND TPL_ENABLE_Boost=ON
-- NOT setting ROL_ENABLE_ArrayFireCPU=ON since ArrayFireCPU is NOT enabled at this point!
-- NOT setting ROL_ENABLE_Eigen=ON since Eigen is NOT enabled at this point!
-- NOT setting ROL_ENABLE_pebbl=ON since pebbl is NOT enabled at this point!
-- Setting ROL_ENABLE_Gtest=ON since Trilinos_ENABLE_ROL=ON AND Trilinos_ENABLE_Gtest=ON
-- Setting Piro_ENABLE_Teuchos=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Piro_ENABLE_Stratimikos=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Stratimikos=ON
-- Setting Piro_ENABLE_ThyraCore=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_ThyraCore=ON
-- Setting Piro_ENABLE_NOX=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_NOX=ON
-- Setting Piro_ENABLE_Tempus=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Tempus=ON
-- Setting Piro_ENABLE_Stokhos=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Stokhos=ON
-- Setting Piro_ENABLE_ROL=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_ROL=ON
-- Setting Piro_ENABLE_Ifpack2=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting Piro_ENABLE_MueLu=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_MueLu=ON
-- Setting Piro_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON
-- Setting Piro_ENABLE_ThyraEpetraExtAdapters=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_ThyraEpetraExtAdapters=ON
-- Setting Piro_ENABLE_Epetra=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Piro_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Piro_ENABLE_Tpetra=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Piro_ENABLE_Teko=ON since Trilinos_ENABLE_Piro=ON AND Trilinos_ENABLE_Teko=ON
-- Setting PanzerCore_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_PanzerCore=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting PanzerCore_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_PanzerCore=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting PanzerCore_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_PanzerCore=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting PanzerCore_ENABLE_TpetraCore=ON since Trilinos_ENABLE_PanzerCore=ON AND Trilinos_ENABLE_TpetraCore=ON
-- Setting PanzerDofMgr_ENABLE_Shards=ON since Trilinos_ENABLE_PanzerDofMgr=ON AND Trilinos_ENABLE_Shards=ON
-- Setting PanzerDofMgr_ENABLE_Intrepid2=ON since Trilinos_ENABLE_PanzerDofMgr=ON AND Trilinos_ENABLE_Intrepid2=ON
-- Setting PanzerDofMgr_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_PanzerDofMgr=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting PanzerDofMgr_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_PanzerDofMgr=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting PanzerDofMgr_ENABLE_Tpetra=ON since Trilinos_ENABLE_PanzerDofMgr=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting PanzerDofMgr_ENABLE_Phalanx=ON since Trilinos_ENABLE_PanzerDofMgr=ON AND Trilinos_ENABLE_Phalanx=ON
-- Setting PanzerDofMgr_ENABLE_PanzerCore=ON since Trilinos_ENABLE_PanzerDofMgr=ON AND Trilinos_ENABLE_PanzerCore=ON
-- Setting PanzerDofMgr_ENABLE_Epetra=ON since Trilinos_ENABLE_PanzerDofMgr=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting PanzerDofMgr_ENABLE_MPI=ON since Trilinos_ENABLE_PanzerDofMgr=ON AND TPL_ENABLE_MPI=ON
-- Setting PanzerDiscFE_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting PanzerDiscFE_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting PanzerDiscFE_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting PanzerDiscFE_ENABLE_Kokkos=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting PanzerDiscFE_ENABLE_Sacado=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_Sacado=ON
-- Setting PanzerDiscFE_ENABLE_Phalanx=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_Phalanx=ON
-- Setting PanzerDiscFE_ENABLE_Intrepid2=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_Intrepid2=ON
-- Setting PanzerDiscFE_ENABLE_ThyraCore=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_ThyraCore=ON
-- Setting PanzerDiscFE_ENABLE_ThyraTpetraAdapters=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_ThyraTpetraAdapters=ON
-- Setting PanzerDiscFE_ENABLE_Tpetra=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting PanzerDiscFE_ENABLE_Zoltan=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting PanzerDiscFE_ENABLE_PanzerCore=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_PanzerCore=ON
-- Setting PanzerDiscFE_ENABLE_PanzerDofMgr=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_PanzerDofMgr=ON
-- Setting PanzerDiscFE_ENABLE_ThyraEpetraAdapters=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_ThyraEpetraAdapters=ON
-- Setting PanzerDiscFE_ENABLE_ThyraEpetraExtAdapters=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_ThyraEpetraExtAdapters=ON
-- Setting PanzerDiscFE_ENABLE_Epetra=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting PanzerDiscFE_ENABLE_EpetraExt=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting PanzerDiscFE_ENABLE_MPI=ON since Trilinos_ENABLE_PanzerDiscFE=ON AND TPL_ENABLE_MPI=ON
-- NOT setting PanzerDiscFE_ENABLE_PAPI=ON since PAPI is NOT enabled at this point!
-- NOT setting PanzerDiscFE_ENABLE_CAMAL=ON since CAMAL is NOT enabled at this point!
-- Setting PanzerAdaptersSTK_ENABLE_STKUtil=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_STKUtil=ON
-- Setting PanzerAdaptersSTK_ENABLE_STKTopology=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_STKTopology=ON
-- Setting PanzerAdaptersSTK_ENABLE_STKMesh=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_STKMesh=ON
-- Setting PanzerAdaptersSTK_ENABLE_STKIO=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_STKIO=ON
-- Setting PanzerAdaptersSTK_ENABLE_Zoltan=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting PanzerAdaptersSTK_ENABLE_Stratimikos=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_Stratimikos=ON
-- Setting PanzerAdaptersSTK_ENABLE_Piro=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_Piro=ON
-- Setting PanzerAdaptersSTK_ENABLE_NOX=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_NOX=ON
-- Setting PanzerAdaptersSTK_ENABLE_PanzerCore=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_PanzerCore=ON
-- Setting PanzerAdaptersSTK_ENABLE_PanzerDiscFE=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_PanzerDiscFE=ON
-- Setting PanzerAdaptersSTK_ENABLE_STKSearch=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_STKSearch=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_Percept=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_Percept=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 PanzerAdaptersSTK_ENABLE_Tempus=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_Tempus=ON
-- NOTE: PanzerAdaptersSTK_ENABLE_SEACASIoss=ON is already set!
-- NOTE: PanzerAdaptersSTK_ENABLE_SEACASExodus=ON is already set!
-- NOTE: PanzerAdaptersSTK_ENABLE_Teko=ON is already set!
-- NOTE: PanzerAdaptersSTK_ENABLE_MueLu=ON is already set!
-- NOTE: PanzerAdaptersSTK_ENABLE_Ifpack2=ON is already set!
-- Setting PanzerAdaptersSTK_ENABLE_Pamgen=ON since Trilinos_ENABLE_PanzerAdaptersSTK=ON AND Trilinos_ENABLE_Pamgen=ON
-- NOTE: PanzerAdaptersSTK_ENABLE_STKSearch=ON is already set!
-- Setting PanzerMiniEM_ENABLE_PanzerCore=ON since Trilinos_ENABLE_PanzerMiniEM=ON AND Trilinos_ENABLE_PanzerCore=ON
-- Setting PanzerMiniEM_ENABLE_PanzerDofMgr=ON since Trilinos_ENABLE_PanzerMiniEM=ON AND Trilinos_ENABLE_PanzerDofMgr=ON
-- Setting PanzerMiniEM_ENABLE_PanzerDiscFE=ON since Trilinos_ENABLE_PanzerMiniEM=ON AND Trilinos_ENABLE_PanzerDiscFE=ON
-- Setting PanzerMiniEM_ENABLE_PanzerAdaptersSTK=ON since Trilinos_ENABLE_PanzerMiniEM=ON AND Trilinos_ENABLE_PanzerAdaptersSTK=ON
-- Setting PanzerMiniEM_ENABLE_Phalanx=ON since Trilinos_ENABLE_PanzerMiniEM=ON AND Trilinos_ENABLE_Phalanx=ON
-- Setting PanzerMiniEM_ENABLE_Belos=ON since Trilinos_ENABLE_PanzerMiniEM=ON AND Trilinos_ENABLE_Belos=ON
-- Setting PanzerMiniEM_ENABLE_Teko=ON since Trilinos_ENABLE_PanzerMiniEM=ON AND Trilinos_ENABLE_Teko=ON
-- Setting PanzerMiniEM_ENABLE_MueLu=ON since Trilinos_ENABLE_PanzerMiniEM=ON AND Trilinos_ENABLE_MueLu=ON
-- Setting PanzerMiniEM_ENABLE_ML=ON since Trilinos_ENABLE_PanzerMiniEM=ON AND Trilinos_ENABLE_ML=ON
-- Setting PanzerMiniEM_ENABLE_MPI=ON since Trilinos_ENABLE_PanzerMiniEM=ON AND TPL_ENABLE_MPI=ON
-- NOT setting PanzerMiniEM_ENABLE_PAPI=ON since PAPI is NOT enabled at this point!
-- NOT setting PanzerMiniEM_ENABLE_CAMAL=ON since CAMAL is NOT enabled at this point!
-- Setting Panzer_ENABLE_PanzerCore=ON since Trilinos_ENABLE_Panzer=ON AND Trilinos_ENABLE_PanzerCore=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 PyTrilinos_ENABLE_Teuchos=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting PyTrilinos_ENABLE_Epetra=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting PyTrilinos_ENABLE_Triutils=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting PyTrilinos_ENABLE_Tpetra=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting PyTrilinos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting PyTrilinos_ENABLE_Domi=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Domi=ON
-- Setting PyTrilinos_ENABLE_Isorropia=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting PyTrilinos_ENABLE_AztecOO=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting PyTrilinos_ENABLE_Galeri=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting PyTrilinos_ENABLE_Amesos=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting PyTrilinos_ENABLE_Ifpack=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting PyTrilinos_ENABLE_Komplex=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Komplex=ON
-- Setting PyTrilinos_ENABLE_Anasazi=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Anasazi=ON
-- Setting PyTrilinos_ENABLE_Pliris=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_Pliris=ON
-- Setting PyTrilinos_ENABLE_ML=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_ML=ON
-- Setting PyTrilinos_ENABLE_NOX=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_NOX=ON
-- Setting PyTrilinos_ENABLE_STK=ON since Trilinos_ENABLE_PyTrilinos=ON AND Trilinos_ENABLE_STK=ON
-- Setting Adelus_ENABLE_Kokkos=ON since Trilinos_ENABLE_Adelus=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting Adelus_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_Adelus=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- Setting Adelus_ENABLE_BLAS=ON since Trilinos_ENABLE_Adelus=ON AND TPL_ENABLE_BLAS=ON
-- Setting Adelus_ENABLE_Teuchos=ON since Trilinos_ENABLE_Adelus=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting TrilinosCouplings_ENABLE_Amesos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting TrilinosCouplings_ENABLE_AztecOO=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting TrilinosCouplings_ENABLE_Belos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Belos=ON
-- Setting TrilinosCouplings_ENABLE_EpetraExt=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting TrilinosCouplings_ENABLE_Ifpack=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting TrilinosCouplings_ENABLE_Isorropia=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting TrilinosCouplings_ENABLE_ML=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_ML=ON
-- Setting TrilinosCouplings_ENABLE_MueLu=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_MueLu=ON
-- Setting TrilinosCouplings_ENABLE_NOX=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_NOX=ON
-- Setting TrilinosCouplings_ENABLE_Stokhos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Stokhos=ON
-- Setting TrilinosCouplings_ENABLE_Zoltan=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Zoltan=ON
-- NOTE: TrilinosCouplings_ENABLE_Amesos=ON is already set!
-- NOTE: TrilinosCouplings_ENABLE_AztecOO=ON is already set!
-- Setting TrilinosCouplings_ENABLE_Epetra=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Epetra=ON
-- NOTE: TrilinosCouplings_ENABLE_EpetraExt=ON is already set!
-- NOTE: TrilinosCouplings_ENABLE_Ifpack=ON is already set!
-- Setting TrilinosCouplings_ENABLE_Ifpack2=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Ifpack2=ON
-- Setting TrilinosCouplings_ENABLE_Intrepid=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Intrepid=ON
-- Setting TrilinosCouplings_ENABLE_Intrepid2=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Intrepid2=ON
-- NOTE: TrilinosCouplings_ENABLE_Isorropia=ON is already set!
-- Setting TrilinosCouplings_ENABLE_Kokkos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Kokkos=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_SEACASExodus=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_SEACASExodus=ON
-- Setting TrilinosCouplings_ENABLE_SEACASNemesis=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_SEACASNemesis=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
-- NOTE: TrilinosCouplings_ENABLE_Stokhos=ON is already set!
-- Setting TrilinosCouplings_ENABLE_Stratimikos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Stratimikos=ON
-- Setting TrilinosCouplings_ENABLE_Teko=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Teko=ON
-- Setting TrilinosCouplings_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON
-- Setting TrilinosCouplings_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON
-- Setting TrilinosCouplings_ENABLE_Tpetra=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Tpetra=ON
-- NOTE: TrilinosCouplings_ENABLE_Zoltan=ON is already set!
-- NOT setting TrilinosCouplings_ENABLE_Avatar=ON since Avatar is NOT enabled at this point!
-- NOT setting TrilinosCouplings_ENABLE_TASMANIAN=ON since TASMANIAN is NOT enabled at this point!
-- Setting PikeBlackBox_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_PikeBlackBox=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting PikeBlackBox_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_PikeBlackBox=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting PikeBlackBox_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_PikeBlackBox=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting PikeBlackBox_ENABLE_MPI=ON since Trilinos_ENABLE_PikeBlackBox=ON AND TPL_ENABLE_MPI=ON
-- Setting PikeImplicit_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_PikeImplicit=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting PikeImplicit_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_PikeImplicit=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting PikeImplicit_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_PikeImplicit=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting PikeImplicit_ENABLE_Thyra=ON since Trilinos_ENABLE_PikeImplicit=ON AND Trilinos_ENABLE_Thyra=ON
-- Setting PikeImplicit_ENABLE_PikeBlackBox=ON since Trilinos_ENABLE_PikeImplicit=ON AND Trilinos_ENABLE_PikeBlackBox=ON
-- Setting Pike_ENABLE_PikeBlackBox=ON since Trilinos_ENABLE_Pike=ON AND Trilinos_ENABLE_PikeBlackBox=ON
-- Setting Pike_ENABLE_PikeImplicit=ON since Trilinos_ENABLE_Pike=ON AND Trilinos_ENABLE_PikeImplicit=ON
-- Setting TrilinosInstallTests_ENABLE_Tpetra=ON since Trilinos_ENABLE_TrilinosInstallTests=ON AND Trilinos_ENABLE_Tpetra=ON

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 ...


Adjust the set of internal and external packages:


Final set of enabled top-level packages:  TrilinosFrameworkTests TrilinosATDMConfigTests Gtest Kokkos Teuchos KokkosKernels RTOp Sacado MiniTensor Epetra Zoltan Shards Triutils EpetraExt Tpetra TrilinosSS Domi Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2Core Ifpack ML Belos ShyLU_Node Amesos2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko TriKota Intrepid Intrepid2 Compadre STK Percept Krino Phalanx NOX Moertel MueLu Zoltan2Sphynx Zoltan2 ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro Panzer PyTrilinos Adelus TrilinosCouplings Pike TrilinosBuildStats TrilinosInstallTests 65

Final set of enabled packages:  TrilinosFrameworkTests TrilinosATDMConfigTests Gtest Kokkos TeuchosCore TeuchosParser TeuchosParameterList TeuchosComm TeuchosNumerics TeuchosRemainder TeuchosKokkosCompat TeuchosKokkosComm Teuchos KokkosKernels RTOp Sacado MiniTensor Epetra Zoltan Shards Triutils EpetraExt TpetraTSQR TpetraCore Tpetra TrilinosSS Domi ThyraCore ThyraEpetraAdapters ThyraEpetraExtAdapters ThyraTpetraAdapters Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2Core Ifpack ML Belos ShyLU_NodeHTS ShyLU_NodeTacho ShyLU_Node Amesos2 SEACASExodus SEACASNemesis SEACASIoss SEACASChaco SEACASAprepro_lib SEACASSuplibC SEACASSuplibCpp SEACASAprepro SEACASConjoin SEACASEjoin SEACASEpu SEACASCpup SEACASExo2mat SEACASExodiff SEACASExomatlab SEACASExo_format SEACASMat2exo SEACASNas2exo SEACASZellij SEACASNemslice SEACASNemspread SEACASSlice SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko TriKota Intrepid Intrepid2 Compadre STKUtil STKCoupling STKMath STKSimd STKNGP_TEST STKTopology STKMesh STKIO STKSearch STKTransfer STKTools STKBalance STKUnit_test_utils STKUnit_tests STKDoc_tests STKExprEval STKEmend STK Percept Krino Phalanx NOX Moertel MueLu Zoltan2Sphynx Zoltan2 ShyLU_DDFROSch ShyLU_DDCommon ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro PanzerCore PanzerDofMgr PanzerDiscFE PanzerAdaptersSTK PanzerMiniEM Panzer PyTrilinos Adelus TrilinosCouplings PikeBlackBox PikeImplicit Pike TrilinosBuildStats TrilinosInstallTests 129

Final set of non-enabled top-level packages:  NewPackage 1

Final set of non-enabled packages:  ShyLU_NodeBasker ShyLU_NodeFastILU SEACASExodus_for SEACASExoIIv2for32 SEACASSupes SEACASSuplib SEACASSVDI SEACASPLT SEACASAlgebra SEACASBlot SEACASExotxt SEACASEx1ex2v2 SEACASExotec2 SEACASFastq SEACASGjoin SEACASGen3D SEACASGenshell SEACASGrepos SEACASExplore SEACASMapvarlib SEACASMapvar SEACASMapvar-kd SEACASNumbers SEACASTxtexo SEACASEx2ex1v2 STKMiddle_mesh STKSearchUtil STKTransferUtil ShyLU_DDCore PanzerExprEval NewPackage 31

Final set of enabled top-level external packages/TPLs:  MPI BLAS LAPACK Boost Netcdf Matio DLlib 7

Final set of enabled external packages/TPLs:  MPI BLAS LAPACK Boost Netcdf Matio DLlib 7

Final set of non-enabled top-level external packages/TPLs:  MKL yaml-cpp Peano CUDA CUBLAS CUSOLVER CUSPARSE Thrust Cusp ROCBLAS ROCSPARSE TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD Scotch OVIS gpcd DataWarp METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf ADIOS2 Faodel Cereal Catalyst2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS STRUMPACK PARDISO_MKL PARDISO Oski TAUCS ForUQTK Dakota HIPS MATLAB CASK SPARSKIT QT gtest BoostLib BoostAlbLib OpenNURBS Portals CrayPortals Gemini InfiniBand BGPDCMF BGQPAMI Pablo HPCToolkit Clp GLPK qpOASES PAPI MATLABLib Eigen X11 Lemon GLM quadmath CAMAL RTlib AmgX VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar mlpack pebbl MAGMASparse Check SARMA CDT mpi_advance 115

Final set of non-enabled external packages/TPLs:  MKL yaml-cpp Peano CUDA CUBLAS CUSOLVER CUSPARSE Thrust Cusp ROCBLAS ROCSPARSE TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD Scotch OVIS gpcd DataWarp METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf ADIOS2 Faodel Cereal Catalyst2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS STRUMPACK PARDISO_MKL PARDISO Oski TAUCS ForUQTK Dakota HIPS MATLAB CASK SPARSKIT QT gtest BoostLib BoostAlbLib OpenNURBS Portals CrayPortals Gemini InfiniBand BGPDCMF BGQPAMI Pablo HPCToolkit Clp GLPK qpOASES PAPI MATLABLib Eigen X11 Lemon GLM quadmath CAMAL RTlib AmgX VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar mlpack pebbl MAGMASparse Check SARMA CDT mpi_advance 115

Final set of packages to be explicitly processed by CTest/CDash:  TrilinosFrameworkTests TrilinosATDMConfigTests Gtest Kokkos Teuchos KokkosKernels RTOp Sacado MiniTensor Epetra Zoltan Shards Triutils EpetraExt Tpetra TrilinosSS Domi Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2Core Ifpack ML Belos ShyLU_Node Amesos2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko TriKota Intrepid Intrepid2 Compadre STK Percept Krino Phalanx NOX Moertel MueLu Zoltan2Sphynx Zoltan2 ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro Panzer PyTrilinos Adelus TrilinosCouplings Pike TrilinosBuildStats TrilinosInstallTests 65

***
*** Determine if to go ahead with configure, build, test ...
***

CTEST_ENABLE_MODIFIED_PACKAGES_ONLY=OFF  Running in regular mode, processing all enabled packages!


Trilinos_NUM_ENABLED_INTERNAL_TOPLEVEL_PACKAGES=65:  Configuring packages!


***
*** Uploading update, notes, and the subproject dependencies XML files ...
***

-- CTEST_NOTES_FILES_INPUT_BY_USER='/home/ndellin/Trilinos/Build/InstallTestTrilinos/do-configure'
-- CTEST_NOTES_FILES_WO_CACHE='/home/ndellin/Trilinos/Build/InstallTestTrilinos/do-configure'

Skipping submitted subproject dependencies XML file on request!

***
*** Configure, build, test, and submit results for Trilinos packages:
***

***
*** Configure, build, test and submit results all-at-once for all enabled packages ...
***
-- CTEST_LABELS_FOR_SUBPROJECTS='TrilinosFrameworkTests;TrilinosATDMConfigTests;Gtest;Kokkos;Teuchos;KokkosKernels;RTOp;Sacado;MiniTensor;Epetra;Zoltan;Shards;Triutils;EpetraExt;Tpetra;TrilinosSS;Domi;Thyra;Xpetra;Isorropia;Pliris;AztecOO;Galeri;Amesos;Pamgen;Zoltan2Core;Ifpack;ML;Belos;ShyLU_Node;Amesos2;SEACAS;Komplex;Anasazi;Ifpack2;Stratimikos;FEI;Teko;TriKota;Intrepid;Intrepid2;Compadre;STK;Percept;Krino;Phalanx;NOX;Moertel;MueLu;Zoltan2Sphynx;Zoltan2;ShyLU_DD;ShyLU;Rythmos;Tempus;Stokhos;ROL;Piro;Panzer;PyTrilinos;Adelus;TrilinosCouplings;Pike;TrilinosBuildStats;TrilinosInstallTests'

Configuring ...


CONFIGURE_OPTIONS = '-DTrilinos_TRIBITS_DIR=/ascldap/users/ndellin/Trilinos/cmake/tribits;-DCTEST_USE_LAUNCHERS:BOOL=1;-DTrilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON;-DTrilinos_WARNINGS_AS_ERRORS_FLAGS:STRING='';-DTrilinos_ALLOW_NO_PACKAGES:BOOL=ON;-DTrilinos_DISABLE_ENABLED_FORWARD_DEP_PACKAGES=ON;-DTrilinos_ENABLE_SECONDARY_TESTED_CODE:BOOL=ON;-DTrilinos_EXTRAREPOS_FILE:STRING=/ascldap/users/ndellin/Trilinos/cmake/ExtraRepositoriesList.cmake;-DTrilinos_IGNORE_MISSING_EXTRA_REPOSITORIES:BOOL=ON;-DTrilinos_ENABLE_KNOWN_EXTERNAL_REPOS_TYPE:STRING=Experimental;-DTrilinos_ENABLE_ALL_PACKAGES=ON;-DTrilinos_ENABLE_TESTS:BOOL=ON'
Configure project
   Each . represents 1024 bytes of output
    ..................................................  Size: 50K
    ..................................................  Size: 100K
    ................................................ Size of output: 147K
Error(s) when configuring the project
Generating the file '/home/ndellin/Trilinos/Build/InstallTestTrilinos/CMakeCache.clean.txt' ...
Configure FAILED!
-- CTEST_NOTES_FILES='/home/ndellin/Trilinos/Build/InstallTestTrilinos/TrilinosRepoVersion.txt;/home/ndellin/Trilinos/Build/InstallTestTrilinos/do-configure;/home/ndellin/Trilinos/Build/InstallTestTrilinos/CMakeCache.clean.txt'

Submitting update, configure and notes ...
info: using retry_args='RETRY_COUNT;5;RETRY_DELAY;3' for _ctest_submit call
	Add file: /home/ndellin/Trilinos/Build/InstallTestTrilinos/TrilinosRepoVersion.txt
	Add file: /home/ndellin/Trilinos/Build/InstallTestTrilinos/do-configure
Problem reading file: /home/ndellin/Trilinos/Build/InstallTestTrilinos/do-configure while creating notes
	Add file: /home/ndellin/Trilinos/Build/InstallTestTrilinos/CMakeCache.clean.txt
   Use HTTP Proxy: http://user:nopass@proxy.sandia.gov:80
Submit files
   Send to group: Experimental
   SubmitURL: http://testing.sandia.gov/cdash/submit.php?project=Trilinos
   Uploaded: /ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos/Testing/20230608-1858/Update.xml
   Uploaded: /ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos/Testing/20230608-1858/Configure.xml
   Uploaded: /ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos/Testing/20230608-1858/Notes.xml
   Submission successful

Doing submit to second CDash site ...

info: using retry_args='RETRY_COUNT;5;RETRY_DELAY;3' for _ctest_submit call
	Add file: /home/ndellin/Trilinos/Build/InstallTestTrilinos/TrilinosRepoVersion.txt
	Add file: /home/ndellin/Trilinos/Build/InstallTestTrilinos/do-configure
Problem reading file: /home/ndellin/Trilinos/Build/InstallTestTrilinos/do-configure while creating notes
	Add file: /home/ndellin/Trilinos/Build/InstallTestTrilinos/CMakeCache.clean.txt
   Use HTTP Proxy: http://user:nopass@proxy.sandia.gov:80
Submit files
   Send to group: Experimental
   SubmitURL: http://testing-dev.sandia.gov/cdash/submit.php?project=Trilinos
   Submit failed, waiting 3 seconds...
   Retry submission: Attempt 1 of 5
   Submit failed, waiting 3 seconds...
   Retry submission: Attempt 2 of 5
   Submit failed, waiting 3 seconds...
   Retry submission: Attempt 3 of 5
   Submit failed, waiting 3 seconds...
   Retry submission: Attempt 4 of 5
   Submit failed, waiting 3 seconds...
   Retry submission: Attempt 5 of 5
   Error when uploading file: /ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos/Testing/20230608-1858/Update.xml
   Error message was: Failed to connect to testing-dev.sandia.gov port 80 after 0 ms: No route to host
   Problems when submitting via HTTP
-- ENV_CTEST_DROP_SITE='testing.sandia.gov'
-- CTEST_DROP_SITE='testing.sandia.gov'
-- CTEST_PROJECT_NAME='Trilinos'
-- ENV_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- CTEST_TRIGGER_SITE=''
-- CTEST_DROP_SITE_CDASH='TRUE'
-- ENV_TRIBITS_2ND_CTEST_DROP_SITE='testing-dev.sandia.gov'
-- TRIBITS_2ND_CTEST_DROP_SITE='testing-dev.sandia.gov'
-- ENV_TRIBITS_2ND_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- TRIBITS_2ND_CTEST_DROP_LOCATION='/cdash/submit.php?project=Trilinos'
-- CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE='50000'
-- CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE='5000000'

Skipping build because configure failed!


Skipping tests because configure failed!


Skipping converage tests because CTEST_DO_COVERAGE_TESTING='OFF'!


Skipping memory testing because CTEST_DO_MEMORY_TESTING='FALSE'!


Done with the all-at-once configure, build, test, and submit of Trilinos packages!


Final set of packages that had any failures: 'ALL_PACKAGES'
ERROR: TRIBITS_CTEST_DRIVER_ERROR_QUEUE reports the following error message queue:
error: ctest_submit failed: rv='-1' ARGN='PARTS
update
configure
notes' retry_args='RETRY_COUNT
5
RETRY_DELAY
3'

See results submitted on CDash at the following links:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Link to this build's results on CDash:

    https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=3&showfilters=1&filtercombine=and&field1=site&compare1=61&value1=kokkos-dev-2&field2=buildname&compare2=61&value2=Linux-InstallTestTrilinos&field3=buildstamp&compare3=61&value3=20230608-1858-Experimental

Link to all builds for this repo version on CDash:

    https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=1&showfilters=1&field1=revision&compare1=61&value1=48677aadd3eb4eefd32144a83646dfa55393185d

Link to all nonpassing tests for all builds for this repo version on CDash:

    https://testing.sandia.gov/cdash/queryTests.php?project=Trilinos&filtercount=2&showfilters=1&filtercombine=and&field1=revision&compare1=61&value1=48677aadd3eb4eefd32144a83646dfa55393185d&field2=status&compare2=62&value2=passed

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

CMake Error at /ascldap/users/ndellin/Trilinos/cmake/tribits/ctest_driver/TribitsCTestDriverCore.cmake:2449 (message):
  

  TRIBITS_CTEST_DRIVER: OVERALL: ALL FAILED

Call Stack (most recent call first):
  /ascldap/users/ndellin/Trilinos/cmake/tribits/ctest_driver/experimental_build_test.cmake:130 (tribits_ctest_driver)

@ndellingwood
Copy link
Contributor Author

My <build-dir>/Testing/Temporary directory is empty, no LastConfigure_*.log file

@ndellingwood
Copy link
Contributor Author

@bartlettroscoe I saw this line in the stdout output:

-- CTEST_NOTES_FILES='/home/ndellin/Trilinos/Build/InstallTestTrilinos/do-configure'

The name of my configuration script is configure.sh, should I rename to do-configure?

@ndellingwood
Copy link
Contributor Author

@bartlettroscoe here is my LastConfigure_*.log file (I was distracted and looked in the wrong build dir before)

LastConfigure_20230608-1858.log

@ndellingwood
Copy link
Contributor Author

I experimented by copying my configure.sh to do-configure, blew away the CMake* directories, manually reconfigured then tried running make dashboard but same issue. I'm reading through the docs and may answer my own question, but how do I get the command to use my configuration script? The configure output (when run through make dashboard) does not match when I run my configure.sh script, in particular lots of stuff shows up under Final set of enabled top-level packages in the make dashboard output

make dashboard snip:

Final set of enabled top-level packages:  TrilinosFrameworkTests TrilinosATDMConfigTests Gtest Kokkos Teuchos KokkosKernels RTOp Sacado MiniTensor Epetra Zoltan Shards Triutils EpetraExt Tpetra TrilinosSS Domi Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2Core Ifpack ML Belos ShyLU_Node Amesos2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko TriKota Intrepid Intrepid2 Compadre STK Percept Krino Phalanx NOX Moertel MueLu Zoltan2Sphynx Zoltan2 ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro Panzer PyTrilinos Adelus TrilinosCouplings Pike TrilinosBuildStats TrilinosInstallTests 65

Final set of enabled packages:  TrilinosFrameworkTests TrilinosATDMConfigTests Gtest Kokkos TeuchosCore TeuchosParser TeuchosParameterList TeuchosComm TeuchosNumerics TeuchosRemainder TeuchosKokkosCompat TeuchosKokkosComm Teuchos KokkosKernels RTOp Sacado MiniTensor Epetra Zoltan Shards Triutils EpetraExt TpetraTSQR TpetraCore Tpetra TrilinosSS Domi ThyraCore ThyraEpetraAdapters ThyraEpetraExtAdapters ThyraTpetraAdapters Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2Core Ifpack ML Belos ShyLU_NodeHTS ShyLU_NodeTacho ShyLU_Node Amesos2 SEACASExodus SEACASNemesis SEACASIoss SEACASChaco SEACASAprepro_lib SEACASSuplibC SEACASSuplibCpp SEACASAprepro SEACASConjoin SEACASEjoin SEACASEpu SEACASCpup SEACASExo2mat SEACASExodiff SEACASExomatlab SEACASExo_format SEACASMat2exo SEACASNas2exo SEACASZellij SEACASNemslice SEACASNemspread SEACASSlice SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko TriKota Intrepid Intrepid2 Compadre STKUtil STKCoupling STKMath STKSimd STKNGP_TEST STKTopology STKMesh STKIO STKSearch STKTransfer STKTools STKBalance STKUnit_test_utils STKUnit_tests STKDoc_tests STKExprEval STKEmend STK Percept Krino Phalanx NOX Moertel MueLu Zoltan2Sphynx Zoltan2 ShyLU_DDFROSch ShyLU_DDCommon ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro PanzerCore PanzerDofMgr PanzerDiscFE PanzerAdaptersSTK PanzerMiniEM Panzer PyTrilinos Adelus TrilinosCouplings PikeBlackBox PikeImplicit Pike TrilinosBuildStats TrilinosInstallTests 129

Final set of non-enabled top-level packages:  NewPackage 1

Final set of non-enabled packages:  ShyLU_NodeBasker ShyLU_NodeFastILU SEACASExodus_for SEACASExoIIv2for32 SEACASSupes SEACASSuplib SEACASSVDI SEACASPLT SEACASAlgebra SEACASBlot SEACASExotxt SEACASEx1ex2v2 SEACASExotec2 SEACASFastq SEACASGjoin SEACASGen3D SEACASGenshell SEACASGrepos SEACASExplore SEACASMapvarlib SEACASMapvar SEACASMapvar-kd SEACASNumbers SEACASTxtexo SEACASEx2ex1v2 STKMiddle_mesh STKSearchUtil STKTransferUtil ShyLU_DDCore PanzerExprEval NewPackage 31

Final set of enabled top-level external packages/TPLs:  MPI BLAS LAPACK Boost Netcdf Matio DLlib 7

Final set of enabled external packages/TPLs:  MPI BLAS LAPACK Boost Netcdf Matio DLlib 7

Final set of non-enabled top-level external packages/TPLs:  MKL yaml-cpp Peano CUDA CUBLAS CUSOLVER CUSPARSE Thrust Cusp ROCBLAS ROCSPARSE TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD Scotch OVIS gpcd DataWarp METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf ADIOS2 Faodel Cereal Catalyst2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS STRUMPACK PARDISO_MKL PARDISO Oski TAUCS ForUQTK Dakota HIPS MATLAB CASK SPARSKIT QT gtest BoostLib BoostAlbLib OpenNURBS Portals CrayPortals Gemini InfiniBand BGPDCMF BGQPAMI Pablo HPCToolkit Clp GLPK qpOASES PAPI MATLABLib Eigen X11 Lemon GLM quadmath CAMAL RTlib AmgX VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar mlpack pebbl MAGMASparse Check SARMA CDT mpi_advance 115

Final set of non-enabled external packages/TPLs:  MKL yaml-cpp Peano CUDA CUBLAS CUSOLVER CUSPARSE Thrust Cusp ROCBLAS ROCSPARSE TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD Scotch OVIS gpcd DataWarp METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf ADIOS2 Faodel Cereal Catalyst2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS STRUMPACK PARDISO_MKL PARDISO Oski TAUCS ForUQTK Dakota HIPS MATLAB CASK SPARSKIT QT gtest BoostLib BoostAlbLib OpenNURBS Portals CrayPortals Gemini InfiniBand BGPDCMF BGQPAMI Pablo HPCToolkit Clp GLPK qpOASES PAPI MATLABLib Eigen X11 Lemon GLM quadmath CAMAL RTlib AmgX VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar mlpack pebbl MAGMASparse Check SARMA CDT mpi_advance 115

Final set of packages to be explicitly processed by CTest/CDash:  TrilinosFrameworkTests TrilinosATDMConfigTests Gtest Kokkos Teuchos KokkosKernels RTOp Sacado MiniTensor Epetra Zoltan Shards Triutils EpetraExt Tpetra TrilinosSS Domi Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2Core Ifpack ML Belos ShyLU_Node Amesos2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko TriKota Intrepid Intrepid2 Compadre STK Percept Krino Phalanx NOX Moertel MueLu Zoltan2Sphynx Zoltan2 ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro Panzer PyTrilinos Adelus TrilinosCouplings Pike TrilinosBuildStats TrilinosInstallTests 65

(Lots of stuff enabled that I don't enable in my script)L

manually running configure.sh snip:

Final set of enabled top-level packages:  Kokkos Teuchos KokkosKernels Epetra Tpetra 5

Final set of enabled packages:  Kokkos TeuchosCore TeuchosParser TeuchosParameterList TeuchosComm TeuchosNumerics TeuchosRemainder TeuchosKokkosCompat TeuchosKokkosComm Teuchos KokkosKernels Epetra TpetraTSQR TpetraCore Tpetra 15

Final set of non-enabled top-level packages:  TrilinosFrameworkTests TrilinosATDMConfigTests Gtest RTOp Sacado MiniTensor Zoltan Shards Triutils EpetraExt TrilinosSS Domi Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2Core Ifpack ML Belos ShyLU_Node Amesos2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko TriKota Intrepid Intrepid2 Compadre STK Percept Krino Phalanx NOX Moertel MueLu Zoltan2Sphynx Zoltan2 ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro Panzer PyTrilinos NewPackage Adelus TrilinosCouplings Pike TrilinosBuildStats TrilinosInstallTests 61

Final set of non-enabled packages:  TrilinosFrameworkTests TrilinosATDMConfigTests Gtest RTOp Sacado MiniTensor Zoltan Shards Triutils EpetraExt TrilinosSS Domi ThyraCore ThyraEpetraAdapters ThyraEpetraExtAdapters ThyraTpetraAdapters Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2Core Ifpack ML Belos ShyLU_NodeHTS ShyLU_NodeTacho ShyLU_NodeBasker ShyLU_NodeFastILU ShyLU_Node Amesos2 SEACASExodus SEACASExodus_for SEACASExoIIv2for32 SEACASNemesis SEACASIoss SEACASChaco SEACASAprepro_lib SEACASSupes SEACASSuplib SEACASSuplibC SEACASSuplibCpp SEACASSVDI SEACASPLT SEACASAlgebra SEACASAprepro SEACASBlot SEACASConjoin SEACASEjoin SEACASEpu SEACASCpup SEACASExo2mat SEACASExodiff SEACASExomatlab SEACASExotxt SEACASExo_format SEACASEx1ex2v2 SEACASExotec2 SEACASFastq SEACASGjoin SEACASGen3D SEACASGenshell SEACASGrepos SEACASExplore SEACASMapvarlib SEACASMapvar SEACASMapvar-kd SEACASMat2exo SEACASNas2exo SEACASZellij SEACASNemslice SEACASNemspread SEACASNumbers SEACASSlice SEACASTxtexo SEACASEx2ex1v2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko TriKota Intrepid Intrepid2 Compadre STKUtil STKCoupling STKMath STKSimd STKNGP_TEST STKTopology STKMesh STKIO STKSearch STKMiddle_mesh STKTransfer STKTools STKBalance STKUnit_test_utils STKSearchUtil STKTransferUtil STKUnit_tests STKDoc_tests STKExprEval STKEmend STK Percept Krino Phalanx NOX Moertel MueLu Zoltan2Sphynx Zoltan2 ShyLU_DDFROSch ShyLU_DDCore ShyLU_DDCommon ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro PanzerCore PanzerDofMgr PanzerDiscFE PanzerAdaptersSTK PanzerMiniEM PanzerExprEval Panzer PyTrilinos NewPackage Adelus TrilinosCouplings PikeBlackBox PikeImplicit Pike TrilinosBuildStats TrilinosInstallTests 145

Final set of enabled top-level external packages/TPLs:  CUDA MPI BLAS LAPACK DLlib 5

Final set of enabled external packages/TPLs:  CUDA MPI BLAS LAPACK DLlib 5

Final set of non-enabled top-level external packages/TPLs:  MKL yaml-cpp Peano CUBLAS CUSOLVER CUSPARSE Thrust Cusp ROCBLAS ROCSPARSE TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD Boost Scotch OVIS gpcd DataWarp METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf Netcdf ADIOS2 Faodel Cereal Catalyst2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS STRUMPACK 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 VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar mlpack pebbl MAGMASparse Check SARMA CDT mpi_advance 117

Final set of non-enabled external packages/TPLs:  MKL yaml-cpp Peano CUBLAS CUSOLVER CUSPARSE Thrust Cusp ROCBLAS ROCSPARSE TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD Boost Scotch OVIS gpcd DataWarp METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf Netcdf ADIOS2 Faodel Cereal Catalyst2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS STRUMPACK 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 VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar mlpack pebbl MAGMASparse Check SARMA CDT mpi_advance 117

@bartlettroscoe
Copy link
Member

@bartlettroscoe here is my LastConfigure_*.log file (I was distracted and looked in the wrong build dir before)

LastConfigure_20230608-1858.log

@ndellingwood, if you look at that file, you will see:

Processing enabled external package/TPL: Netcdf (enabled by SEACASNemesis, disable with -DTPL_ENABLE_Netcdf=OFF)
-- Using find_package(Netcdf ...) ...
CMake Error at cmake/tribits/common_tpls/find_modules/FindNetCDF.cmake:163 (message):
  Can not locate NetCDF include directory
Call Stack (most recent call first):
  cmake/tribits/common_tpls/FindTPLNetcdf.cmake:92 (find_package)
  cmake/tribits/core/package_arch/TribitsProcessEnabledTpls.cmake:219 (include)
  cmake/tribits/core/package_arch/TribitsProcessEnabledTpls.cmake:169 (tribits_process_enabled_tribits_find_tpl_mod_file)
  cmake/tribits/core/package_arch/TribitsProcessEnabledTpls.cmake:104 (tribits_process_enabled_standard_tpl)
  cmake/tribits/core/package_arch/TribitsProjectImpl.cmake:193 (tribits_process_enabled_tpls)
  cmake/tribits/core/package_arch/TribitsProject.cmake:92 (tribits_project_impl)
  CMakeLists.txt:126 (TRIBITS_PROJECT)


CMake Error at cmake/tribits/common_tpls/find_modules/FindNetCDF.cmake:276 (message):

This looks to be an env problem. How is it that find_package(Netcdf ...) does not find Netcdf when the initial configure did?

Can you please provide the STDOUT from the from-scratch configure?

$ rm -r CMake*
$ ./do-configure &> configure.out

Then, what happens when you just run:

$ cmake . &> reconfigure.out

instead of make dashboard? What is inside of that STDOUT file reconfigure.out?

@ndellingwood
Copy link
Contributor Author

@bartlettroscoe in my configuration I'm not enabling SEACAS or any SEACAS sub-packages, I don't understand why that is being triggered when I call make dashboard, which is resulting in the NETCDF issues (I'm not loading NETCDF nor enabling it). I'm only enabling Kokkos, KokkosKernels and Tpetra explicitly.

@ndellingwood
Copy link
Contributor Author

cat do-configure:

export TRILINOS_DIR=$PWD/../..
export KOKKOS_PATH=$TRILINOS_DIR/packages/kokkos
module purge
module load sems-cmake/3.24.3 sems-gcc/8.3.0 sems-cuda/11.4.2 sems-openmpi/4.0.5 sems-python/3.7.9 sems-ninja/1.10.1
export OMPI_CXX=$KOKKOS_PATH/bin/nvcc_wrapper

# configure
cmake  \
  -GNinja  \
  -DCMAKE_CXX_STANDARD=17 \
  -DCMAKE_INSTALL_PREFIX="${PWD}/install" \
  -DTPL_ENABLE_MPI=ON \
  -DTrilinos_ENABLE_TESTS=OFF \
  -DTrilinos_ENABLE_Kokkos=ON \
   -DKokkos_ENABLE_CUDA=ON \
   -DKokkos_ENABLE_CUDA_UVM=ON \
   -DKokkos_ENABLE_CUDA_LAMBDA=ON \
  -DTrilinos_ENABLE_KokkosKernels=ON \
   -DKokkosKernels_INST_MEMSPACE_CUDAUVMSPACE=ON \
  -DTrilinos_ENABLE_Tpetra=ON \
$TRILINOS_DIR
Configuration output
-- The Current CXX Standard is : 17

Configuring Trilinos build directory

-- PROJECT_SOURCE_DIR='/ascldap/users/ndellin/Trilinos'
-- PROJECT_BINARY_DIR='/ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos'
-- Trilinos_TRIBITS_DIR='/ascldap/users/ndellin/Trilinos/cmake/tribits'
-- TriBITS_VERSION_STRING='0.9 (Dev)'
-- CMAKE_VERSION='3.24.3'
-- CMAKE_GENERATOR='Ninja'
-- CMAKE_HOST_SYSTEM_NAME='Linux'
-- Trilinos_HOSTNAME='kokkos-dev-2'
-- Found PythonInterp: /projects/sems/install/rhel7-x86_64/sems/v2/utility/python/3.7.9/gcc/7.3.0/qm6mz6h/bin/python (found suitable version "3.7.9", minimum required is "2.6") 
-- PYTHON_EXECUTABLE='/projects/sems/install/rhel7-x86_64/sems/v2/utility/python/3.7.9/gcc/7.3.0/qm6mz6h/bin/python'
-- Found Git: /usr/bin/git (found version "1.8.3.1") 

Setting up major user options ...


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

-- Setting Trilinos_ENABLE_TriKota=OFF because '/ascldap/users/ndellin/Trilinos/packages/TriKota/Dakota' does not exist!
-- Trilinos_GENERATE_REPO_VERSION_FILE='ON'

Trilinos repos versions:
--------------------------------------------------------------------------------
*** Base Git Repo: Trilinos
48677aa [Wed Jun 7 19:43:32 2023 -0600] <ndellin@sandia.gov>
atdm/contributed/kokkos-dev-2: update environment.sh for new sems modules
 --------------------------------------------------------------------------------


Reading list of native TPLs from /ascldap/users/ndellin/Trilinos/TPLsList.cmake

-- After reading above TPLsList.cmake file: Trilinos_NUM_DEFINED_TPLS='122'

Reading list of native packages from /ascldap/users/ndellin/Trilinos/PackagesList.cmake

-- After reading above PackagesList.cmake file: Trilinos_NUM_DEFINED_INTERNAL_TOPLEVEL_PACKAGES='66'

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

-- Trilinos_NUM_DEFINED_INTERNAL_PACKAGES='160'
-- Tentatively enabling TPL 'DLlib'

Package dependencies information:

-- Trilinos_NUM_DEFINED_TPLS='122'

-- Trilinos_NUM_DEFINED_INTERNAL_TOPLEVEL_PACKAGES='66'

-- Trilinos_NUM_DEFINED_TOPLEVEL_PACKAGES='188'

-- Trilinos_NUM_DEFINED_INTERNAL_PACKAGES='160'

-- Trilinos_NUM_DEFINED_PACKAGES='282'

Explicitly enabled top-level packages on input (by user):  Kokkos KokkosKernels Tpetra 3

Explicitly enabled packages on input (by user):  Kokkos KokkosKernels Tpetra 3

Explicitly disabled top-level packages on input (by user or by default):  TriKota PyTrilinos NewPackage 3

Explicitly disabled packages on input (by user or by default):  ShyLU_NodeBasker ShyLU_NodeFastILU SEACASExotec2 TriKota STKMiddle_mesh STKSearchUtil STKTransferUtil ShyLU_DDCore PanzerExprEval PyTrilinos NewPackage 11

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

Explicitly disabled external packages/TPLs on input (by user or by default):  0

Disabling all packages that have a required dependency on disabled TPLs and optional package TPL support based on TPL_ENABLE_<TPL>=OFF ...


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


Disabling forward required packages and optional intra-package support that have a dependency on disabled packages Trilinos_ENABLE_<TRIBITS_PACKAGE>=OFF (or TPL_ENABLE_<TRIBITS_EXTERNAL_PACKAGE>=OFF) ...


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

-- Setting subpackage enable Trilinos_ENABLE_TpetraTSQR=ON because parent package Trilinos_ENABLE_Tpetra=ON
-- Setting subpackage enable Trilinos_ENABLE_TpetraCore=ON because parent package Trilinos_ENABLE_Tpetra=ON

Disabling subpackage tests/examples based on parent package tests/examples disables ...


Enabling subpackage tests/examples based on parent package tests/examples enables ...


Enabling all required (and optional since Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES=ON) upstream packages for current set of enabled packages (Trilinos_ENABLE_SECONDARY_TESTED_CODE=ON) ...

-- Setting Trilinos_ENABLE_Teuchos=ON because TpetraCore has a required dependence on Teuchos
-- Setting Trilinos_ENABLE_TeuchosKokkosCompat=ON because TpetraCore has a required dependence on TeuchosKokkosCompat
-- Setting Trilinos_ENABLE_TeuchosKokkosComm=ON because TpetraCore has a required dependence on TeuchosKokkosComm
-- Setting Trilinos_ENABLE_Epetra=ON because TpetraCore has an optional dependence on Epetra
-- Setting Trilinos_ENABLE_TeuchosNumerics=ON because TpetraCore has an optional dependence on TeuchosNumerics
-- Setting TPL_ENABLE_BLAS=ON because Epetra has a required dependence on BLAS
-- Setting TPL_ENABLE_LAPACK=ON because Epetra has a required dependence on LAPACK
-- Setting Trilinos_ENABLE_TeuchosCore=ON because Teuchos has a required dependence on TeuchosCore
-- Setting Trilinos_ENABLE_TeuchosParser=ON because Teuchos has a required dependence on TeuchosParser
-- Setting Trilinos_ENABLE_TeuchosParameterList=ON because Teuchos has a required dependence on TeuchosParameterList
-- Setting Trilinos_ENABLE_TeuchosComm=ON because Teuchos has a required dependence on TeuchosComm
-- Setting Trilinos_ENABLE_TeuchosRemainder=ON because Teuchos has a required dependence on TeuchosRemainder
-- Setting TPL_ENABLE_CUDA=ON because Kokkos_ENABLE_CUDA=ON

Enabling all optional intra-package enables <TRIBITS_PACKAGE>_ENABLE_<DEPPACKAGE> that are not currently disabled if both sets of packages are enabled ...

-- NOT setting Kokkos_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- NOTE: Kokkos_ENABLE_CUDA=ON is already set!
-- NOT setting Kokkos_ENABLE_HWLOC=ON since HWLOC is NOT enabled at this point!
-- Setting Kokkos_ENABLE_DLlib=ON since Trilinos_ENABLE_Kokkos=ON AND TPL_ENABLE_DLlib=ON
-- NOT setting Kokkos_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point!
-- Setting TeuchosCore_ENABLE_Kokkos=ON since Trilinos_ENABLE_TeuchosCore=ON AND Trilinos_ENABLE_Kokkos=ON
-- NOT setting TeuchosCore_ENABLE_BinUtils=ON since BinUtils is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_Boost=ON since Boost is NOT enabled at this point!
-- Setting TeuchosCore_ENABLE_MPI=ON since Trilinos_ENABLE_TeuchosCore=ON AND TPL_ENABLE_MPI=ON
-- NOT setting TeuchosCore_ENABLE_ARPREC=ON since ARPREC is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_QD=ON since QD is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_QT=ON since QT is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_quadmath=ON since quadmath is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_yaml-cpp=ON since yaml-cpp is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- NOT setting TeuchosCore_ENABLE_Valgrind=ON since Valgrind is NOT enabled at this point!
-- Setting TeuchosParser_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosParser=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosParameterList_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosParameterList=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosParameterList_ENABLE_TeuchosParser=ON since Trilinos_ENABLE_TeuchosParameterList=ON AND Trilinos_ENABLE_TeuchosParser=ON
-- Setting TeuchosComm_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosComm=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosComm_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_TeuchosComm=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting TeuchosNumerics_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosNumerics_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting TeuchosNumerics_ENABLE_BLAS=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND TPL_ENABLE_BLAS=ON
-- Setting TeuchosNumerics_ENABLE_LAPACK=ON since Trilinos_ENABLE_TeuchosNumerics=ON AND TPL_ENABLE_LAPACK=ON
-- NOT setting TeuchosNumerics_ENABLE_Eigen=ON since Eigen is NOT enabled at this point!
-- Setting TeuchosRemainder_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosRemainder=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosKokkosCompat_ENABLE_Kokkos=ON since Trilinos_ENABLE_TeuchosKokkosCompat=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting TeuchosKokkosCompat_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_TeuchosKokkosCompat=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting TeuchosKokkosCompat_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_TeuchosKokkosCompat=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- NOT setting TeuchosKokkosCompat_ENABLE_Pthread=ON since Pthread is NOT enabled at this point!
-- Setting TeuchosKokkosComm_ENABLE_Kokkos=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting TeuchosKokkosComm_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON
-- Setting TeuchosKokkosComm_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting TeuchosKokkosComm_ENABLE_MPI=ON since Trilinos_ENABLE_TeuchosKokkosComm=ON AND TPL_ENABLE_MPI=ON
-- Setting Teuchos_ENABLE_TeuchosCore=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosCore=ON
-- Setting Teuchos_ENABLE_TeuchosParser=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosParser=ON
-- Setting Teuchos_ENABLE_TeuchosParameterList=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosParameterList=ON
-- Setting Teuchos_ENABLE_TeuchosComm=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosComm=ON
-- Setting Teuchos_ENABLE_TeuchosNumerics=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosNumerics=ON
-- Setting Teuchos_ENABLE_TeuchosRemainder=ON since Trilinos_ENABLE_Teuchos=ON AND Trilinos_ENABLE_TeuchosRemainder=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 KokkosKernels_ENABLE_Kokkos=ON since Trilinos_ENABLE_KokkosKernels=ON AND Trilinos_ENABLE_Kokkos=ON
-- NOT setting KokkosKernels_ENABLE_quadmath=ON since quadmath is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_MKL=ON since MKL is NOT enabled at this point!
-- Setting KokkosKernels_ENABLE_BLAS=ON since Trilinos_ENABLE_KokkosKernels=ON AND TPL_ENABLE_BLAS=ON
-- Setting KokkosKernels_ENABLE_LAPACK=ON since Trilinos_ENABLE_KokkosKernels=ON AND TPL_ENABLE_LAPACK=ON
-- NOT setting KokkosKernels_ENABLE_CUSPARSE=ON since CUSPARSE is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_METIS=ON since METIS is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_SuperLU=ON since SuperLU is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_Cholmod=ON since Cholmod is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_CUBLAS=ON since CUBLAS is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_ROCBLAS=ON since ROCBLAS is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_ROCSPARSE=ON since ROCSPARSE is NOT enabled at this point!
-- NOT setting KokkosKernels_ENABLE_yaml-cpp=ON since yaml-cpp is NOT enabled at this point!
-- Setting Epetra_ENABLE_Teuchos=ON since Trilinos_ENABLE_Epetra=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Epetra_ENABLE_BLAS=ON since Trilinos_ENABLE_Epetra=ON AND TPL_ENABLE_BLAS=ON
-- Setting Epetra_ENABLE_LAPACK=ON since Trilinos_ENABLE_Epetra=ON AND TPL_ENABLE_LAPACK=ON
-- NOT setting Epetra_ENABLE_CASK=ON since CASK is NOT enabled at this point!
-- Setting Epetra_ENABLE_MPI=ON since Trilinos_ENABLE_Epetra=ON AND TPL_ENABLE_MPI=ON
-- NOT setting Epetra_ENABLE_Oski=ON since Oski is NOT enabled at this point!
-- Setting TpetraTSQR_ENABLE_Teuchos=ON since Trilinos_ENABLE_TpetraTSQR=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting TpetraTSQR_ENABLE_Kokkos=ON since Trilinos_ENABLE_TpetraTSQR=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting TpetraTSQR_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_TpetraTSQR=ON AND Trilinos_ENABLE_KokkosKernels=ON
-- NOT setting TpetraTSQR_ENABLE_CUBLAS=ON since CUBLAS is NOT enabled at this point!
-- NOT setting TpetraTSQR_ENABLE_CUSOLVER=ON since CUSOLVER is NOT enabled at this point!
-- Setting TpetraCore_ENABLE_Teuchos=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting TpetraCore_ENABLE_Kokkos=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting TpetraCore_ENABLE_TeuchosKokkosCompat=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_TeuchosKokkosCompat=ON
-- Setting TpetraCore_ENABLE_TeuchosKokkosComm=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_TeuchosKokkosComm=ON
-- Setting TpetraCore_ENABLE_KokkosKernels=ON since Trilinos_ENABLE_TpetraCore=ON AND Trilinos_ENABLE_KokkosKernels=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 TpetraCore_ENABLE_MPI=ON since Trilinos_ENABLE_TpetraCore=ON AND TPL_ENABLE_MPI=ON
-- Setting TpetraCore_ENABLE_CUDA=ON since Trilinos_ENABLE_TpetraCore=ON AND TPL_ENABLE_CUDA=ON
-- NOT setting TpetraCore_ENABLE_QD=ON since QD is NOT enabled at this point!
-- NOT setting TpetraCore_ENABLE_quadmath=ON since quadmath is NOT enabled at this point!
-- NOT setting TpetraCore_ENABLE_mpi_advance=ON since mpi_advance is NOT enabled at this point!
-- Setting Tpetra_ENABLE_TpetraCore=ON since Trilinos_ENABLE_Tpetra=ON AND Trilinos_ENABLE_TpetraCore=ON
-- Setting Tpetra_ENABLE_TpetraTSQR=ON since Trilinos_ENABLE_Tpetra=ON AND Trilinos_ENABLE_TpetraTSQR=ON

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 ...


Adjust the set of internal and external packages:


Final set of enabled top-level packages:  Kokkos Teuchos KokkosKernels Epetra Tpetra 5

Final set of enabled packages:  Kokkos TeuchosCore TeuchosParser TeuchosParameterList TeuchosComm TeuchosNumerics TeuchosRemainder TeuchosKokkosCompat TeuchosKokkosComm Teuchos KokkosKernels Epetra TpetraTSQR TpetraCore Tpetra 15

Final set of non-enabled top-level packages:  TrilinosFrameworkTests TrilinosATDMConfigTests Gtest RTOp Sacado MiniTensor Zoltan Shards Triutils EpetraExt TrilinosSS Domi Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2Core Ifpack ML Belos ShyLU_Node Amesos2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko TriKota Intrepid Intrepid2 Compadre STK Percept Krino Phalanx NOX Moertel MueLu Zoltan2Sphynx Zoltan2 ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro Panzer PyTrilinos NewPackage Adelus TrilinosCouplings Pike TrilinosBuildStats TrilinosInstallTests 61

Final set of non-enabled packages:  TrilinosFrameworkTests TrilinosATDMConfigTests Gtest RTOp Sacado MiniTensor Zoltan Shards Triutils EpetraExt TrilinosSS Domi ThyraCore ThyraEpetraAdapters ThyraEpetraExtAdapters ThyraTpetraAdapters Thyra Xpetra Isorropia Pliris AztecOO Galeri Amesos Pamgen Zoltan2Core Ifpack ML Belos ShyLU_NodeHTS ShyLU_NodeTacho ShyLU_NodeBasker ShyLU_NodeFastILU ShyLU_Node Amesos2 SEACASExodus SEACASExodus_for SEACASExoIIv2for32 SEACASNemesis SEACASIoss SEACASChaco SEACASAprepro_lib SEACASSupes SEACASSuplib SEACASSuplibC SEACASSuplibCpp SEACASSVDI SEACASPLT SEACASAlgebra SEACASAprepro SEACASBlot SEACASConjoin SEACASEjoin SEACASEpu SEACASCpup SEACASExo2mat SEACASExodiff SEACASExomatlab SEACASExotxt SEACASExo_format SEACASEx1ex2v2 SEACASExotec2 SEACASFastq SEACASGjoin SEACASGen3D SEACASGenshell SEACASGrepos SEACASExplore SEACASMapvarlib SEACASMapvar SEACASMapvar-kd SEACASMat2exo SEACASNas2exo SEACASZellij SEACASNemslice SEACASNemspread SEACASNumbers SEACASSlice SEACASTxtexo SEACASEx2ex1v2 SEACAS Komplex Anasazi Ifpack2 Stratimikos FEI Teko TriKota Intrepid Intrepid2 Compadre STKUtil STKCoupling STKMath STKSimd STKNGP_TEST STKTopology STKMesh STKIO STKSearch STKMiddle_mesh STKTransfer STKTools STKBalance STKUnit_test_utils STKSearchUtil STKTransferUtil STKUnit_tests STKDoc_tests STKExprEval STKEmend STK Percept Krino Phalanx NOX Moertel MueLu Zoltan2Sphynx Zoltan2 ShyLU_DDFROSch ShyLU_DDCore ShyLU_DDCommon ShyLU_DD ShyLU Rythmos Tempus Stokhos ROL Piro PanzerCore PanzerDofMgr PanzerDiscFE PanzerAdaptersSTK PanzerMiniEM PanzerExprEval Panzer PyTrilinos NewPackage Adelus TrilinosCouplings PikeBlackBox PikeImplicit Pike TrilinosBuildStats TrilinosInstallTests 145

Final set of enabled top-level external packages/TPLs:  CUDA MPI BLAS LAPACK DLlib 5

Final set of enabled external packages/TPLs:  CUDA MPI BLAS LAPACK DLlib 5

Final set of non-enabled top-level external packages/TPLs:  MKL yaml-cpp Peano CUBLAS CUSOLVER CUSPARSE Thrust Cusp ROCBLAS ROCSPARSE TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD Boost Scotch OVIS gpcd DataWarp METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf Netcdf ADIOS2 Faodel Cereal Catalyst2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS STRUMPACK 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 VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar mlpack pebbl MAGMASparse Check SARMA CDT mpi_advance 117

Final set of non-enabled external packages/TPLs:  MKL yaml-cpp Peano CUBLAS CUSOLVER CUSPARSE Thrust Cusp ROCBLAS ROCSPARSE TBB Pthread HWLOC QTHREAD BinUtils ARPREC QD Boost Scotch OVIS gpcd DataWarp METIS MTMETIS ParMETIS PuLP TopoManager LibTopoMap PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Zlib HDF5 CGNS Pnetcdf Netcdf ADIOS2 Faodel Cereal Catalyst2 y12m SuperLUDist SuperLUMT SuperLU Cholmod UMFPACK MA28 AMD CSparse HYPRE PETSC BLACS SCALAPACK MUMPS STRUMPACK 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 VTune TASMANIAN ArrayFireCPU SimMesh SimModel SimParasolid SimAcis SimField Valgrind QUO ViennaCL Avatar mlpack pebbl MAGMASparse Check SARMA CDT mpi_advance 117

Setting up export dependencies for all enabled packages ...


Probing the environment ...

-- USE_XSDK_DEFAULTS='FALSE'
-- BUILD_SHARED_LIBS='FALSE'
-- Setting CMAKE_BUILD_TYPE=RELEASE since it was not set ...
-- CMAKE_BUILD_TYPE='RELEASE'
-- MPI_USE_COMPILER_WRAPPERS='ON'
-- MPI_C_COMPILER='/projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpicc'
-- Setting CMAKE_C_COMPILER=${MPI_C_COMPILER}
-- CMAKE_C_COMPILER='/projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpicc'
-- MPI_CXX_COMPILER='/projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpicxx'
-- Setting CMAKE_CXX_COMPILER=${MPI_CXX_COMPILER}
-- CMAKE_CXX_COMPILER='/projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpicxx'
-- MPI_Fortran_COMPILER='/projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpif90'
-- Setting CMAKE_Fortran_COMPILER=${MPI_Fortran_COMPILER}
-- CMAKE_Fortran_COMPILER='/projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpif90'
-- MPI_EXEC='/projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpiexec'
-- The C compiler identification is GNU 8.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpicc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- CMAKE_C_COMPILER_ID='GNU'
-- CMAKE_C_COMPILER_VERSION='8.3.0'
-- The CXX compiler identification is GNU 8.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpicxx - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_CXX_COMPILER_ID='GNU'
-- CMAKE_CXX_COMPILER_VERSION='8.3.0'
-- The Fortran compiler identification is GNU 8.3.0
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Check for working Fortran compiler: /projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpif90 - skipped
-- Skip adding flags for OpenMP because Kokkos flags does that ...
-- Trilinos_SET_INSTALL_RPATH='TRUE'
-- CMAKE_INSTALL_RPATH_USE_LINK_PATH='TRUE'
-- Setting default for CMAKE_INSTALL_RPATH pointing to Trilinos_INSTALL_LIB_DIR
-- CMAKE_INSTALL_RPATH='/ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos/install/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.16.3") 
-- 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
-- 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.8.5") found components: doxygen dot 

Getting information for all enabled external packages/TPLs ...

Processing enabled external package/TPL: CUDA (enabled by Kokkos, disable with -DTPL_ENABLE_CUDA=OFF)
-- Found CUDAToolkit: /projects/sems/install/rhel7-x86_64/sems/v2/tpl/cuda/11.4.2/gcc/8.3.0/base/7lflstk/include (found version "11.4.120") 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
Processing enabled external package/TPL: MPI (enabled explicitly, disable with -DTPL_ENABLE_MPI=OFF)
-- MPI_LIBRARY_NAMES=''
Processing enabled external package/TPL: BLAS (enabled by Epetra, 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 external package/TPL: LAPACK (enabled by Epetra, 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 external package/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 ...

-- NOTE: Can't fill in version date files for Trilinos since GIT_VERSION_STRING=1.8.3.1 < 2.10.0
Processing enabled top-level package: Kokkos (Libs)
-- Setting default Kokkos CXX standard to 17
-- 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'
-- 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'
-- The project name is: Trilinos
-- Using internal gtest for testing
-- Compiler Version: 11.4.120
-- Using -std=c++17 for C++17 standard as feature
-- Detected CUDA Compute Capability 70
-- Setting Kokkos_ARCH_VOLTA70=ON
-- Built-in Execution Spaces:
CMake Deprecation Warning at packages/kokkos/cmake/kokkos_arch.cmake:905 (MESSAGE):
  Setting Kokkos_ENABLE_CUDA_UVM is deprecated - use the portable
  Kokkos::SharedSpace as an explicit memory space in your code instead
Call Stack (most recent call first):
  packages/kokkos/cmake/kokkos_tribits.cmake:203 (INCLUDE)
  packages/kokkos/CMakeLists.txt:220 (KOKKOS_SETUP_BUILD_ENVIRONMENT)


--     Device Parallel: Kokkos::Cuda
--     Host Parallel: NoTypeDefined
--       Host Serial: SERIAL
-- 
-- Architectures:
--  VOLTA70
-- Using internal desul_atomics copy
-- Kokkos Devices: CUDA;SERIAL, Kokkos Backends: CUDA;SERIAL
Processing enabled top-level 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
-- Wrapping every Teuchos timer with a Kokkos profiling region.
Processing enabled top-level package: KokkosKernels (Libs)
-- 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'
-- The project name is: Trilinos
-- 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'
Overriding KOKKOSKERNELS_ENABLE_TPL_BLAS=OFF with TPL_ENABLE_BLAS=ON
Overriding KOKKOSKERNELS_ENABLE_TPL_LAPACK=OFF with TPL_ENABLE_LAPACK=ON
Overriding KOKKOSKERNELS_ENABLE_TPL_CUBLAS=ON with TPL_ENABLE_CUBLAS=OFF
Overriding KOKKOSKERNELS_ENABLE_TPL_CUSPARSE=ON with TPL_ENABLE_CUSPARSE=OFF
-- Performing Test KK_BLAS_RESULT_AS_POINTER_ARG
-- Performing Test KK_BLAS_RESULT_AS_POINTER_ARG - Failed

================================
Kokkos Kernels version: 4.0.1
================================
Kokkos Kernels ETI Types
   Devices:  <Cuda,CudaUVMSpace>;<Serial,HostSpace>
   Scalars:  double
   Ordinals: int
   Offsets:  size_t
   Layouts:  LayoutLeft

Kokkos Kernels components
   COMMON:    ON
   BATCHED:   ON
   BLAS:      ON
   GRAPH:     ON
   SPARSE:    ON

Kokkos Kernels TPLs
   BLAS:        
   LAPACK:      
================================

-- Creating ETI files for Blas1_abs
-- Creating ETI files for Blas1_abs_mv
-- Creating ETI files for Blas1_scal
-- Creating ETI files for Blas1_scal_mv
-- Creating ETI files for Blas1_dot
-- Creating ETI files for Blas1_dot_mv
-- Creating ETI files for Blas_gesv
-- Creating ETI files for Blas1_axpby
-- Creating ETI files for Blas1_axpby_mv
-- Creating ETI files for Blas1_update
-- Creating ETI files for Blas1_update_mv
-- Creating ETI files for Blas1_sum
-- Creating ETI files for Blas1_sum_mv
-- Creating ETI files for Blas1_nrm1
-- Creating ETI files for Blas1_nrm1_mv
-- Creating ETI files for Blas1_nrm2w
-- Creating ETI files for Blas1_nrm2w_mv
-- Creating ETI files for Blas1_nrminf
-- Creating ETI files for Blas1_nrminf_mv
-- Creating ETI files for Blas1_iamax
-- Creating ETI files for Blas1_iamax_mv
-- Creating ETI files for Blas1_nrm2
-- Creating ETI files for Blas1_nrm2_mv
-- Creating ETI files for Blas1_mult
-- Creating ETI files for Blas1_mult_mv
-- Creating ETI files for Blas1_reciprocal
-- Creating ETI files for Blas1_reciprocal_mv
-- Creating ETI files for Blas1_rot
-- Creating ETI files for Blas1_rotg
-- Creating ETI files for Blas1_rotm
-- Creating ETI files for Blas1_rotmg
-- Creating ETI files for Blas1_swap
-- Creating ETI files for Blas2_gemv
-- Creating ETI files for Blas3_gemm
-- Creating ETI files for Blas3_trsm
-- Creating ETI files for Blas3_trmm
-- Creating ETI files for Blas_trtri
-- Creating ETI files for Graph_color_d1
-- Creating ETI files for Sparse_sptrsv_solve
-- Creating ETI files for Sparse_spmv_struct
-- Creating ETI files for Sparse_spmv_mv_struct
-- Creating ETI files for Sparse_spmv_bsrmatrix
-- Creating ETI files for Sparse_spmv_mv_bsrmatrix
-- Creating ETI files for Sparse_spmv
-- Creating ETI files for Sparse_spmv_mv
-- Creating ETI files for Sparse_spgemm_symbolic
-- Creating ETI files for Sparse_spgemm_numeric
-- Creating ETI files for Sparse_spgemm_noreuse
-- Creating ETI files for Sparse_bspgemm_numeric
-- Creating ETI files for Sparse_spgemm_jacobi
-- Creating ETI files for Sparse_spadd_symbolic
-- Creating ETI files for Sparse_spadd_numeric
-- Creating ETI files for Sparse_spiluk_symbolic
-- Creating ETI files for Sparse_spiluk_numeric
-- Creating ETI files for Sparse_par_ilut_symbolic
-- Creating ETI files for Sparse_par_ilut_numeric
-- Creating ETI files for Sparse_gmres
-- Creating ETI files for Sparse_sptrsv_symbolic
-- Creating ETI files for Sparse_trsv
-- Creating ETI files for Sparse_gauss_seidel_symbolic
-- Creating ETI files for Sparse_gauss_seidel_numeric
-- Creating ETI files for Sparse_gauss_seidel_apply
Processing enabled top-level 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 top-level package: Tpetra (TSQR, Core)
-- Tpetra: Using internal Kokkos
-- Tpetra: Enabling deprecated code
CUDA_VERSION=
-- NOTE: Kokkos::Serial is ON (the CMake option Kokkos_ENABLE_SERIAL is ON), but the corresponding Tpetra Node type is disabled.  If you want to enable instantiation and use of Kokkos::Serial in Tpetra, please also set the CMake option Tpetra_INST_SERIAL:BOOL=ON.  If you use the Kokkos::Serial Node type in Tpetra without doing this, you will get link errors!
-- Determine whether Tpetra will assume that MPI is GPU aware:
--   - Attempt to detect whether MPI is GPU aware, by searching for "ompi_info" executable.
--   - Calling "ompi_info" (full path: /projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/ompi_info) to find out whether MPI is GPU aware.
--   - "ompi_info" explicitly claims that your MPI implementation is NOT GPU aware.  You may want to use a different OpenMPI installation that is GPU aware, or reconfigure and rebuild OpenMPI in order to make it GPU aware.  For details, please refer to OpenMPI's website: https://www.open-mpi.org/faq/?category=runcuda .  You can still override this at runtime with the environment variable TPETRA_ASSUME_GPU_AWARE_MPI=ON or OFF.
-- Tpetra execution space availability (ON means available): 
--   - Serial:  OFF
--   - Threads: OFF
--   - OpenMP:  OFF
--   - Cuda:    ON
--   - HIP:     OFF
--   - SYCL:    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 disabled by default.
-- Tpetra: Tpetra_INST_INT_LONG is disabled by default.
-- 
-- Tpetra: Validate global ordinal setting ...
-- Tpetra: global ordinal setting is OK
-- 
-- Setting default Node to Tpetra::KokkosCompat::KokkosCudaWrapperNode.

Processing explicit instantiation support for enabled packages ...

Processing ETI support: TpetraCore
-- TpetraCore: Processing ETI / test support
-- Enabled Scalar types:        long long|double
-- Enabled LocalOrdinal types:  int
-- Enabled GlobalOrdinal types: long long
-- Enabled Node types:          Tpetra::KokkosCompat::KokkosCudaWrapperNode
-- Excluded type combinations: :
-- Set of enabled types, before exclusions: S={long long} N={Tpetra::KokkosCompat::KokkosCudaWrapperNode} LO={int} GO={long long};S={double} N={Tpetra::KokkosCompat::KokkosCudaWrapperNode} LO={int} GO={long long}

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


Set up for creating a distribution ...


Finished configuring Trilinos!

-- If publishing results using Trilinos, please cite us: https://trilinos.github.io/cite.html
-- Configuring done
-- Generating done
-- Build files have been written to: /ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos

@bartlettroscoe
Copy link
Member

bartlettroscoe commented Jun 8, 2023

@bartlettroscoe in my configuration I'm not enabling SEACAS or any SEACAS sub-packages, I don't understand why that is being triggered when I call make dashboard, which is resulting in the NETCDF issues (I'm not loading NETCDF nor enabling it). I'm only enabling Kokkos, KokkosKernels and Tpetra explicitly.

@ndellingwood, well, that is the issue then. Let me look into what is happening and will let you know if I need any more info. (I need to see if there is a missing use case in TriBITS testing of this feature.)

@bartlettroscoe
Copy link
Member

@ndellingwood, looks like there is a defect in tribits_ctest_driver() for the case where no packages have tests enabled shown above which shows:

...

**************************************************
*** Running all-at-once experimental dashboard ***
**************************************************

Trilinos_ENABLED_PACKAGES_LIST=


***
*** Run the dashboard command setting the list of packages
***

Running: env ... Trilinos_PACKAGES= ... <base-cmake-dir>/ctest -V -S /ascldap/users/ndellin/Trilinos/cmake/tribits/ctest_driver/experimental_build_test.cmake

...

***
*** Determining what packages to enable based what was set in Trilinos_PACKAGES by the user ...
***

Setting Trilinos_ENABLE_ALL_PACKAGES=ON since Trilinos_PACKAGES_USER_SELECTED=''

...

Above, note the empty lists Trilinos_ENABLED_PACKAGES_LIST= and Trilinos_ENABLED_PACKAGES_LIST= which happens to trigger setting Trilinos_ENABLE_ALL_PACKAGES=ON inside of tribits_ctest_driver().

The dashboard target assumes that you are testing something and not just building. I have never tried to run the dashboard target when there are no tests enabled (and there are not TriBITS tests for that use case). It determines what packages to test based on which packages have tests enabled (which is why Trilinos_ENABLED_PACKAGES_LIST is empty).

This use case can be supported for the all-at-once mode for when there are no tests enabled and the dashboard target should be able to do the correct thing. (I think I would just error out for the package-by-package mode.)

For now, could you please add -DTpetra_ENABLE_TESTS=ON to your configure script for Trilinos and try again? (The Kokkos develop + KokkosKerenels develop + Trilinos develop testing should be running some tests or this is not much of a "test".)

I can add a test case to TriBITS where no tests are enabled and the make dashboard target will only do a build and not try to run any tests (which I have never done before.)

@ndellingwood
Copy link
Contributor Author

Above, note the empty lists Trilinos_ENABLED_PACKAGES_LIST= and Trilinos_ENABLED_PACKAGES_LIST= which happens to trigger setting Trilinos_ENABLE_ALL_PACKAGES=ON inside of tribits_ctest_driver().

Thanks, that explains it!

For now, could you please add -DTpetra_ENABLE_TESTS=ON to your configure script for Trilinos and try again?

Will do this now

@ndellingwood
Copy link
Contributor Author

Nice, enabling the Tpetra tests worked successfully to post the configure, build, and unit test results to the cdash experimental track (this is from my local build on kokkos-dev-2):

https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=3&showfilters=1&filtercombine=and&field1=site&compare1=61&value1=kokkos-dev-2&field2=buildname&compare2=61&value2=Linux-InstallTestTrilinos&field3=buildstamp&compare3=61&value3=20230608-2240-Experimental

I forgot to set CTEST_DO_INSTALL=TRUE

@ndellingwood
Copy link
Contributor Author

@bartlettroscoe it looks like setting CTEST_DO_INSTALL=TRUE will run make install, but is there an option that will trigger testing of e.g. simpleBuildAgainstTrilinos against the install of Trilinos and post to cdash?

@bartlettroscoe
Copy link
Member

@bartlettroscoe it looks like setting CTEST_DO_INSTALL=TRUE will run make install, but is there an option that will trigger testing of e.g. simpleBuildAgainstTrilinos against the install of Trilinos and post to cdash?

CCing @sebrowne to inform him about this as well ...

@ndellingwood, please set the following configure options:

-DTrilinos_ENABLE_TrilinosInstallTests=ON \
-TrilinosInstallTests_ENABLE_TESTS=ON \

and configure and run make dashboard again and that will build and test simpleBuildAgainstTrilinos against a local install of Trilinos under the build dir and also against Trilinos packages in the build dir. (That is a separate install from the one pointed to by CMAKE_PREFIX_PATH.) See packages/TrilinosInstallTests/CMakeLists.txt.

@ndellingwood
Copy link
Contributor Author

@bartlettroscoe thanks, I wasn't aware of the TrilinosInstallTests package and tests. I added the options and reran make dashboard, results are posted:

https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=3&showfilters=1&filtercombine=and&field1=site&compare1=61&value1=kokkos-dev-2&field2=buildname&compare2=61&value2=Linux-InstallTestTrilinos&field3=buildstamp&compare3=61&value3=20230609-1619-Experimental

The install tests passed when run this way.

I reran them locally following the process in my OP:

mkdir -p app-test
cd app-test
cmake -DCMAKE_PREFIX_PATH=${TRILINOS_INSTALL} ${TRILINOS_DIR}/demos/simpleBuildAgainstTrilinos
make

and I am still encountering the same problems. Is there additional cmake options I should be passing on the cmake line to get this to work? What I have posted worked prior to #11863

@ndellingwood
Copy link
Contributor Author

ndellingwood commented Jun 9, 2023

To clarify, one of the problems is that the correct compiler is not being selected during configuration - g++ is being selected, rather than nvcc_wrapper (which was pointed at by OMPI_CXX in my configuration and build of Trilinos)

Edit: Adding the configuration output and compilation error:

[ndellin@kokkos-dev-2 app-test]$ cmake -DCMAKE_PREFIX_PATH=${TRILINOS_INSTALL} ${TRILINOS_DIR}/demos/simpleBuildAgainstTrilinos
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /projects/sems/install/rhel7-x86_64/sems-compilers/tpl/gcc/8.3.0/gcc/4.8.5/base/odjqidm/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /projects/sems/install/rhel7-x86_64/sems-compilers/tpl/gcc/8.3.0/gcc/4.8.5/base/odjqidm/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found CUDAToolkit: /projects/sems/install/rhel7-x86_64/sems/v2/tpl/cuda/11.4.2/gcc/8.3.0/base/7lflstk/include (found version "11.4.120") 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- 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  
-- Enabled Kokkos devices: CUDA;SERIAL

Found Trilinos!  Here are the details: 
   Trilinos_DIR = /ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos/install/lib/cmake/Trilinos
   Trilinos_VERSION = 14.1
   Trilinos_PACKAGE_LIST = TrilinosInstallTests;Tpetra;TpetraCore;TpetraTSQR;Epetra;KokkosKernels;Teuchos;TeuchosKokkosComm;TeuchosKokkosCompat;TeuchosRemainder;TeuchosNumerics;TeuchosComm;TeuchosParameterList;TeuchosParser;TeuchosCore;Kokkos
   Trilinos_LIBRARIES = Teuchos::all_libs;Tpetra::all_libs
   Trilinos_INCLUDE_DIRS = /ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos/install/include
   Trilinos_TPL_LIST = 
   Trilinos_TPL_LIBRARIES = 
   Trilinos_BUILD_SHARED_LIBS = FALSE
End of Trilinos details

-- Configuring done
-- Generating done
-- Build files have been written to: /ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos/app-test
[ndellin@kokkos-dev-2 app-test]$ make
[ 50%] Building CXX object CMakeFiles/MyApp.dir/app.cpp.o
g++: error: unrecognized command line option '-Wext-lambda-captures-this'
g++: error: unrecognized command line option '-arch=sm_70'
make[2]: *** [CMakeFiles/MyApp.dir/app.cpp.o] Error 1
make[1]: *** [CMakeFiles/MyApp.dir/all] Error 2
make: *** [all] Error 2

@bartlettroscoe
Copy link
Member

bartlettroscoe commented Jun 9, 2023

To clarify, one of the problems is that the correct compiler is not being selected during configuration - g++ is being selected, rather than nvcc_wrapper (which was pointed at by OMPI_CXX in my configuration and build of Trilinos)

@ndellingwood, you now have to pass the compilers to use explicitly as shown in the test TrilinosInstallTests_simpleBuildAgainstTrilinos showing:

Running: "/net/watson.sandia.gov/storage/fast/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.24.3/gcc/8.3.0/base/pwyrvxm/bin/cmake" "-DCMAKE_C_COMPILER=/projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpicc" "-DCMAKE_CXX_COMPILER=/projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpicxx" "-DCMAKE_Fortan_COMPILER=/projects/sems/install/rhel7-x86_64/sems/v2/tpl/openmpi/4.0.5/gcc/8.3.0/base/wtxd46r/bin/mpif90" "-DCMAKE_PREFIX_PATH=/ascldap/users/ndellin/Trilinos/Build/InstallTestTrilinos/install" "-DCMAKE_BUILD_TYPE=DEBUG" "/ascldap/users/ndellin/Trilinos/demos/simpleBuildAgainstTrilinos"

You can't get the compilers automatically from find_package(Trilinos) anymore; you have to explicitly pass them in (as well as have your env vars set correctly like OMP_CXX pointing to nvcc_wrapper obviously). See the discussion about this in #11863 (comment). We may need to update the file demos/simpleBuildAgainstTrilinos/README.md to make this more explicit?

@ndellingwood
Copy link
Contributor Author

Thanks @bartlettroscoe , I missed that comment but confirmed including the compilers on the cmake line resolved the issue I was seeing (compilers are not properly set, code compiles, test passes)

cmake -D CMAKE_CXX_COMPILER=`which mpicxx` -D CMAKE_C_COMPILER=`which mpicc` -DCMAKE_PREFIX_PATH=${TRILINOS_INSTALL} ${TRILINOS_DIR}/demos/simpleBuildAgainstTrilinos

Re: README.md updates, I think it would help to have step 3 updated
https://github.com/trilinos/Trilinos/blob/develop/demos/simpleBuildAgainstTrilinos/README.md#3-configure-the-example-project

@ndellingwood ndellingwood added type: question and removed type: bug The primary issue is a bug in Trilinos code or tests labels Jun 9, 2023
@ndellingwood
Copy link
Contributor Author

I changed the labeling from bug to question, thanks @bartlettroscoe for your help!

bartlettroscoe added a commit that referenced this issue Jun 9, 2023
Added explicit mention of needing to pass in compatible compilers to CMake.  This example can't get compilers from `find_package(Trilinos)` for CUDA builds (see #11955 (comment)).
@bartlettroscoe
Copy link
Member

Thanks @bartlettroscoe , I missed that comment but confirmed including the compilers on the cmake line resolved the issue I was seeing (compilers are not properly set, code compiles, test passes)

cmake -D CMAKE_CXX_COMPILER=`which mpicxx` -D CMAKE_C_COMPILER=`which mpicc` -DCMAKE_PREFIX_PATH=${TRILINOS_INSTALL} ${TRILINOS_DIR}/demos/simpleBuildAgainstTrilinos

Re: README.md updates, I think it would help to have step 3 updated https://github.com/trilinos/Trilinos/blob/develop/demos/simpleBuildAgainstTrilinos/README.md#3-configure-the-example-project

@ndellingwood,

See the new PR:

Can you please review?

But I think some positive things came out of this issue anyway:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TriBITS Issues with the TriBITS framework itself, not usage of the TriBITS framework type: question
Projects
None yet
Development

No branches or pull requests

2 participants