Set up "Specialized" ATDM CUDA build of Trilinos that enables RDC
Created by: bartlettroscoe
CC: @trilinos/kokkos, @trilinos/kokkos-kernels, @trilinos/shylu, @trilinos/framework
The current ATDM CUDA builds of Trilinos do not set
Kokkos_ENABLE_Cuda_Relocatable_Device_Code=ON (see discussion in #2464 (closed) and #2580 (closed)). However, this is needed for task-based algorithms like in ShyLU_NodeTacho and the ATDM codes may take advantage of this in the future (more likely in SPARC than EMPIRE it would seem).
Therefore, this story is to set up a new nightly build of some CUDA configuration of Trilinos that enables
Kokkos_ENABLE_Cuda_Relocatable_Device_Code=ON so that the Trilinos developers can work to get this build cleaned up and ready for the ATDM customers to use on the ATDM platforms.
Internal SNL conversations about this topic are in companion issue:
ToDo: Define targeted platforms and base build configurations, etc.