MueLu_ENABLE_Kokkos_Refactor_Use_By_Default not ON by default for CUDA builds
Created by: bartlettroscoe
@trilinos/muelu
CC: @bathmatt, @jmgate, @jhux2, @fryeguy52
It was reported by EMPIRE developers (i.e. @bathmatt) that the option HAVE_MUELU_KOKKOS_REFACTOR_USE_BY_DEFAULT
is getting set to OFF
by default for CUDA builds where it was seemed to be getting set to ON
by default as verified in https://github.com/trilinos/Trilinos/issues/2674#issuecomment-433185731 on 10/25/2018.
However, looking at a recent CUDA for Trilinos-atdm-white-ride-cuda-9.2-debug
for example shown here today we see:
MueLu_ENABLE_Kokkos_Refactor:BOOL=ON
MueLu_ENABLE_Kokkos_Refactor_Use_By_Default:BOOL=NO
...
Xpetra_ENABLE_Kokkos_Refactor:BOOL=ON
But I am also seeing:
HAVE_MUELU_KOKKOS_REFACTOR:INTERNAL=ON
HAVE_MUELU_KOKKOS_REFACTOR_USE_BY_DEFAULT:INTERNAL=OFF
...
HAVE_XPETRA_KOKKOS_REFACTOR:INTERNAL=ON
@jhux2, how is it possible for MueLu_ENABLE_Kokkos_Refactor_Use_By_Default
to be different than HAVE_MUELU_KOKKOS_REFACTOR_USE_BY_DEFAULT
?