1# This file contains the options needed to both run the pull request testing 2# for Trilinos for the Linux Clang 10.0.0 pull request testing builds, and to reproduce 3# the errors reported by those builds. Prior to using this this file, the 4# appropriate set of SEMS modules must be loaded and accessible through the 5# SEMS NFS mount. (See the sems/PullRequest*TestingEnv.sh files.) 6 7# Usage: cmake -C PullRequestLinuxClang10.0.0TestingSettings.cmake 8 9# Misc options typically added by CI testing mode in TriBITS 10 11# Use the below option only when submitting to the dashboard 12#set (CTEST_USE_LAUNCHERS ON CACHE BOOL "Set by default for PR testing") 13 14#set (TPL_ENABLE_Netcdf OFF CACHE BOOL "Turn off for Clang") 15 16#set (TPL_Netcdf_LIBRARIES "-L$ENV{SEMS_NETCDF_ROOT}/lib;-L$ENV{SEMS_HDF5_ROOT}/lib;$ENV{SEMS_NETCDF_ROOT}/lib/libnetcdf.a;$ENV{SEMS_NETCDF_ROOT}/lib/libpnetcdf.a;$ENV{SEMS_HDF5_ROOT}/lib/libhdf5_hl.a;$ENV{SEMS_HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl;-lcurl" CACHE STRING "Set by default for CUDA PR testing") 17 18set (MPI_EXEC_PRE_NUMPROCS_FLAGS "--bind-to;none" CACHE STRING "Set by default for PR testing") 19# NOTE: The above is a workaround for the problem of having threads on MPI 20# ranks bind to the same cores (see #2422). 21 22# Disable just one Teko sub-unit test that fails with openmpi 1.10 (#2712) 23set (Teko_DISABLE_LSCSTABALIZED_TPETRA_ALPAH_INV_D ON CACHE BOOL "Temporarily disabled in PR testing") 24 25# Disable three ShyLu_DD tests - see #2691 26set (ShyLU_DDFROSch_test_frosch_laplacian_epetra_2d_gdsw_MPI_4_DISABLE ON CACHE BOOL "Temporarily disabled in PR testing") 27set (ShyLU_DDFROSch_test_frosch_laplacian_epetra_2d_rgdsw_MPI_4_DISABLE ON CACHE BOOL "Temporarily disabled in PR testing") 28set (ShyLU_DDFROSch_test_frosch_interfacesets_2D_MPI_4_DISABLE ON CACHE BOOL "Temporarily disabled in PR testing") 29 30include("${CMAKE_CURRENT_LIST_DIR}/PullRequestLinuxCommonTestingSettings.cmake") 31 32#Disable for clang 33set(FEI_elemDOF_Aztec_MPI_2_DISABLE ON CACHE BOOL "Temporarily disabled in PR testing") 34set(FEI_lagrange_20quad_old_MPI_2_DISABLE ON CACHE BOOL "Temporarily disabled in PR testing") 35set(FEI_lagrange_20quad_old_MPI_4_DISABLE ON CACHE BOOL "Temporarily disabled in PR testing") 36set(FEI_multifield_vbr_az_MPI_2_DISABLE ON CACHE BOOL "Temporarily disabled in PR testing") 37set(FEI_multifield_vbr_az_MPI_3_DISABLE ON CACHE BOOL "Temporarily disabled in PR testing") 38set(ROL_example_PinT_parabolic-control_example_01_MPI_1_DISABLE ON CACHE BOOL "Temporarily disabled in PR testing") 39set(Rythmos_StepperBuilder_UnitTest_MPI_1_DISABLE ON CACHE BOOL "Temporarily disabled in PR testing") 40