#!/bin/sh TRILINOS_HOME=../src-trilinos TRILINOS_BUILD=../build_muelu EXTRA_ARGS=$@ MPIDIR=/usr/lib/openmpi TPLDIR=/rzhome/nas/compsim/public/lib/Q1_2015/TPL/ /ssd/programs/cmake-3.12.3-Linux-x86_64/bin/cmake \ -GNinja -D Trilinos_ENABLE_Fortran:BOOL=OFF \ -D CMAKE_BUILD_TYPE:STRING="RELEASE" \ -D CMAKE_CXX_COMPILER:FILEPATH="mpicxx" \ -D CMAKE_C_COMPILER:FILEPATH="mpicc" \ -D CMAKE_Fortran_COMPILER:FILEPATH="mpif90" \ -D CMAKE_CXX_FLAGS:STRING="-fdiagnostics-color=always -Wshadow" \ -D CMAKE_INSTALL_PREFIX:STRING="$TRILINOS_BUILD" \ -D CMAKE_VERBOSE_MAKEFILE:BOOL=OFF \ -D CMAKE_COLOR_MAKEFILE:BOOL=ON \ -D BUILD_SHARED_LIBS:BOOL=ON \ -D MPI_INCLUDE_PATH:FILEPATH="$MPIDIR/include" \ -D MPI_LIBRARY:FILEPATH="$MPIDIR" \ -D Trilinos_ASSERT_MISSING_PACKAGES=OFF \ -D Trilinos_VERBOSE_CONFIGURE:BOOL=OFF \ -D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF \ -D Trilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \ -D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \ -D Trilinos_ENABLE_TESTS:BOOL=OFF \ -D Trilinos_ENABLE_EXAMPLES:BOOL=OFF \ -D Trilinos_ENABLE_Amesos:BOOL=OFF \ -D Trilinos_ENABLE_Amesos2:BOOL=ON \ -D Trilinos_ENABLE_Anasazi:BOOL=OFF \ -D Trilinos_ENABLE_AztecOO:BOOL=OFF \ -D Trilinos_ENABLE_Belos:BOOL=ON \ -D Trilinos_ENABLE_Epetra:BOOL=OFF \ -D Epetra_ENABLE_TESTS:BOOL=ON \ -D Trilinos_ENABLE_EpetraExt:BOOL=OFF \ -D Trilinos_ENABLE_FEI:BOOL=OFF \ -D Trilinos_ENABLE_Galeri:BOOL=ON \ -D Trilinos_ENABLE_Ifpack:BOOL=OFF \ -D Trilinos_ENABLE_Ifpack2:BOOL=ON \ -D Trilinos_ENABLE_Intrepid:BOOL=OFF \ -D Trilinos_ENABLE_Isorropia:BOOL=OFF \ -D Trilinos_ENABLE_Kokkos:BOOL=ON \ -D Kokkos_ENABLE_OpenMP:BOOL=OFF \ -D Kokkos_ENABLE_Pthread:BOOL=OFF \ -D Trilinos_ENABLE_ML:BOOL=OFF \ -D Trilinos_ENABLE_MueLu:BOOL=ON \ -D MueLu_ENABLE_TESTS:BOOL=ON \ -D MueLu_ENABLE_EXAMPLES:BOOL=ON \ -D MueLu_ENABLE_Experimental:BOOL=ON \ -D MueLu_ENABLE_Kokkos_Refactor:BOOL=ON \ -D MueLu_ENABLE_Zoltan:BOOL=OFF \ -D MueLu_ENABLE_Zoltan2:BOOL=OFF \ -D Trilinos_ENABLE_NOX:BOOL=OFF \ -D Trilinos_ENABLE_OpenMP:BOOL=OFF \ -D Trilinos_ENABLE_Pamgen:BOOL=OFF \ -D Trilinos_ENABLE_Phalanx:BOOL=OFF \ -D Trilinos_ENABLE_Phdmesh:BOOL=OFF \ -D Trilinos_ENABLE_RTOp:BOOL=OFF \ -D Trilinos_ENABLE_Rythmos:BOOL=OFF \ -D Trilinos_ENABLE_ShyLU_DD:BOOL=OFF \ -D Trilinos_ENABLE_ShyLU_DDFROSch:BOOL=OFF \ -D Trilinos_ENABLE_STK:BOOL=OFF \ -D Trilinos_ENABLE_Sacado:BOOL=OFF \ -D Trilinos_ENABLE_SEACASExodus:BOOL=OFF \ -D Trilinos_ENABLE_SEACASNemesis:BOOL=OFF \ -D Trilinos_ENABLE_Shards:BOOL=OFF \ -D Trilinos_ENABLE_Stokhos:BOOL=OFF \ -D Trilinos_ENABLE_Stratimikos:BOOL=OFF \ -D Trilinos_ENABLE_Teko:BOOL=OFF \ -D Teko_ENABLE_TESTS:BOOL=OFF \ -D Trilinos_ENABLE_Teuchos:BOOL=ON \ -D Teuchos_GLOBALLY_REDUCE_UNITTEST_RESULTS:BOOL=ON \ -D Trilinos_ENABLE_Thyra:BOOL=OFF \ -D Trilinos_ENABLE_Tpetra:BOOL=ON \ -D Tpetra_INST_INT_INT:BOOL=ON \ -D Tpetra_INST_INT_LONG:BOOL=OFF \ -D Tpetra_INST_INT_LONG_LONG:BOOL=OFF \ -D Tpetra_ENABLE_DEPRECATED_CODE:BOOL=OFF \ -D Trilinos_ENABLE_TriKota:BOOL=OFF \ -D TriKota_ENABLE_TESTS:BOOL=OFF \ -D Trilinos_ENABLE_TrilinosCouplings:BOOL=OFF \ -D TrilinosCouplings_ENABLE_MueLu:BOOL=ON \ -D Trilinos_ENABLE_Triutils:BOOL=OFF \ -D Trilinos_ENABLE_Xpetra:BOOL=ON \ -D Xpetra_ENABLE_EXAMPLES:BOOL=ON \ -D Xpetra_ENABLE_TESTS:BOOL=ON \ -D Xpetra_ENABLE_Experimental:BOOL=ON \ -D Xpetra_ENABLE_Kokkos_Refactor:BOOL=ON \ -D Trilinos_ENABLE_Zoltan:BOOL=OFF \ -D Trilinos_ENABLE_Zoltan2:BOOL=OFF \ -D TPL_ENABLE_Boost:BOOL=ON \ -D TPL_ENABLE_HDF5:BOOL=ON \ -D TPL_ENABLE_MPI:BOOL=ON \ -D TPL_ENABLE_ParMETIS:BOOL=ON \ -D TPL_ENABLE_Pthread:BOOL=ON \ -D TPL_ENABLE_UMFPACK:BOOL=ON \ -D TPL_ENABLE_Netcdf:BOOL=ON \ -D TPL_ENABLE_MATLAB:BOOL=OFF \ -D TPL_ENABLE_SuperLU:BOOL=OFF \ -D TPL_ENABLE_SuperLUDist:BOOL=ON \ -D EpetraExt_BUILD_BDF:BOOL=ON \ -D EpetraExt_BUILD_GRAPH_REORDERINGS:BOOL=ON \ -D EpetraExt_ENABLE_HDF5:BOOL=ON \ -D ParMETIS_INCLUDE_DIRS:PATH="$TPLDIR/include" \ -D ParMETIS_LIBRARY_DIRS:PATH="$TPLDIR/lib" \ -D HDF5_INCLUDE_DIRS:PATH="/usr/include/hdf5/openmpi/" \ -D HDF5_LIBRARY_DIRS:PATH="/usr/lib/x86_64-linux-gnu/hdf5/openmpi/" \ -D Phdmesh_ENABLE_ExodusII:BOOL=ON \ -D Phdmesh_ENABLE_Nemesis:BOOL=ON \ -D Phdmesh_ENABLE_Netcdf:BOOL=ON \ -D Phdmesh_ENABLE_Pthread:BOOL=ON \ -D UMFPACK_INCLUDE_DIRS:FILEPATH="$TPLDIR/include" \ -D UMFPACK_LIBRARY_DIRS:FILEPATH="$TPLDIR/lib" \ -D SuperLUDist_INCLUDE_DIRS:PATH="$TPLDIR/include" \ -D SuperLUDist_LIBRARY_DIRS:PATH="$TPLDIR/lib" \ -D SuperLUDist_LIBRARY_NAMES:STRING="superlu_dist_2.5" \ $EXTRA_ARGS \ ${TRILINOS_HOME}