Skip to content

Commit

Permalink
Try latest modules on ride
Browse files Browse the repository at this point in the history
  • Loading branch information
jewatkins committed Jun 3, 2019
1 parent 9174218 commit d5e51c4
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 28 deletions.
53 changes: 28 additions & 25 deletions doc/dashboards/ride.sandia.gov/do-cmake-trilinos
Original file line number Diff line number Diff line change
Expand Up @@ -4,41 +4,44 @@ rm -rf CMake*

BUILD_DIR=`pwd`

# point to nvcc_wrapper
NVCC_WRAPPER=

cmake \
-DCMAKE_INSTALL_PREFIX:PATH='$BUILD_DIR/install' \
-DCMAKE_INSTALL_PREFIX:PATH=$BUILD_DIR/install \
-DCMAKE_BUILD_TYPE:STRING=RELEASE \
#
\
-DCMAKE_CXX_COMPILER:FILEPATH=${NVCC_WRAPPER} \
-DCMAKE_SKIP_RULE_DEPENDENCY=ON \
-DTPL_ENABLE_MPI:BOOL=ON \
#
\
-DTPL_ENABLE_MPI:BOOL=ON \
-DMPI_EXEC=mpirun \
-DMPI_EXEC_NUMPROCS_FLAG:STRING=-n \
#
\
-DTPL_ENABLE_BLAS:BOOL=ON \
-DBLAS_LIBRARY_DIRS:PATH=$ENV{BLAS_ROOT}/lib \
-DBLAS_LIBRARY_DIRS:PATH=${BLAS_ROOT}/lib \
-DBLAS_LIBRARY_NAMES:STRING=blas \
#
\
-DTPL_ENABLE_LAPACK:BOOL=ON \
-DLAPACK_LIBRARY_DIRS:PATH=$ENV{BLAS_ROOT}/lib \
-DLAPACK_LIBRARY_DIRS:PATH=${BLAS_ROOT}/lib \
-DLAPACK_LIBRARY_NAMES:STRING=lapack \
#
\
-DTPL_ENABLE_Boost:BOOL=ON \
-DBoost_INCLUDE_DIRS:PATH=$ENV{BOOST_ROOT}/include \
#
-DBoost_INCLUDE_DIRS:PATH=${BOOST_ROOT}/include \
\
-DTPL_ENABLE_BoostLib:BOOL=ON \
-DBoostLib_INCLUDE_DIRS:PATH=$ENV{BOOST_ROOT}/include \
-DBoostLib_LIBRARY_DIRS:PATH=$ENV{BOOST_ROOT}/lib \
#
-DBoostLib_INCLUDE_DIRS:PATH=${BOOST_ROOT}/include \
-DBoostLib_LIBRARY_DIRS:PATH=${BOOST_ROOT}/lib \
\
-DTrilinos_ASSERT_MISSING_PACKAGES:BOOL=OFF \
-DTrilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF \
-DTrilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \
-DTrilinos_ENABLE_CXX11:BOOL=ON \
-DTrilinos_ENABLE_EXAMPLES:BOOL=OFF \
-DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \
-DTrilinos_VERBOSE_CONFIGURE:BOOL=OFF \
#
\
-DHAVE_INTREPID_KOKKOSCORE:BOOL=ON \
-DKokkos_ENABLE_Cuda_UVM:BOOL=ON \
-DKokkos_ENABLE_EXAMPLES:BOOL=OFF \
Expand All @@ -51,7 +54,7 @@ cmake \
-DTPL_ENABLE_Thrust:BOOL=ON \
-DTPL_ENABLE_CUDA:BOOL=ON \
-DTPL_ENABLE_CUSPARSE:BOOL=ON \
#
\
-DAmesos2_ENABLE_KLU2:BOOL=ON \
-DEpetraExt_USING_HDF5:BOOL=OFF \
-DIntrepid_ENABLE_TESTS:BOOL=OFF \
Expand All @@ -68,22 +71,22 @@ cmake \
-DXpetra_ENABLE_Epetra=OFF \
-DMueLu_ENABLE_Epetra=OFF \
-DBelos_ENABLE_Epetra=OFF \
#
\
-DTPL_ENABLE_Matio:BOOL=OFF \
-DTPL_ENABLE_Netcdf:BOOL=ON \
-DTPL_Netcdf_INCLUDE_DIRS:PATH=$ENV{NETCDF_ROOT}/include \
-DTPL_Netcdf_LIBRARIES=$ENV{NETCDF_ROOT}/lib/libnetcdf.a \
-DTPL_Netcdf_INCLUDE_DIRS:PATH=${NETCDF_ROOT}/include \
-DTPL_Netcdf_LIBRARIES=${NETCDF_ROOT}/lib/libnetcdf.a \
-DTPL_Netcdf_PARALLEL:BOOL=ON \
-DTPL_ENABLE_Pnetcdf:STRING=ON \
-DTPL_Pnetcdf_INCLUDE_DIRS:PATH=$ENV{PNETCDF_ROOT}/include \
-DTPL_Pnetcdf_LIBRARIES=$ENV{PNETCDF_ROOT}/lib/libpnetcdf.a \
#
-DTPL_Pnetcdf_INCLUDE_DIRS:PATH=${PNETCDF_ROOT}/include \
-DTPL_Pnetcdf_LIBRARIES=${PNETCDF_ROOT}/lib/libpnetcdf.a \
\
-DTPL_ENABLE_HDF5:STRING=ON \
-DTPL_HDF5_INCLUDE_DIRS:PATH=$ENV{HDF5_ROOT}/include \
-DTPL_HDF5_LIBRARIES=$ENV{HDF5_ROOT}/lib/libhdf5_hl.a \
-DTPL_HDF5_INCLUDE_DIRS:PATH=${HDF5_ROOT}/include \
-DTPL_HDF5_LIBRARIES=${HDF5_ROOT}/lib/libhdf5_hl.a \
-DTrilinos_EXTRA_LINK_FLAGS:STRING='-lnetcdf -lpnetcdf -lhdf5_hl -lhdf5 -lz' \
-DTPL_ENABLE_X11:BOOL=OFF \
#
\
-DTrilinos_ENABLE_Amesos2:BOOL=ON \
-DTrilinos_ENABLE_Amesos:BOOL=ON \
-DTrilinos_ENABLE_Anasazi:BOOL=ON \
Expand Down Expand Up @@ -133,7 +136,7 @@ cmake \
-DTrilinos_ENABLE_Zoltan:BOOL=ON \
-DTrilinos_ENABLE_Tempus:BOOL=ON \
-DTempus_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \
#
\
-DPhalanx_ALLOW_MULTIPLE_EVALUATORS_FOR_SAME_FIELD:BOOL=ON \
..

7 changes: 4 additions & 3 deletions doc/dashboards/ride.sandia.gov/ride_modules_cuda.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#!/bin/bash
module purge
module load git
module load devpack/20180521/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88
module swap cmake cmake/3.12.3
#module load git
#module load devpack/20180521/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88
#module swap cmake cmake/3.12.3
module load devpack/20190404/openmpi/4.0.1/gcc/7.2.0/cuda/10.1.105
module list
#FIXME: the following needs needs to be changed to point to your Trilinos!
#export OMPI_CXX=${jenkins_trilinos_dir}/packages/kokkos/config/nvcc_wrapper
Expand Down

0 comments on commit d5e51c4

Please sign in to comment.