CMake 2.8.12 thinks Intel 15.0.2 build is actually 18.104.22.16850121 and is not supported by Kokkos
Created by: bartlettroscoe
CC: @trilinos/framework, @trilinos/kokkos
I was looking over the Intel builds for Trilinos as part of #2142 and I noticed that the build Linux-intel-15.0.2-MPI_RELEASE_DEV_DownStream_ETI_SERIAL-OFF_OPENMP-ON_PTHREAD-OFF_CUDA-OFF_COMPLEX-OFF build that claims to be for Intel 15.0.2 is actually Intel 22.214.171.12450121 and that version is not supported by Kokkos as shown in the configure output:
- CMAKE_VERSION='126.96.36.199' [...] -- MPI_EXEC='/projects/sems/install/rhel6-x86_64/sems/compiler/intel/15.0.2/openmpi/1.8.7/bin/mpiexec' -- MPI_EXEC='/projects/sems/install/rhel6-x86_64/sems/compiler/intel/15.0.2/openmpi/1.8.7/bin/mpiexec' -- CMAKE_C_COMPILER_ID='Intel' -- CMAKE_C_COMPILER_VERSION='188.8.131.5250121' -- CMAKE_CXX_COMPILER_ID='Intel' -- CMAKE_CXX_COMPILER_VERSION='184.108.40.20650121' CMake Error at packages/kokkos/cmake/kokkos_functions.cmake:72 (message): Compiler not supported by Kokkos. Required compiler versions: Clang 3.5.2 or higher GCC 4.8.4 or higher Intel 15.0.2 or higher NVCC 7.0.28 or higher PGI 17.1 or higher Call Stack (most recent call first): cmake/ProjectCompilerPostConfig.cmake:13 (set_kokkos_cxx_compiler) /home/jenkins/slave/workspace/Kokkos_Trilinos_packages/Trilinos/cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake:1820 (INCLUDE) /home/jenkins/slave/workspace/Kokkos_Trilinos_packages/Trilinos/cmake/tribits/core/package_arch/TribitsProjectImpl.cmake:188 (TRIBITS_SETUP_ENV) /home/jenkins/slave/workspace/Kokkos_Trilinos_packages/Trilinos/cmake/tribits/core/package_arch/TribitsProject.cmake:93 (TRIBITS_PROJECT_IMPL) CMakeLists.txt:93 (TRIBITS_PROJECT) -- Configuring incomplete, errors occurred!
This configure failure for Kokkos disables Kokkos in all downstream packages and as a result of Kokkos being disabled (and Teuchos being disabled as well due to #2128 (closed)), the only packages that build any libraries and tests and run any tests are Sacado, Epetra, and Zoltan.
And the problem seems to be that SEMS thinks this is actually Intel 15.0.2 given the SEMS TPL paths like shown in the configure output above that shows the path
- Is blocked by
- Related to: #2142
- Part of
- Composed of