1 #pragma once 2 3 #include <Kokkos_Core.hpp> 4 5 /* SUBMANSEC = Sys */ 6 7 extern Kokkos::DefaultExecutionSpace *PetscKokkosExecutionSpacePtr; 8 9 /*MC 10 PetscGetKokkosExecutionSpace - Return the Kokkos execution space that PETSc is using 11 12 Level: beginner 13 14 M*/ PetscGetKokkosExecutionSpace(void)15inline Kokkos::DefaultExecutionSpace PetscGetKokkosExecutionSpace(void) 16 { 17 return *PetscKokkosExecutionSpacePtr; 18 } 19