#!/bin/sh TRILINOS_HOME=$HOME/Trilinos/Trilinos echo "$TRILINOS_HOME" #export OMPI_CXX=${TRILINOS_HOME}/packages/kokkos/bin/nvcc_wrapper rm -rf CMakeFiles CMakeCache.txt ARGS=( -D Trilinos_ENABLE_TESTS=OFF -D Trilinos_ENABLE_EXAMPLES=OFF -GNinja -D CMAKE_BUILD_TYPE:STRING="DEBUG" -D Trilinos_ENABLE_Amesos2=OFF -D Trilinos_ENABLE_AztecOO=OFF -D Trilinos_ENABLE_Belos=OFF -D Trilinos_ENABLE_Epetra=ON -D Trilinos_ENABLE_Zoltan2=ON -D Zoltan2_ENABLE_TESTS=ON -D Trilinos_ENABLE_MueLu=OFF -D Trilinos_ENABLE_Xpetra=ON -D Xpetra_ENABLE_TESTS=OFF -D Xpetra_ENABLE_EXAMPLES=ON -D Xpetra_ENABLE_Epetra=ON -D Trilinos_ENABLE_Galeri:BOOL=ON -D Trilinos_ENABLE_Pamgen:BOOL=ON -D Zoltan_ENABLE_ULONG_IDS:BOOL=ON -D Zoltan2_ENABLE_EXAMPLES:BOOL=ON #-D Zoltan2_ENABLE_Experimental:BOOL=ON -D Trilinos_ENABLE_Kokkos=ON -D Trilinos_ENABLE_ML=OFF -D Trilinos_ENABLE_ShyLU=OFF -D Trilinos_ENABLE_ShyLU_DD=OFF -D Trilinos_ENABLE_Tpetra=ON -D Tpetra_ENABLE_DEPRECATED_CODE=OFF -D Tpetra_INST_SERIAL=ON -D Tpetra_INST_CUDA=OFF -D Tpetra_INST_INT_INT=ON -D CMAKE_C_COMPILER:PATH=`which mpicc` -D CMAKE_CXX_COMPILER:PATH=`which mpicxx` -D CMAKE_CXX_FLAGS:STRING="-g" -D CMAKE_C_FLAGS:STRING="-g" -D TPL_ENABLE_MPI=ON -D Trilinos_ENABLE_EXPLICIT_INSTANTIATION=ON ) cmake "${ARGS[@]}" ${TRILINOS_HOME}