Closed rd-contr closed 4 years ago
The error is most likely from inconsistent Ordinal types between Tpetra (Trilinos build) and Nalu-Wind
We will need output of CMake configuration phases from Trilinos and Nalu-Wind builds (along with Git SHA IDs of the trilinos and nalu-wind versions you are using) to confirm this.
I know that I had to roll to an older version of Trilinos to get the compile to work (it would complain about global ordinals). So perhaps that’s the source of the inconsistency you reference. Is there a specific release of Trilinos that I should be attempting to use in conjunction with the current source for Nalu-Wind?
In the meantime, I have attached the CMakeCache.txt files for both Trilinos and Nalu-Wind. HEAD for Trilinos is lined up to SHA 98104b00c35220e7b4ed1465189040f064583e88 and HEAD for Nalu-Wind is d0809065bb26b8b531da04ed8f80a80adfda8485.
From: Shreyas Ananthan notifications@github.com Sent: Monday, February 24, 2020 7:45 AM To: Exawind/nalu-wind nalu-wind@noreply.github.com Cc: Decker, Robert K CTR USAF USAFA USAFA/DFAN robert.decker.ctr@usafa.edu; Author author@noreply.github.com Subject: Re: [Exawind/nalu-wind] Trouble running abl_neutral test case (#535)
The error is most likely from inconsistent Ordinal types between Tpetra (Trilinos build) and Nalu-Wind
We will need output of CMake configuration phases from Trilinos and Nalu-Wind builds (along with Git SHA IDs of the trilinos and nalu-wind versions you are using) to confirm this.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Exawind/nalu-wind/issues/535?email_source=notifications&email_token=AOT5RA6NFNB6APYGR2VMR3DREPMNTA5CNFSM4KZJZQAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMYBTWY#issuecomment-590354907 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AOT5RAZWZ7XC5AGMATJ2P23REPMNTANCNFSM4KZJZQAA .
########################
########################
//If set to true, then strong warnings for package Amesos2 will // be disabled. Amesos2_DISABLE_STRONG_WARNINGS:BOOL=OFF
//Enable Basker in Amesos2 Amesos2_ENABLE_Basker:BOOL=OFF
//Enable a host of runtime debug checking. Amesos2_ENABLE_DEBUG:BOOL=OFF
//Build examples for the package Amesos2. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. Amesos2_ENABLE_EXAMPLES:STRING=
//Enable the use of explicit template instantiation. Amesos2_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON
//Enable building and installation of experimental Amesos2 features. Amesos2_ENABLE_Experimental:BOOL=NO
//Enable KLU2 in Amesos2 Amesos2_ENABLE_KLU2:BOOL=ON
//Enable the dense serial solver interface Amesos2_ENABLE_LAPACK:BOOL=OFF
//Enable MUMPS in Amesos2 Amesos2_ENABLE_MUMPS:BOOL=OFF
//Enable ShyLUBasker in Amesos2 Amesos2_ENABLE_ShyLU_NodeBasker:BOOL=OFF
//Enable Tacho in Amesos2 Amesos2_ENABLE_ShyLU_NodeTacho:BOOL=OFF
//Build tests for the package Amesos2. Set to 'ON', 'OFF', or // leave empty '' to allow for other logic to decide. Amesos2_ENABLE_TESTS:STRING=
//Enable performance timers Amesos2_ENABLE_TIMERS:BOOL=OFF
//Enable verbose output during debug-mode Amesos2_ENABLE_VERBOSE_DEBUG:BOOL=OFF
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! AvatarT_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! Avatar_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//List of semi-colon separated paths to look for the TPL BLAS libraries. // This list of paths will be passed into a FIND_LIBRARY(...) // command to find the libraries listed in BLAS_LIBRARY_NAMES. // Note that this set of paths is also the default value used // for BLAS_LIBRARY_DIRS. Therefore, if the headers exist in the // same directories as the library, you do not need to set BLAS_LIBRARY_DIRS. BLAS_LIBRARY_DIRS:PATH=
//List of semi-colon separated names of libraries needed to link // to for the TPL BLAS. This list of libraries will be search // for in FIND_LIBRARY(...) calls along with the directories specified // with BLAS_LIBRARY_DIRS. NOTE: This is not the final list of // libraries used for linking. That is specified by TPL_BLAS_LIBRARIES! BLAS_LIBRARY_NAMES:STRING=blas blas_win32
//Build shared libraries or not. BUILD_SHARED_LIBS:BOOL=FALSE
//Build the testing tree. BUILD_TESTING:BOOL=ON
//Path to a program. BZRCOMMAND:FILEPATH=BZRCOMMAND-NOTFOUND
//If set to true, then strong warnings for package Belos will be // disabled. Belos_DISABLE_STRONG_WARNINGS:BOOL=OFF
//Build examples for the package Belos. Set to 'ON', 'OFF', or // leave empty '' to allow for other logic to decide. Belos_ENABLE_EXAMPLES:STRING=
//Enable experimental Belos solvers and features. Belos_ENABLE_Experimental:BOOL=NO
//Build tests for the package Belos. Set to 'ON', 'OFF', or leave // empty '' to allow for other logic to decide. Belos_ENABLE_TESTS:STRING=
//Enable Teuchos timers (via TimeMonitor) in Belos solvers. Belos_ENABLE_TEUCHOS_TIME_MONITOR:BOOL=ON
//Enable TSQR (Tall Skinny QR factorization) as an orthogonalization // method in Belos. You must build Trilinos with both Epetra and // Tpetra enabled in order to use TSQR with Epetra objects. Belos_ENABLE_TSQR:BOOL=OFF
//Fully exclude deprecated code in Belos Belos_HIDE_DEPRECATED_CODE:BOOL=OFF
//Show warnings about deprecated code in Belos Belos_SHOW_DEPRECATED_WARNINGS:BOOL=ON
//Add timers to Belos::MultiVecTraits for Tpetra::MultiVector operations. Belos_Tpetra_Timers:BOOL=NO
//No help, variable specified on the command line. BoostLib_INCLUDE_DIRS:PATH=/home/rdecker/nalu/install/boost/include
//No help, variable specified on the command line. BoostLib_LIBRARY_DIRS:PATH=/home/rdecker/nalu/install/boost/lib
//List of semi-colon separated names of libraries needed to link // to for the TPL BoostLib. This list of libraries will be search // for in FIND_LIBRARY(...) calls along with the directories specified // with BoostLib_LIBRARY_DIRS. NOTE: This is not the final list // of libraries used for linking. That is specified by TPL_BoostLib_LIBRARIES! BoostLib_LIBRARY_NAMES:STRING=boost_program_options;boost_system
//List of semi-colon separated paths to look for the TPL Boost // headers. This list of paths will be passed into a FIND_PATH(...) // command to find the headers for Boost (which are known in advance). Boost_INCLUDE_DIRS:PATH=
//Path to a program. CMAKE_AR:FILEPATH=/usr/bin/ar
//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or // CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. CMAKE_BUILD_TYPE:STRING=RELEASE
//Enable/Disable color output during build. CMAKE_COLOR_MAKEFILE:BOOL=ON
//Override by TriBITS (see TribitsDevelopersGuilde.*) CMAKE_CONFIGURATION_TYPES:STRING=
//CXX compiler overridden by MPI_CXX_COMPILER CMAKE_CXX_COMPILER:FILEPATH=/opt/hpe/hpc/mpt/mpt-2.20/bin/mpicxx
//A wrapper around 'ar' adding the appropriate '--plugin' option // for the GCC compiler CMAKE_CXX_COMPILER_AR:FILEPATH=/app/gnu_compiler/7.3.0/bin/gcc-ar
//A wrapper around 'ranlib' adding the appropriate '--plugin' option // for the GCC compiler CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/app/gnu_compiler/7.3.0/bin/gcc-ranlib
//Flags used by the compiler during all build types. CMAKE_CXX_FLAGS:STRING=-L/app/gnu_compiler/7.3.0/lib64 -lgfortran
//Flags used by the compiler during debug builds. CMAKE_CXX_FLAGS_DEBUG:STRING=-g
//If set to non-empty, will override CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG_OVERRIDE:STRING=
//Flags used by the compiler during release builds for minimum // size. CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//If set to non-empty, will override CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_MINSIZEREL_OVERRIDE:STRING=
//If set to non-empty, will override CMAKE_CXX_FLAGS_NONE CMAKE_CXX_FLAGS_NONE_OVERRIDE:STRING=
//Flags used by the compiler during release builds. CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//If set to non-empty, will override CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELEASE_OVERRIDE:STRING=
//Flags used by the compiler during release builds with debug info. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//If set to non-empty, will override CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO_OVERRIDE:STRING=
//C compiler overridden by MPI_C_COMPILER CMAKE_C_COMPILER:FILEPATH=/opt/hpe/hpc/mpt/mpt-2.20/bin/mpicc
//A wrapper around 'ar' adding the appropriate '--plugin' option // for the GCC compiler CMAKE_C_COMPILER_AR:FILEPATH=/app/gnu_compiler/7.3.0/bin/gcc-ar
//A wrapper around 'ranlib' adding the appropriate '--plugin' option // for the GCC compiler CMAKE_C_COMPILER_RANLIB:FILEPATH=/app/gnu_compiler/7.3.0/bin/gcc-ranlib
//Flags used by the compiler during all build types. CMAKE_C_FLAGS:STRING=
//Flags used by the compiler during debug builds. CMAKE_C_FLAGS_DEBUG:STRING=-g
//If set to non-empty, will override CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG_OVERRIDE:STRING=
//Flags used by the compiler during release builds for minimum // size. CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//If set to non-empty, will override CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_MINSIZEREL_OVERRIDE:STRING=
//If set to non-empty, will override CMAKE_C_FLAGS_NONE CMAKE_C_FLAGS_NONE_OVERRIDE:STRING=
//Flags used by the compiler during release builds. CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//If set to non-empty, will override CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE_OVERRIDE:STRING=
//Flags used by the compiler during release builds with debug info. CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//If set to non-empty, will override CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS_RELWITHDEBINFO_OVERRIDE:STRING=
//Flags used by the linker. CMAKE_EXE_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds. CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds. CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds. CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Enable/Disable output of compile commands during generation. CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
//Fortran compiler overridden by MPI_Fortran_COMPILER CMAKE_Fortran_COMPILER:FILEPATH=/opt/hpe/hpc/mpt/mpt-2.20/bin/mpif90
//A wrapper around 'ar' adding the appropriate '--plugin' option // for the GCC compiler CMAKE_Fortran_COMPILER_AR:FILEPATH=/app/gnu_compiler/7.3.0/bin/gcc-ar
//A wrapper around 'ranlib' adding the appropriate '--plugin' option // for the GCC compiler CMAKE_Fortran_COMPILER_RANLIB:FILEPATH=/app/gnu_compiler/7.3.0/bin/gcc-ranlib
//Flags for Fortran compiler. CMAKE_Fortran_FLAGS:STRING=
//Flags used by the compiler during debug builds. CMAKE_Fortran_FLAGS_DEBUG:STRING=-g
//If set to non-empty, will override CMAKE_Fortran_FLAGS_DEBUG CMAKE_Fortran_FLAGS_DEBUG_OVERRIDE:STRING=
//Flags used by the compiler during release builds for minimum // size. CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG -Os
//If set to non-empty, will override CMAKE_Fortran_FLAGS_MINSIZEREL CMAKE_Fortran_FLAGS_MINSIZEREL_OVERRIDE:STRING=
//If set to non-empty, will override CMAKE_Fortran_FLAGS_NONE CMAKE_Fortran_FLAGS_NONE_OVERRIDE:STRING=
//Flags used by the compiler during release builds. CMAKE_Fortran_FLAGS_RELEASE:STRING=-O3 -DNDEBUG -O3
//If set to non-empty, will override CMAKE_Fortran_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE_OVERRIDE:STRING=
//Flags used by the compiler during release builds with debug info. CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//If set to non-empty, will override CMAKE_Fortran_FLAGS_RELWITHDEBINFO CMAKE_Fortran_FLAGS_RELWITHDEBINFO_OVERRIDE:STRING=
//Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=/home/rdecker/nalu/install/trilinos
//If set to TRUE, then the RPATH for external shared libs will // be embedded in installed libs and execs. CMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=TRUE
//Path to a program. CMAKE_LINKER:FILEPATH=/usr/bin/ld
//Path to a program. CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
//Flags used by the linker during the creation of modules. CMAKE_MODULE_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds. CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds. CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds. CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds. CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program. CMAKE_NM:FILEPATH=/usr/bin/nm
//Path to a program. CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
//Path to a program. CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
//Value Computed by CMake CMAKE_PROJECT_NAME:STATIC=Trilinos
//Path to a program. CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
//Flags used by the linker during the creation of dll's. CMAKE_SHARED_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds. CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds. CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds. CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds. CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If set, runtime paths are not added when installing shared libraries, // but are added when building. CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
//If set, runtime paths are not added when using shared libraries. CMAKE_SKIP_RPATH:BOOL=NO
//Flags used by the linker during the creation of static libraries. CMAKE_STATIC_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds. CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds. CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds. CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds. CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program. CMAKE_STRIP:FILEPATH=/usr/bin/strip
//If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console // during the make. This is useful for debugging only. With Visual // Studio IDE projects all commands are done without /nologo. CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Path to the coverage program that CTest uses for performing coverage // inspection COVERAGE_COMMAND:FILEPATH=/app/gnu_compiler/7.3.0/bin/gcov
//Extra command line flags to pass to the coverage tool COVERAGE_EXTRA_FLAGS:STRING=-l
//Enable to build Debian packages CPACK_BINARY_DEB:BOOL=OFF
//Enable to build FreeBSD packages CPACK_BINARY_FREEBSD:BOOL=OFF
//Enable to build IFW packages CPACK_BINARY_IFW:BOOL=OFF
//Enable to build NSIS packages CPACK_BINARY_NSIS:BOOL=OFF
//Enable to build RPM packages CPACK_BINARY_RPM:BOOL=OFF
//Enable to build STGZ packages CPACK_BINARY_STGZ:BOOL=ON
//Enable to build TBZ2 packages CPACK_BINARY_TBZ2:BOOL=OFF
//Enable to build TGZ packages CPACK_BINARY_TGZ:BOOL=ON
//Enable to build TXZ packages CPACK_BINARY_TXZ:BOOL=OFF
//Enable to build TZ packages CPACK_BINARY_TZ:BOOL=ON
//Sets CTEST_BUILD_FLAGS on the env before invoking 'ctest -S'. CTEST_BUILD_FLAGS:STRING=
//Sets CTEST_PARALLEL_LEVEL on the env before invoking 'ctest -S'. CTEST_PARALLEL_LEVEL:STRING=
//How many times to retry timed-out CTest submissions. CTEST_SUBMIT_RETRY_COUNT:STRING=3
//How long to wait between timed-out CTest submissions. CTEST_SUBMIT_RETRY_DELAY:STRING=5
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! CTrilinos_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Path to a program. CVSCOMMAND:FILEPATH=/usr/bin/cvs
//Options passed to the cvs update command. CVS_UPDATE_OPTIONS:STRING=-d -A -P
//Original value set by user reset by TriBITS after scaling DART_TESTING_TIMEOUT:STRING=1500
//Path to a program. DIFF:FILEPATH=/usr/bin/diff
//List of semi-colon separated paths to look for the TPL DLlib // libraries. This list of paths will be passed into a FIND_LIBRARY(...) // command to find the libraries listed in DLlib_LIBRARY_NAMES. // Note that this set of paths is also the default value used // for DLlib_LIBRARY_DIRS. Therefore, if the headers exist in // the same directories as the library, you do not need to set // DLlib_LIBRARY_DIRS. DLlib_LIBRARY_DIRS:PATH=
//List of semi-colon separated names of libraries needed to link // to for the TPL DLlib. This list of libraries will be search // for in FIND_LIBRARY(...) calls along with the directories specified // with DLlib_LIBRARY_DIRS. NOTE: This is not the final list of // libraries used for linking. That is specified by TPL_DLlib_LIBRARIES! DLlib_LIBRARY_NAMES:STRING=dl
//Dot tool for use with Doxygen DOXYGEN_DOT_EXECUTABLE:FILEPATH=/usr/bin/dot
//Doxygen documentation generation tool (http://www.doxygen.org) DOXYGEN_EXECUTABLE:FILEPATH=DOXYGEN_EXECUTABLE-NOTFOUND
//Name mangling to call functions in the provided BLAS library F77_BLASMANGLE:STRING=(name,NAME) name ##
//Name mangling used to call Fortran 77 functions with no underscores // in the name F77FUNC:STRING=(name,NAME) name ##
//Name mangling used to call Fortran 77 functions with at least // one underscore in the name F77FUNC:STRING=(name,NAME) name ## _
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! ForTrilinos_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Path to a program. GITCOMMAND:FILEPATH=/usr/bin/git
//Git command line client GIT_EXECUTABLE:FILEPATH=/usr/bin/git
//If set to true, then strong warnings for package Galeri will // be disabled. Galeri_DISABLE_STRONG_WARNINGS:BOOL=OFF
//Build examples for the package Galeri. Set to 'ON', 'OFF', or // leave empty '' to allow for other logic to decide. Galeri_ENABLE_EXAMPLES:STRING=
//Build tests for the package Galeri. Set to 'ON', 'OFF', or leave // empty '' to allow for other logic to decide. Galeri_ENABLE_TESTS:STRING=
//If set to true, then strong warnings for package Gtest will be // disabled. Gtest_DISABLE_STRONG_WARNINGS:BOOL=OFF
//Build examples for the package Gtest. Set to 'ON', 'OFF', or // leave empty '' to allow for other logic to decide. Gtest_ENABLE_EXAMPLES:STRING=
//Build tests for the package Gtest. Set to 'ON', 'OFF', or leave // empty '' to allow for other logic to decide. Gtest_ENABLE_TESTS:STRING=
//Set to TRUE to skip the install of Gtest header and library Gtest_SKIP_INSTALL:BOOL=FALSE
HAVE_TPETRA_DEFAULTNODE_SERIALWRAPPERNODE:BOOL=ON
//HDF5 C Wrapper compiler. Used only to detect HDF5 compile flags. HDF5_C_COMPILER_EXECUTABLE:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h5pcc
//Path to a library. HDF5_C_LIBRARY_dl:FILEPATH=/usr/lib64/libdl.so
//Path to a library. HDF5_C_LIBRARY_hdf5:FILEPATH=/home/rdecker/nalu/install/hdf5/lib/libhdf5.so
//Path to a library. HDF5_C_LIBRARY_m:FILEPATH=/usr/lib64/libm.so
//Path to a library. HDF5_C_LIBRARY_z:FILEPATH=/home/rdecker/nalu/install/zlib/lib/libz.so
//HDF5 file differencing tool. HDF5_DIFF_EXECUTABLE:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h5diff
//The directory containing a CMake configuration file for HDF5. HDF5_DIR:PATH=HDF5_DIR-NOTFOUND
//Determines if the variables HDF5_[INCLUDE_DIRS,LIBRARY_NAMES,LIBRARY_DIRS] // should be ignored and the pre-find FIND_PACKAGE(HDF5 should // be performed anyway. But this will not do the pre-find if // any of the TPLHDF5[INCLUDE_DIRS,LIBRARY_NAMES,LIBRARY_DIRS] // vars are set. HDF5_FORCE_PRE_FIND_PACKAGE:BOOL=FALSE
//Path to a program. HDF5_H52GIF_BINARY:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h52gif
//Path to a program. HDF5_H5COPY_BINARY:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h5copy
//Path to a program. HDF5_H5DEBUG_BINARY:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h5debug
//Path to a program. HDF5_H5DIFF_BINARY:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h5diff
//Path to a program. HDF5_H5DUMP_BINARY:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h5dump
//Path to a program. HDF5_H5IMPORT_BINARY:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h5import
//Path to a program. HDF5_H5JAM_BINARY:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h5jam
//Path to a program. HDF5_H5LS_BINARY:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h5ls
//Path to a program. HDF5_H5MKGRP_BINARY:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h5mkgrp
//Path to a program. HDF5_H5STAT_BINARY:FILEPATH=/home/rdecker/nalu/install/hdf5/bin/h5stat
//Path to a file. HDF5_INCLUDE_DIR:PATH=/home/rdecker/nalu/install/hdf5/include
//List of semi-colon separated paths to look for the TPL HDF5 headers. // This list of paths will be passed into a FIND_PATH(...) command // to find the headers for HDF5 (which are known in advance). HDF5_INCLUDE_DIRS:PATH=
//List of semi-colon separated paths to look for the TPL HDF5 libraries. // This list of paths will be passed into a FIND_LIBRARY(...) // command to find the libraries listed in HDF5_LIBRARY_NAMES. // Note that this set of paths is also the default value used // for HDF5_LIBRARY_DIRS. Therefore, if the headers exist in the // same directories as the library, you do not need to set HDF5_LIBRARY_DIRS. HDF5_LIBRARY_DIRS:PATH=
//List of semi-colon separated names of libraries needed to link // to for the TPL HDF5. This list of libraries will be search // for in FIND_LIBRARY(...) calls along with the directories specified // with HDF5_LIBRARY_DIRS. NOTE: This is not the final list of // libraries used for linking. That is specified by TPL_HDF5_LIBRARIES! HDF5_LIBRARY_NAMES:STRING=hdf5;z;hdf5_hl
//No help, variable specified on the command line. HDF5_NO_SYSTEM_PATHS:UNINITIALIZED=ON
//No help, variable specified on the command line. HDF5_ROOT:PATH=/home/rdecker/nalu/install/hdf5
//Path to a file. HDF5_SETTINGS_FILE:FILEPATH=/home/rdecker/nalu/install/hdf5/lib/libhdf5.settings
//Path to a program. HGCOMMAND:FILEPATH=HGCOMMAND-NOTFOUND
//If set to true, then strong warnings for package Ifpack2 will // be disabled. Ifpack2_DISABLE_STRONG_WARNINGS:BOOL=OFF
//Enable small scalar in Ifpack2::BlockTriDiContainer. Ifpack2_ENABLE_BlockTriDiContainer_Small_Scalar:BOOL=OFF
//Turn on timers in Ifpack2::BlockTriDiContainer. Ifpack2_ENABLE_BlockTriDiContainer_Timers:BOOL=NO
//Enable runtime debug checking. Ifpack2_ENABLE_DEBUG:BOOL=OFF
//Enable building and installation of long deprecated Ifpack2 code. // This is OFF by default. DO NOT ENABLE THIS UNLESS YOU INSIST // ON BUILDING DEPRECATED CODE. You may see lots of deprecated // warnings if you enable this. That's your problem; you wanted // to use the code. Ifpack2_ENABLE_DEPRECATED_CODE:BOOL=NO
//Build examples for the package Ifpack2. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. Ifpack2_ENABLE_EXAMPLES:STRING=
//Enable the use of explicit template instantiation. Ifpack2_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON
//Enable building and installation of experimental Ifpack2 features. Ifpack2_ENABLE_Experimental:BOOL=NO
//Enable building and installation of some Ifpack2 features that // use new KokkosKernels features. Ifpack2_ENABLE_Experimental_KokkosKernels_Features:BOOL=ON
//Enables a barrier in Ifpack2 Additive Schwarz so that timing // information is useful Ifpack2_ENABLE_IFPACK2_TIMER_BARRIER:BOOL=NO
//Enable MPI build of Ifpack2. Ifpack2_ENABLE_MPI:BOOL=ON
//Build tests for the package Ifpack2. Set to 'ON', 'OFF', or // leave empty '' to allow for other logic to decide. Ifpack2_ENABLE_TESTS:STRING=
//Fully exclude deprecated code in Ifpack2 Ifpack2_HIDE_DEPRECATED_CODE:BOOL=OFF
//Show warnings about deprecated code in Ifpack2 Ifpack2_SHOW_DEPRECATED_WARNINGS:BOOL=ON
//Building as a Trilinos package Ifpack2_Trilinos:BOOL=ON
//Dependencies for the target Ioex_LIB_DEPENDS:STATIC=general;Ioss;
//Dependencies for the target Ioexo_fac_LIB_DEPENDS:STATIC=general;Iofx;general;Iopx;
//Dependencies for the target Iofx_LIB_DEPENDS:STATIC=general;Ioss;general;Ioex;
//Dependencies for the target Iogn_LIB_DEPENDS:STATIC=general;Ioss;
//Dependencies for the target Iogs_LIB_DEPENDS:STATIC=general;Ioss;
//Dependencies for the target Iohb_LIB_DEPENDS:STATIC=general;Ioss;
//Dependencies for the target Ionit_LIB_DEPENDS:STATIC=general;Ioss;general;Ioex;general;Iopx;general;Iogn;general;Iogs;general;Iohb;general;Iotr;general;Iovs;general;Ioexo_fac;
//Dependencies for the target Iopx_LIB_DEPENDS:STATIC=general;Ioss;general;Ioex;
//Dependencies for the target Ioss_LIB_DEPENDS:STATIC=general;exodus;general;zoltan;general;kokkosalgorithms;general;kokkoscontainers;general;kokkoscore;general;/usr/lib64/libdl.so;general;/home/rdecker/nalu/install/hdf5/lib/libhdf5.so;general;/home/rdecker/nalu/install/zlib/lib/libz.so;general;/usr/lib64/libdl.so;general;/usr/lib64/libm.so;
//Dependencies for the target Iotr_LIB_DEPENDS:STATIC=general;Ioss;
//Dependencies for the target Iovs_LIB_DEPENDS:STATIC=general;Ioss;
//Optimize for specific host architecture. Options are: //\n None //\n AMDAVX //\n ARMv80 //\n ARMv81 //\n ARMv8-ThunderX //\n ARMv8-TX2 //\n WSM //\n SNB //\n HSW //\n BDW //\n SKX //\n KNC //\n KNL //\n BGQ //\n Power7 //\n Power8 //\n Power9 //\n Kepler //\n Kepler30 //\n Kepler32 //\n Kepler35 //\n Kepler37 //\n Maxwell //\n Maxwell50 //\n Maxwell52 //\n Maxwell53 //\n Pascal60 //\n Pascal61 //\n Volta70 //\n Volta72 //\n Turing75 KOKKOS_ARCH:STRING=NOT_SET
KOKKOS_CPPFLAGS:STRING=
KOKKOS_CPP_DEPENDS:STRING=KokkosCore_config.h;/include/Kokkos_Serial.hpp;/include/Kokkos_Parallel.hpp;/include/Kokkos_ExecPolicy.hpp;/include/Kokkos_OpenMPTarget.hpp;/include/Kokkos_Parallel_Reduce.hpp;/include/Kokkos_Macros.hpp;/include/Kokkos_Qthreads.hpp;/include/Kokkos_NumericTraits.hpp;/include/Kokkos_Core_fwd.hpp;/include/Kokkos_Pair.hpp;/include/Kokkos_UniqueToken.hpp;/include/Kokkos_PointerOwnership.hpp;/include/Kokkos_Profiling_ProfileSection.hpp;/include/Kokkos_OpenMP.hpp;/include/Kokkos_Vectorization.hpp;/include/Kokkos_Atomic.hpp;/include/Kokkos_Crs.hpp;/include/Kokkos_CudaSpace.hpp;/include/Kokkos_ScratchSpace.hpp;/include/Kokkos_CopyViews.hpp;/include/Kokkos_Layout.hpp;/include/Kokkos_WorkGraphPolicy.hpp;/include/Kokkos_TaskScheduler_fwd.hpp;/include/Kokkos_AnonymousSpace.hpp;/include/Kokkos_hwloc.hpp;/include/Kokkos_ROCmSpace.hpp;/include/Kokkos_ROCm.hpp;/include/Kokkos_HBWSpace.hpp;/include/Kokkos_TaskScheduler.hpp;/include/Kokkos_Cuda.hpp;/include/KokkosExp_MDRangePolicy.hpp;/include/Kokkos_Core.hpp;/include/Kokkos_Complex.hpp;/include/Kokkos_OpenMPTargetSpace.hpp;/include/Kokkos_HostSpace.hpp;/include/Kokkos_View.hpp;/include/Kokkos_MasterLock.hpp;/include/Kokkos_MemoryPool.hpp;/include/Kokkos_TaskPolicy.hpp;/include/Kokkos_MemoryTraits.hpp;/include/Kokkos_Timer.hpp;/include/Kokkos_Concepts.hpp;/include/Kokkos_Array.hpp;/include/Kokkos_Threads.hpp;/include/Kokkos_HPX.hpp;/include/Kokkos_Future.hpp;/include/Kokkos_Extents.hpp;/include/impl/Kokkos_Atomic_Windows.hpp;/include/impl/Kokkos_HostThreadTeam.hpp;/include/impl/Kokkos_FixedBufferMemoryPool.hpp;/include/impl/Kokkos_TaskQueue_impl.hpp;/include/impl/Kokkos_FunctorAnalysis.hpp;/include/impl/Kokkos_Timer.hpp;/include/impl/KokkosExp_ViewMapping.hpp;/include/impl/Kokkos_MultipleTaskQueue.hpp;/include/impl/Kokkos_TaskQueueCommon.hpp;/include/impl/Kokkos_SharedAlloc.hpp;/include/impl/Kokkos_Atomic_Compare_Exchange_Weak.hpp;/include/impl/Kokkos_LinkedListNode.hpp;/include/impl/Kokkos_Volatile_Load.hpp;/include/impl/Kokkos_BitOps.hpp;/include/impl/Kokkos_Atomic_Fetch_Add.hpp;/include/impl/Kokkos_Atomic_Generic.hpp;/include/impl/Kokkos_TaskNode.hpp;/include/impl/Kokkos_FunctorAdapter.hpp;/include/impl/Kokkos_Serial_WorkGraphPolicy.hpp;/include/impl/Kokkos_SingleTaskQueue.hpp;/include/impl/Kokkos_Utilities.hpp;/include/impl/Kokkos_Profiling_Interface.hpp;/include/impl/Kokkos_ViewUniformType.hpp;/include/impl/Kokkos_Atomic_Load.hpp;/include/impl/Kokkos_TaskQueue.hpp;/include/impl/Kokkos_VLAEmulation.hpp;/include/impl/Kokkos_CPUDiscovery.hpp;/include/impl/Kokkos_ViewArray.hpp;/include/impl/Kokkos_PhysicalLayout.hpp;/include/impl/Kokkos_Atomic_Fetch_Or.hpp;/include/impl/Kokkos_Memory_Fence.hpp;/include/impl/Kokkos_Atomic_Decrement.hpp;/include/impl/Kokkos_ViewLayoutTiled.hpp;/include/impl/Kokkos_Error.hpp;/include/impl/Kokkos_Atomic_View.hpp;/include/impl/Kokkos_ConcurrentBitset.hpp;/include/impl/Kokkos_EBO.hpp;/include/impl/Kokkos_ViewCtor.hpp;/include/impl/Kokkos_ChaseLev.hpp;/include/impl/Kokkos_Atomic_Exchange.hpp;/include/impl/KokkosExp_Host_IterateTile.hpp;/include/impl/Kokkos_Traits.hpp;/include/impl/Kokkos_ClockTic.hpp;/include/impl/Kokkos_Atomic_Compare_Exchange_Strong.hpp;/include/impl/Kokkos_OldMacros.hpp;/include/impl/Kokkos_TaskQueueMultiple_impl.hpp;/include/impl/Kokkos_TaskPolicyData.hpp;/include/impl/Kokkos_Atomic_Memory_Order.hpp;/include/impl/Kokkos_Atomic_Assembly.hpp;/include/impl/Kokkos_Atomic_Fetch_And.hpp;/include/impl/Kokkos_OptionalRef.hpp;/include/impl/Kokkos_ViewFillCopyETIAvail.hpp;/include/impl/Kokkos_HostBarrier.hpp;/include/impl/Kokkos_TaskResult.hpp;/include/impl/Kokkos_Atomic_Increment.hpp;/include/impl/Kokkos_ViewTile.hpp;/include/impl/Kokkos_HostSpace_deepcopy.hpp;/include/impl/Kokkos_ViewMapping.hpp;/include/impl/Kokkos_Spinwait.hpp;/include/impl/Kokkos_Serial_Task.hpp;/include/impl/Kokkos_AnalyzePolicy.hpp;/include/impl/Kokkos_TaskTeamMember.hpp;/include/impl/Kokkos_ViewFillCopyETIDecl.hpp;/include/impl/Kokkos_LIFO.hpp;/include/impl/Kokkos_TaskQueueMultiple.hpp;/include/impl/Kokkos_Tags.hpp;/include/impl/Kokkos_TaskQueueMemoryManager.hpp;/include/impl/Kokkos_Atomic_Store.hpp;/include/impl/Kokkos_SimpleTaskScheduler.hpp;/include/impl/Kokkos_TaskBase.hpp;/include/impl/Kokkos_MemoryPoolAllocator.hpp;/include/impl/Kokkos_Profiling_DeviceInfo.hpp;/include/impl/Kokkos_Atomic_Fetch_Sub.hpp;/include/Kokkos_DynRankView.hpp;/include/Kokkos_Vector.hpp;/include/Kokkos_StaticCrsGraph.hpp;/include/Kokkos_Functional.hpp;/include/Kokkos_DualView.hpp;/include/Kokkos_DynamicView.hpp;/include/Kokkos_Bitset.hpp;/include/Kokkos_UnorderedMap.hpp;/include/Kokkos_ScatterView.hpp;/include/Kokkos_ErrorReporter.hpp;/include/Kokkos_OffsetView.hpp;/include/impl/Kokkos_StaticCrsGraph_factory.hpp;/include/impl/Kokkos_Functional_impl.hpp;/include/impl/Kokkos_Bitset_impl.hpp;/include/impl/Kokkos_UnorderedMap_impl.hpp;/include/Kokkos_Random.hpp;/include/Kokkos_Sort.hpp
//Location of CUDA library. Defaults to where nvcc installed. KOKKOS_CUDA_DIR:PATH=
KOKKOS_CXXFLAGS:STRING=--std=c++11
KOKKOS_CXXLDFLAGS:STRING=
//Kokkos C++ standard KOKKOS_CXX_STANDARD:STRING=c++11
//Kokkos debug enabled ? KOKKOS_DEBUG_CMAKE:BOOL=ON
//Enable aggressive vectorization. KOKKOS_ENABLE_AGGRESSIVE_VECTORIZATION:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_AGGRESSIVE_VECTORIZATION_INTERNAL:BOOL=OFF
//Enable compiler warnings. KOKKOS_ENABLE_COMPILER_WARNINGS:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_COMPILER_WARNINGS_INTERNAL:BOOL=OFF
//Enable CUDA support in Kokkos. KOKKOS_ENABLE_CUDA:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_CUDA_INTERNAL:BOOL=OFF
//Enable lambdas for CUDA. (cuda option) KOKKOS_ENABLE_CUDA_LAMBDA:BOOL=
//INTERNAL KOKKOS_ENABLE_CUDA_LAMBDA_INTERNAL:BOOL=
//Enable CUDA LDG. (cuda option) KOKKOS_ENABLE_CUDA_LDG_INTRINSIC:BOOL=
//INTERNAL KOKKOS_ENABLE_CUDA_LDG_INTRINSIC_INTERNAL:BOOL=
//Enable relocatable device code for CUDA. (cuda option) KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE_INTERNAL:BOOL=OFF
//Enable CUDA unified virtual memory. KOKKOS_ENABLE_CUDA_UVM:BOOL=
//INTERNAL KOKKOS_ENABLE_CUDA_UVM_INTERNAL:BOOL=
//Enable Kokkos Debug. KOKKOS_ENABLE_DEBUG:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK_INTERNAL:BOOL=
//Enable dualview modify check. KOKKOS_ENABLE_DEBUG_DUALVIEW_MODIFY_CHECK:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_DEBUG_DUALVIEW_MODIFY_CHECK_INTERNAL:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_DEBUG_INTERNAL:BOOL=OFF
//Enable deprecated code. KOKKOS_ENABLE_DEPRECATED_CODE:BOOL=ON
//INTERNAL KOKKOS_ENABLE_DEPRECATED_CODE_INTERNAL:BOOL=ON
//Enable explicit template instantiation. KOKKOS_ENABLE_EXPLICIT_INSTANTIATION:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_EXPLICIT_INSTANTIATION_INTERNAL:BOOL=OFF
//Enable HPX support in Kokkos. KOKKOS_ENABLE_HPX:BOOL=OFF
//Enable HPX async dispatch. KOKKOS_ENABLE_HPX_ASYNC_DISPATCH:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_HPX_ASYNC_DISPATCH_INTERNAL:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_HPX_INTERNAL:BOOL=OFF
//Enable hwloc for better process placement. KOKKOS_ENABLE_HWLOC:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_HWLOC_INTERNAL:BOOL=OFF
//Enable librt for more precise timer. (kokkos tpl) KOKKOS_ENABLE_LIBRT:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_LIBRT_INTERNAL:BOOL=OFF
//Enable memkind. (kokkos tpl) KOKKOS_ENABLE_MEMKIND:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_MEMKIND_INTERNAL:BOOL=OFF
//Enable OpenMP support in Kokkos. KOKKOS_ENABLE_OPENMP:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_OPENMP_INTERNAL:BOOL=OFF
//Enable profiling. KOKKOS_ENABLE_PROFILING:BOOL=ON
//INTERNAL KOKKOS_ENABLE_PROFILING_INTERNAL:BOOL=ON
//Enable profile load print. KOKKOS_ENABLE_PROFILING_LOAD_PRINT:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_PROFILING_LOAD_PRINT_INTERNAL:BOOL=OFF
//Enable Pthread support in Kokkos. KOKKOS_ENABLE_PTHREAD:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_PTHREAD_INTERNAL:BOOL=OFF
//Enable Qthreads support in Kokkos. KOKKOS_ENABLE_QTHREADS:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_QTHREAD_INTERNAL:BOOL=
//Enable ROCm support in Kokkos. KOKKOS_ENABLE_ROCM:BOOL=OFF
//INTERNAL KOKKOS_ENABLE_ROCM_INTERNAL:BOOL=OFF
//Whether to enable the Kokkos::Serial device. This device executes // "parallel" kernels sequentially on a single CPU thread. It // is enabled by default. If you disable this device, please enable // at least one other CPU device, such as Kokkos::OpenMP or Kokkos::Threads. KOKKOS_ENABLE_SERIAL:BOOL=ON
//INTERNAL KOKKOS_ENABLE_SERIAL_INTERNAL:BOOL=ON
KOKKOS_EXTRA_LIBS:STRING=-ldl
//Kokkos architecture flags KOKKOS_GMAKE_ARCH:STRING=None
//Kokkos Cuda options KOKKOS_GMAKE_CUDA_OPTIONS:STRING=
//Kokkos devices list KOKKOS_GMAKE_DEVICES:STRING=Serial
//Kokkos options KOKKOS_GMAKE_OPTIONS:STRING=disable_dualview_modify_check
//Kokkos TPL include directories KOKKOS_GMAKE_TPL_INCLUDE_DIRS:STRING=
//Kokkos TPL library directories KOKKOS_GMAKE_TPL_LIBRARY_DIRS:STRING=
//Kokkos TPL library names KOKKOS_GMAKE_TPL_LIBRARY_NAMES:STRING= dl
//Kokkos templates list KOKKOS_GMAKE_USE_TPLS:STRING=
KOKKOS_HAS_TRILINOS:BOOL=ON
//Kokkos headers list KOKKOS_HEADERS:STRING=/include/Kokkos_OpenMPTargetSpace.hpp;/include/Kokkos_WorkGraphPolicy.hpp;/include/Kokkos_Timer.hpp;/include/Kokkos_UniqueToken.hpp;/include/Kokkos_PointerOwnership.hpp;/include/Kokkos_Profiling_ProfileSection.hpp;/include/Kokkos_Array.hpp;/include/Kokkos_Atomic.hpp;/include/Kokkos_CudaSpace.hpp;/include/Kokkos_CopyViews.hpp;/include/Kokkos_ScratchSpace.hpp;/include/Kokkos_ROCmSpace.hpp;/include/Kokkos_Core.hpp;/include/KokkosExp_MDRangePolicy.hpp;/include/Kokkos_Parallel.hpp;/include/Kokkos_Complex.hpp;/include/Kokkos_HostSpace.hpp;/include/Kokkos_MemoryPool.hpp;/include/Kokkos_NumericTraits.hpp;/include/Kokkos_Concepts.hpp;/include/Kokkos_Threads.hpp;/include/Kokkos_Layout.hpp;/include/Kokkos_ROCm.hpp;/include/Kokkos_ExecPolicy.hpp;/include/Kokkos_OpenMPTarget.hpp;/include/Kokkos_Parallel_Reduce.hpp;/include/Kokkos_Qthreads.hpp;/include/Kokkos_Macros.hpp;/include/Kokkos_TaskScheduler_fwd.hpp;/include/Kokkos_Pair.hpp;/include/Kokkos_Serial.hpp;/include/Kokkos_OpenMP.hpp;/include/Kokkos_Vectorization.hpp;/include/Kokkos_Crs.hpp;/include/Kokkos_Core_fwd.hpp;/include/Kokkos_AnonymousSpace.hpp;/include/Kokkos_hwloc.hpp;/include/Kokkos_TaskScheduler.hpp;/include/Kokkos_HBWSpace.hpp;/include/Kokkos_Cuda.hpp;/include/Kokkos_View.hpp;/include/Kokkos_Future.hpp;/include/Kokkos_Extents.hpp;/include/Kokkos_MasterLock.hpp;/include/Kokkos_TaskPolicy.hpp;/include/Kokkos_MemoryTraits.hpp;/include/Kokkos_HPX.hpp;/include/impl/Kokkos_Atomic_Windows.hpp;/include/impl/Kokkos_HostThreadTeam.hpp;/include/impl/Kokkos_FixedBufferMemoryPool.hpp;/include/impl/Kokkos_TaskQueue_impl.hpp;/include/impl/Kokkos_FunctorAnalysis.hpp;/include/impl/Kokkos_Timer.hpp;/include/impl/KokkosExp_ViewMapping.hpp;/include/impl/Kokkos_MultipleTaskQueue.hpp;/include/impl/Kokkos_TaskQueueCommon.hpp;/include/impl/Kokkos_SharedAlloc.hpp;/include/impl/Kokkos_Atomic_Compare_Exchange_Weak.hpp;/include/impl/Kokkos_LinkedListNode.hpp;/include/impl/Kokkos_Volatile_Load.hpp;/include/impl/Kokkos_BitOps.hpp;/include/impl/Kokkos_Atomic_Fetch_Add.hpp;/include/impl/Kokkos_Atomic_Generic.hpp;/include/impl/Kokkos_TaskNode.hpp;/include/impl/Kokkos_FunctorAdapter.hpp;/include/impl/Kokkos_Serial_WorkGraphPolicy.hpp;/include/impl/Kokkos_SingleTaskQueue.hpp;/include/impl/Kokkos_Utilities.hpp;/include/impl/Kokkos_Profiling_Interface.hpp;/include/impl/Kokkos_ViewUniformType.hpp;/include/impl/Kokkos_Atomic_Load.hpp;/include/impl/Kokkos_TaskQueue.hpp;/include/impl/Kokkos_VLAEmulation.hpp;/include/impl/Kokkos_CPUDiscovery.hpp;/include/impl/Kokkos_ViewArray.hpp;/include/impl/Kokkos_PhysicalLayout.hpp;/include/impl/Kokkos_Atomic_Fetch_Or.hpp;/include/impl/Kokkos_Memory_Fence.hpp;/include/impl/Kokkos_Atomic_Decrement.hpp;/include/impl/Kokkos_ViewLayoutTiled.hpp;/include/impl/Kokkos_Error.hpp;/include/impl/Kokkos_Atomic_View.hpp;/include/impl/Kokkos_ConcurrentBitset.hpp;/include/impl/Kokkos_EBO.hpp;/include/impl/Kokkos_ViewCtor.hpp;/include/impl/Kokkos_ChaseLev.hpp;/include/impl/Kokkos_Atomic_Exchange.hpp;/include/impl/KokkosExp_Host_IterateTile.hpp;/include/impl/Kokkos_Traits.hpp;/include/impl/Kokkos_ClockTic.hpp;/include/impl/Kokkos_Atomic_Compare_Exchange_Strong.hpp;/include/impl/Kokkos_OldMacros.hpp;/include/impl/Kokkos_TaskQueueMultiple_impl.hpp;/include/impl/Kokkos_TaskPolicyData.hpp;/include/impl/Kokkos_Atomic_Memory_Order.hpp;/include/impl/Kokkos_Atomic_Assembly.hpp;/include/impl/Kokkos_Atomic_Fetch_And.hpp;/include/impl/Kokkos_OptionalRef.hpp;/include/impl/Kokkos_ViewFillCopyETIAvail.hpp;/include/impl/Kokkos_HostBarrier.hpp;/include/impl/Kokkos_TaskResult.hpp;/include/impl/Kokkos_Atomic_Increment.hpp;/include/impl/Kokkos_ViewTile.hpp;/include/impl/Kokkos_HostSpace_deepcopy.hpp;/include/impl/Kokkos_ViewMapping.hpp;/include/impl/Kokkos_Spinwait.hpp;/include/impl/Kokkos_Serial_Task.hpp;/include/impl/Kokkos_AnalyzePolicy.hpp;/include/impl/Kokkos_TaskTeamMember.hpp;/include/impl/Kokkos_ViewFillCopyETIDecl.hpp;/include/impl/Kokkos_LIFO.hpp;/include/impl/Kokkos_TaskQueueMultiple.hpp;/include/impl/Kokkos_Tags.hpp;/include/impl/Kokkos_TaskQueueMemoryManager.hpp;/include/impl/Kokkos_Atomic_Store.hpp;/include/impl/Kokkos_SimpleTaskScheduler.hpp;/include/impl/Kokkos_TaskBase.hpp;/include/impl/Kokkos_MemoryPoolAllocator.hpp;/include/impl/Kokkos_Profiling_DeviceInfo.hpp;/include/impl/Kokkos_Atomic_Fetch_Sub.hpp;/include/Kokkos_DynRankView.hpp;/include/Kokkos_Vector.hpp;/include/Kokkos_StaticCrsGraph.hpp;/include/Kokkos_Functional.hpp;/include/Kokkos_DualView.hpp;/include/Kokkos_DynamicView.hpp;/include/Kokkos_Bitset.hpp;/include/Kokkos_UnorderedMap.hpp;/include/Kokkos_ScatterView.hpp;/include/Kokkos_ErrorReporter.hpp;/include/Kokkos_OffsetView.hpp;/include/impl/Kokkos_StaticCrsGraph_factory.hpp;/include/impl/Kokkos_Functional_impl.hpp;/include/impl/Kokkos_Bitset_impl.hpp;/include/impl/Kokkos_UnorderedMap_impl.hpp;/include/Kokkos_Random.hpp;/include/Kokkos_Sort.hpp
//Kokkos headers Cuda list KOKKOS_HEADERS_CUDA:STRING=
//Kokkos headers HPX list KOKKOS_HEADERS_HPX:STRING=
//Kokkos headers impl list KOKKOS_HEADERS_IMPL:STRING=
//Kokkos headers OpenMP list KOKKOS_HEADERS_OPENMP:STRING=
//Kokkos headers QThreads list KOKKOS_HEADERS_QTHREADS:STRING=
//Kokkos headers ROCm list KOKKOS_HEADERS_ROCM:STRING=
//Kokkos headers Threads list KOKKOS_HEADERS_THREADS:STRING=
//Location of HPX library. KOKKOS_HPX_DIR:PATH=
//Location of hwloc library. (kokkos tpl) KOKKOS_HWLOC_DIR:PATH=
KOKKOS_INTERNAL_USE_CUDA:STRING=0
KOKKOS_INTERNAL_USE_HPX:STRING=0
KOKKOS_INTERNAL_USE_OPENMP:STRING=0
KOKKOS_INTERNAL_USE_PTHREADS:STRING=0
KOKKOS_INTERNAL_USE_QTHREADS:STRING=0
KOKKOS_INTERNAL_USE_ROCM:STRING=0
KOKKOS_INTERNAL_USE_SERIAL:STRING=1
KOKKOS_LDFLAGS:STRING=
KOKKOS_LIBS:STRING=-lkokkos;-ldl
KOKKOS_LINK_DEPENDS:STRING=libkokkos.a
//extra flags to the link step (e.g. OpenMP) KOKKOS_LINK_FLAGS:STRING=
//Location of memkind library. (kokkos tpl) KOKKOS_MEMKIND_DIR:PATH=
KOKKOS_OS:STRING=Linux
//Kokkos installation path KOKKOS_PATH:FILEPATH=/home/rdecker/nalu/install/trilinos
//Location of Qthreads library. KOKKOS_QTHREADS_DIR:PATH=
//OFF = kokkos. ON = kokkoscore, kokkoscontainers, and kokkosalgorithms. KOKKOS_SEPARATE_LIBS:BOOL=OFF
//Provide unit test targets with finer granularity. KOKKOS_SEPARATE_TESTS:BOOL=OFF
//Kokkos source list KOKKOS_SRC:STRING=/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_HostSpace_deepcopy.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_Serial.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_HostBarrier.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_ExecPolicy.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_HostThreadTeam.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_Serial_Task.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_CPUDiscovery.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_MemoryPool.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_Spinwait.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_Profiling_Interface.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_hwloc.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_SharedAlloc.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_Core.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_Error.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/core/src/impl/Kokkos_HostSpace.cpp;/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/containers/src/impl/Kokkos_UnorderedMap_impl.cpp
//Build examples for the package KokkosAlgorithms. Set to 'ON', // 'OFF', or leave empty '' to allow for other logic to decide. KokkosAlgorithms_ENABLE_EXAMPLES:STRING=
//Build tests for the package KokkosAlgorithms. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. KokkosAlgorithms_ENABLE_TESTS:STRING=
KokkosClassic_DefaultNode:STRING=Kokkos::Compat::KokkosSerialWrapperNode
//Build examples for the package KokkosContainers. Set to 'ON', // 'OFF', or leave empty '' to allow for other logic to decide. KokkosContainers_ENABLE_EXAMPLES:STRING=
//Build tests for the package KokkosContainers. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. KokkosContainers_ENABLE_TESTS:STRING=
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! KokkosCore_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Build examples for the package KokkosCore. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. KokkosCore_ENABLE_EXAMPLES:STRING=
//Build tests for the package KokkosCore. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. KokkosCore_ENABLE_TESTS:STRING=
//If set to true, then strong warnings for package KokkosKernels // will be disabled. KokkosKernels_DISABLE_STRONG_WARNINGS:BOOL=OFF
//Enable a host of runtime debug checking. KokkosKernels_ENABLE_DEBUG:BOOL=OFF
//Build examples for the package KokkosKernels. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. KokkosKernels_ENABLE_EXAMPLES:STRING=
//Enable building and installation of experimental KokkosKernels // features. KokkosKernels_ENABLE_Experimental:BOOL=NO
//Build tests for the package KokkosKernels. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. KokkosKernels_ENABLE_TESTS:STRING=
//Whether to restrict availability of kernels to ETI types only. // This is off by default, i.e. any type combination can be instantiated. // Turning this on guarantees that kernels are never build inside // of object files which simply call KokkosKernels functions. KokkosKernels_ETI_Only:BOOL=OFF
//Whether to pre instantiate kernels for the scalar type complex
//Whether to pre instantiate kernels for the scalar type complex
//Whether to pre instantiate kernels for the scalar type double. // This option is KokkosKernels_INST_DOUBLE=ON by default. Disabling // this may increase build times. KokkosKernels_INST_DOUBLE:BOOL=ON
//Whether to build kernels for the execution space Kokkos::Serial. // This option is Kokkos_ENABLE_Serial=ON by default. If explicit // template instantiation (ETI) is enabled in Trilinos, disabling // this when Kokkos_ENABLE_Serial is enabled may increase build // times. KokkosKernels_INST_EXECSPACE_SERIAL:BOOL=ON
//Whether to pre instantiate kernels for the scalar type float. // This option is KokkosKernels_INST_FLOAT=Trilinos_ENABLE_FLOAT // by default. Disabling this may increase build times. KokkosKernels_INST_FLOAT:BOOL=OFF
//Whether to pre instantiate kernels for the view layout LayoutLeft. // This option is KokkosKernels_INST_LAYOUTLEFT=ON by default. // Disabling this may increase build times. KokkosKernels_INST_LAYOUTLEFT:BOOL=ON
//Whether to pre instantiate kernels for the view layout LayoutRight. // This option is KokkosKernels_INST_LAYOUTRIGHT=OFF by default. // Disabling this may increase build times. KokkosKernels_INST_LAYOUTRIGHT:BOOL=OFF
//Whether to pre instantiate kernels for the memory space Kokkos::HostSpace. // This option is KokkosKernels_INST_EXECSPACE_HOSTSPACE=(OFF // OR OFF OR ON) by default. Disabling this when one of the Host // execution spaces is enabled may increase build times. KokkosKernels_INST_MEMSPACE_HOSTSPACE:BOOL=ON
//Whether to pre instantiate kernels for the offset type int. // This option is KokkosKernels_INST_OFFSET_INT=ON by default. KokkosKernels_INST_OFFSET_INT:BOOL=ON
//Whether to pre instantiate kernels for the offset type size_t. // This option is KokkosKernels_INST_OFFSET_SIZE_T=OFF by default. KokkosKernels_INST_OFFSET_SIZE_T:BOOL=ON
//Whether to pre instantiate kernels for the ordinal type int. // This option is KokkosKernels_INST_ORDINAL_INT=ON by default. KokkosKernels_INST_ORDINAL_INT:BOOL=ON
//Whether to pre instantiate kernels for the ordinal type int64_t. // This option is KokkosKernels_INST_ORDINAL_INT64_T=OFF by default. KokkosKernels_INST_ORDINAL_INT64_T:BOOL=OFF
//Whether to restrict testing to ETI types. KokkosKernels_Test_ETI_Only:BOOL=ON
//Optimization level for KokkosKernels computational kernels: a // nonnegative integer. Higher levels result in better performance // that is more uniform for corner cases, but increase build time // and library size. The default value is 1, which should give // performance within ten percent of optimal on most platforms, // for most problems. KokkosLinAlg_Opt_Level:BOOL=1
//Enable complex arithmetic (std::complex
//Enable Intel Threading Building Blocks (TBB) intranode parallelization // of TSQR. This option is enabled by default if you are building // Trilinos with TBB enabled as a 'third-party library' (TPL), // so you should not have to enable this option manually. TSQR // will work without this, but enabling it gives another parallelization // option for TSQR. KokkosTSQR_ENABLE_TBB:BOOL=
//If set to true, then strong warnings for package Kokkos will // be disabled. Kokkos_DISABLE_STRONG_WARNINGS:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_AGGRESSIVE_VECTORIZATION Kokkos_ENABLE_Aggressive_Vectorization:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_COMPILER_WARNINGS Kokkos_ENABLE_Compiler_Warnings:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_CUDA Kokkos_ENABLE_Cuda:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_CUDA_LDG_INTRINSIC Kokkos_ENABLE_Cuda_LDG_Intrinsic:BOOL=
//CamelCase Compatibility setting for KOKKOS_ENABLE_CUDA_LAMBDA Kokkos_ENABLE_Cuda_Lambda:BOOL=
//CamelCase Compatibility setting for KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE Kokkos_ENABLE_Cuda_Relocatable_Device_Code:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_CUDA_UVM Kokkos_ENABLE_Cuda_UVM:BOOL=
//CamelCase Compatibility setting for KOKKOS_ENABLE_DEBUG Kokkos_ENABLE_Debug:BOOL=OFF
//Enable bounds checking in Kokkos array classes. Kokkos_ENABLE_Debug_Bounds_Check:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_DEBUG_DUALVIEW_MODIFY_CHECK Kokkos_ENABLE_Debug_DualView_Modify_Check:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_DEPRECATED_CODE Kokkos_ENABLE_Deprecated_Code:BOOL=ON
//Build examples for the package Kokkos. Set to 'ON', 'OFF', or // leave empty '' to allow for other logic to decide. Kokkos_ENABLE_EXAMPLES:STRING=
//CamelCase Compatibility setting for KOKKOS_ENABLE_EXPLICIT_INSTANTIATION Kokkos_ENABLE_Explicit_Instantiation:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_HPX Kokkos_ENABLE_HPX:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_HPX_ASYNC_DISPATCH Kokkos_ENABLE_HPX_ASYNC_DISPATCH:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_HWLOC Kokkos_ENABLE_HWLOC:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_LIBRT Kokkos_ENABLE_LIBRT:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_MEMKIND Kokkos_ENABLE_MEMKIND:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_OPENMP Kokkos_ENABLE_OpenMP:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_PROFILING Kokkos_ENABLE_Profiling:BOOL=ON
//CamelCase Compatibility setting for KOKKOS_ENABLE_PROFILING_LOAD_PRINT Kokkos_ENABLE_Profiling_Load_Print:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_PTHREAD Kokkos_ENABLE_Pthread:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_ROCM Kokkos_ENABLE_ROCm:BOOL=OFF
//CamelCase Compatibility setting for KOKKOS_ENABLE_SERIAL Kokkos_ENABLE_Serial:BOOL=ON
//Build tests for the package Kokkos. Set to 'ON', 'OFF', or leave // empty '' to allow for other logic to decide. Kokkos_ENABLE_TESTS:STRING=
//List of semi-colon separated paths to look for the TPL LAPACK // libraries. This list of paths will be passed into a FIND_LIBRARY(...) // command to find the libraries listed in LAPACK_LIBRARY_NAMES. // Note that this set of paths is also the default value used // for LAPACK_LIBRARY_DIRS. Therefore, if the headers exist in // the same directories as the library, you do not need to set // LAPACK_LIBRARY_DIRS. LAPACK_LIBRARY_DIRS:PATH=
//List of semi-colon separated names of libraries needed to link // to for the TPL LAPACK. This list of libraries will be search // for in FIND_LIBRARY(...) calls along with the directories specified // with LAPACK_LIBRARY_DIRS. NOTE: This is not the final list // of libraries used for linking. That is specified by TPL_LAPACK_LIBRARIES! LAPACK_LIBRARY_NAMES:STRING=lapack lapack_win32
//Command to build the project MAKECOMMAND:STRING=/p/home/apps/COST/cmake/3.10.3/gnu/bin/cmake --build . --config "${CTEST_CONFIGURATION_TYPE}"
//Path to the memory checking command, used for memory error detection. MEMORYCHECK_COMMAND:FILEPATH=MEMORYCHECK_COMMAND-NOTFOUND
//File that contains suppressions for the memory checker MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH=
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! MOOCHO_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//No help, variable specified on the command line. MPI_BASE_DIR:PATH=/opt/hpe/hpc/mpt/mpt-2.20
//Path to the bin directory where the MPI compiler and runtime // executables are found MPI_BIN_DIR:PATH=/opt/hpe/hpc/mpt/mpt-2.20/bin
//Where can one of the mpicxx, mpic++ or mpiCC libraries be found MPI_CXX_COMPILER:FILEPATH=/opt/hpe/hpc/mpt/mpt-2.20/bin/mpicxx
//Where can the mpicc library be found MPI_C_COMPILER:FILEPATH=/opt/hpe/hpc/mpt/mpt-2.20/bin/mpicc
//Where can one of the mpiexec or mpirun libraries be found MPI_EXEC:FILEPATH=/opt/hpe/hpc/mpt/mpt-2.20/bin/mpiexec
//The default mumber of processes to use when running MPI programs. MPI_EXEC_DEFAULT_NUMPROCS:STRING=4
//The maximum mumber of processes to use when running MPI programs. // Tests with more procs are excluded. MPI_EXEC_MAX_NUMPROCS:STRING=4
//Flag setting the number of processors to use with MPI run command. MPI_EXEC_NUMPROCS_FLAG:STRING=-np
//Extra command-line args to the MPI exec after num-procs args. MPI_EXEC_POST_NUMPROCS_FLAGS:STRING=
//Extra command-line args to the MPI exec before num-procs args. MPI_EXEC_PRE_NUMPROCS_FLAGS:STRING=
//Where can one of the mpif90 or mpif77 libraries be found MPI_Fortran_COMPILER:FILEPATH=/opt/hpe/hpc/mpt/mpt-2.20/bin/mpif90
//If set to 'ON', then the MPI compiler wrappers will be used. // Set MPI_[C,CXX,Fortran]_COMPILER:FILEPATH=XXX to set compilers. MPI_USE_COMPILER_WRAPPERS:BOOL=ON
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! Mesquite_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//If set to true, then strong warnings for package MueLu will be // disabled. MueLu_DISABLE_STRONG_WARNINGS:BOOL=OFF
//Enable Additive Variant. MueLu_ENABLE_ADDITIVE_VARIANT:BOOL=NO
//Enable Boost MueLu_ENABLE_Boost_for_real:BOOL=OFF
//Enable a host of runtime debug checking. MueLu_ENABLE_DEBUG:BOOL=OFF
//Whether MueLu enables deprecated code (that is, anything marked // with the MUELU_DEPRECATED macro) at compile time. Default is // ON (deprecated code enabled). If OFF, then deprecated code // does not exist. MueLu_ENABLE_DEPRECATED_CODE:BOOL=YES
//Whether MueLu compiles and run tests (or areas of a test) that // contain deprecated code (that is, anything marked with the MUELU_DEPRECATED // macro). Default is OFF (deprecated tests disabled). If ON, // then deprecated tests are compiled and tested. MueLu_ENABLE_DEPRECATED_TESTS:BOOL=NO
//Build examples for the package MueLu. Set to 'ON', 'OFF', or // leave empty '' to allow for other logic to decide. MueLu_ENABLE_EXAMPLES:STRING=
//Enable the use of explicit template instantiation. MueLu_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON
//Enable experimental code. MueLu_ENABLE_Experimental:BOOL=NO
//Enable detailed memory profiling using Google Perftools. MueLu_ENABLE_GOOGLE_PERFTOOLS:BOOL=OFF
//Enable Xpetra code refactored to use Kokkos. MueLu_ENABLE_Kokkos_Refactor:BOOL=ON
//Use MueLu code refactored to use Kokkos by default. MueLu_ENABLE_Kokkos_Refactor_Use_By_Default:BOOL=NO
//Use ML's Matrix-Matrix-Multiply when available MueLu_ENABLE_ML_MMM:BOOL=OFF
//Enable detailed timing and memory profiling of MueLu. MueLu_ENABLE_PROFILING:BOOL=OFF
//Enable Region Splitting. MueLu_ENABLE_REGION_SPLITTING:BOOL=NO
//Split ETI cpp files into extra files for each enabled configuration // (not recommended). MueLu_ENABLE_SPLIT_ETI_CPP_FILES:BOOL=NO
//Build tests for the package MueLu. Set to 'ON', 'OFF', or leave // empty '' to allow for other logic to decide. MueLu_ENABLE_TESTS:STRING=
//Enable MueLu tutorial. MueLu_ENABLE_Tutorial:BOOL=MueLu_ENABLE_Tutorial_DEFAULT
//Fully exclude deprecated code in MueLu MueLu_HIDE_DEPRECATED_CODE:BOOL=OFF
//Show warnings about deprecated code in MueLu MueLu_SHOW_DEPRECATED_WARNINGS:BOOL=ON
//Path to a program. NETCDF_NCCOPY_BINARY:FILEPATH=/home/rdecker/nalu/install/netcdf/bin/nccopy
//Path to a program. NETCDF_NCDUMP_BINARY:FILEPATH=/home/rdecker/nalu/install/netcdf/bin/ncdump
//Path to a program. NETCDF_NCGEN_BINARY:FILEPATH=/home/rdecker/nalu/install/netcdf/bin/ncgen
//Path to command nvcc_wrapper NVCC_WRAPPER:FILEPATH=/workspace/rdecker/nalu/packages/Trilinos/packages/kokkos/bin/nvcc_wrapper
//Path to a file. NetCDF_BINARY_DIR:PATH=/home/rdecker/nalu/install/netcdf/bin
//Path to a library. NetCDF_C_LIBRARY:FILEPATH=/home/rdecker/nalu/install/netcdf/lib/libnetcdf.a
//Path to a file. NetCDF_INCLUDE_DIR:PATH=/home/rdecker/nalu/install/netcdf/include
//No help, variable specified on the command line. NetCDF_ROOT:PATH=/home/rdecker/nalu/install/netcdf
//Determines if the variables Netcdf_[INCLUDE_DIRS,LIBRARY_NAMES,LIBRARY_DIRS] // should be ignored and the pre-find FIND_PACKAGE(Netcdf should // be performed anyway. But this will not do the pre-find if // any of the TPLNetcdf[INCLUDE_DIRS,LIBRARY_NAMES,LIBRARY_DIRS] // vars are set. Netcdf_FORCE_PRE_FIND_PACKAGE:BOOL=FALSE
//List of semi-colon separated paths to look for the TPL Netcdf // headers. This list of paths will be passed into a FIND_PATH(...) // command to find the headers for Netcdf (which are known in advance). Netcdf_INCLUDE_DIRS:PATH=
//List of semi-colon separated paths to look for the TPL Netcdf // libraries. This list of paths will be passed into a FIND_LIBRARY(...) // command to find the libraries listed in Netcdf_LIBRARY_NAMES. // Note that this set of paths is also the default value used // for Netcdf_LIBRARY_DIRS. Therefore, if the headers exist in // the same directories as the library, you do not need to set // Netcdf_LIBRARY_DIRS. Netcdf_LIBRARY_DIRS:PATH=
//List of semi-colon separated names of libraries needed to link // to for the TPL Netcdf. This list of libraries will be search // for in FIND_LIBRARY(...) calls along with the directories specified // with Netcdf_LIBRARY_DIRS. NOTE: This is not the final list // of libraries used for linking. That is specified by TPL_Netcdf_LIBRARIES! Netcdf_LIBRARY_NAMES:STRING=netcdf
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! Optika_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Path to a program. P4COMMAND:FILEPATH=P4COMMAND-NOTFOUND
//Path to a program. PERL_EXECUTABLE:FILEPATH=/usr/bin/perl
//Path to a file. PNetCDF_INCLUDE_DIR:PATH=/home/rdecker/nalu/install/parallel-netcdf/include
//Path to a library. PNetCDF_LIBRARY:FILEPATH=/home/rdecker/nalu/install/parallel-netcdf/lib/libpnetcdf.a
//No help, variable specified on the command line. PNetCDF_ROOT:PATH=/home/rdecker/nalu/install/parallel-netcdf
//Allow for project-specific compiler settings. PROJECT_COMPILER_CONFIG_FILE:FILEPATH=/workspace/rdecker/nalu/packages/Trilinos/cmake/ProjectCompilerPostConfig.cmake
//Path to a program. PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python
//Default version of Python to find (must be 2.6 or greater PythonInterp_FIND_VERSION:STRING=2.6
//Require Python to be found or not. PythonInterp_MUST_BE_FOUND:BOOL=FALSE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCOREC_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECapf_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECapf_sim_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECapf_stk_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECapf_zoltan_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECgmi_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECgmi_sim_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCOREClion_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECma_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECmds_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECparma_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECpcu_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECpumi_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Default set by TRIBITS_ALLOW_MISSING_EXTERNAL_PACKAGES()! SCORECspr_ALLOW_MISSING_EXTERNAL_PACKAGE:BOOL=TRUE
//Path to scp command, used by CTest for submitting results to // a Dart server SCPCOMMAND:FILEPATH=/usr/local/ossh/bin/scp
//Build examples for the package SEACASChaco. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASChaco_ENABLE_EXAMPLES:STRING=
//Build tests for the package SEACASChaco. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASChaco_ENABLE_TESTS:STRING=
//Build examples for the package SEACASEpu. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASEpu_ENABLE_EXAMPLES:STRING=
//Build tests for the package SEACASEpu. Set to 'ON', 'OFF', or // leave empty '' to allow for other logic to decide. SEACASEpu_ENABLE_TESTS:STRING=
//Build examples for the package SEACASExodiff. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASExodiff_ENABLE_EXAMPLES:STRING=
//Build tests for the package SEACASExodiff. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASExodiff_ENABLE_TESTS:STRING=
//Build examples for the package SEACASExodus. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASExodus_ENABLE_EXAMPLES:STRING=
//Build static version of Exodus in addition to shared version. SEACASExodus_ENABLE_STATIC:BOOL=OFF
//Build tests for the package SEACASExodus. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASExodus_ENABLE_TESTS:STRING=
//Enable thread-safe version of Exodus. SEACASExodus_ENABLE_THREADSAFE:BOOL=OFF
//Build examples for the package SEACASIoss. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASIoss_ENABLE_EXAMPLES:STRING=
//Build tests for the package SEACASIoss. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASIoss_ENABLE_TESTS:STRING=
//Enable thread-safe version of Ioss. SEACASIoss_ENABLE_THREADSAFE:BOOL=OFF
//Build examples for the package SEACASNemesis. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASNemesis_ENABLE_EXAMPLES:STRING=
//Build tests for the package SEACASNemesis. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASNemesis_ENABLE_TESTS:STRING=
//Build examples for the package SEACASNemslice. Set to 'ON', // 'OFF', or leave empty '' to allow for other logic to decide. SEACASNemslice_ENABLE_EXAMPLES:STRING=
//Build tests for the package SEACASNemslice. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASNemslice_ENABLE_TESTS:STRING=
//Build examples for the package SEACASNemspread. Set to 'ON', // 'OFF', or leave empty '' to allow for other logic to decide. SEACASNemspread_ENABLE_EXAMPLES:STRING=
//Build tests for the package SEACASNemspread. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASNemspread_ENABLE_TESTS:STRING=
//Build examples for the package SEACASSuplibC. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASSuplibC_ENABLE_EXAMPLES:STRING=
//Build tests for the package SEACASSuplibC. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASSuplibC_ENABLE_TESTS:STRING=
//Build examples for the package SEACASSuplibCpp. Set to 'ON', // 'OFF', or leave empty '' to allow for other logic to decide. SEACASSuplibCpp_ENABLE_EXAMPLES:STRING=
//Build tests for the package SEACASSuplibCpp. Set to 'ON', 'OFF', // or leave empty '' to allow for other logic to decide. SEACASSuplibCpp_ENABLE_TESTS:STRING=
//If set to true, then strong warnings for package SEACAS will // be disabled. SEACAS_DISABLE_STRONG_WARNINGS:BOOL=OFF
//Enable a host of runtime debug checking. SEACAS_ENABLE_DEBUG:BOOL=OFF
//Fully exclude deprecated code in SEACAS SEACAS_HIDE_DEPRECATED_CODE:BOOL=OFF
//Show warnings about deprecated code in SEACAS SEACAS_SHOW
@rd-contr Trilinos/Tpetra changed their default Ordinal behavior in Dec 2019 (see #475) and newer versions of nalu-wind introduced a change to adopt the new ordinal (668bb2e04914f). This means older Trilinos with OrdinalType set to long
won't work anymore. You can either update your trilinos and use newer a Trilinos CMake configuration, or you can checkout an older nalu-wind commit (56043d1bcb167 or earlier) and build that against your current Trilinos build.
Copy. I was able to roll back to nalu-wind commit 56043d1 and that allowed the abl_neutral example case to run without issue.
From: Shreyas Ananthan notifications@github.com Sent: Monday, February 24, 2020 2:14 PM To: Exawind/nalu-wind nalu-wind@noreply.github.com Cc: Decker, Robert K CTR USAF USAFA USAFA/DFAN robert.decker.ctr@usafa.edu; Mention mention@noreply.github.com Subject: Re: [Exawind/nalu-wind] Trouble running abl_neutral test case (#535)
@rd-contr https://github.com/rd-contr Trilinos/Tpetra changed their default Ordinal behavior in Dec 2019 (see #475 https://github.com/Exawind/nalu-wind/issues/475 ) and newer versions of nalu-wind introduced a change to adopt the new ordinal ( https://github.com/Exawind/nalu-wind/commit/668bb2e04914f85ae1372daf01c0735644ed22d2 668bb2e). This means older Trilinos with OrdinalType set to long won't work anymore. You can either update your trilinos and use newer a Trilinos CMake configuration https://github.com/sayerhs/exawind-builder/blob/9e238eaa8a42496e7704df583deda34bde568fb0/codes/trilinos.bash#L75 , or you can checkout an older nalu-wind commit ( https://github.com/Exawind/nalu-wind/commit/56043d1bcb167a194446fc1f6303e214e15b391d 56043d1 or earlier) and build that against your current Trilinos build.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Exawind/nalu-wind/issues/535?email_source=notifications&email_token=AOT5RAYTBKCCH4IPY6WGOMDREQ2ALA5CNFSM4KZJZQAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMZRRVI#issuecomment-590551253 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AOT5RAZUJZB5HT45TODEQJ3REQ2ALANCNFSM4KZJZQAA .
I have installed Nalu-Wind on an SGI ICE X and am trying to run the abl_neutral test case. The simulation log file shows that it gets to "EquationSystems::initialize(): Begin" before it throws the following errors to stderr:
terminate called after throwing an instance of 'std::logic_error' what(): Requirement( colGid != 0 && colGid != std::numeric_limits::max() ) FAILED
Error occured at: nalu-wind/src/TpetraLinearSystemHelpers.C:291
Error: insert_communicated_col_indices
I examined the line of code referenced in TpetraLinearSystemHelpers but quickly got lost in STK related calls.
I'm more than happy to provide build details, system details, case inputs as needed.