On Fri, Oct 2, 2020 at 2:59 PM Mark Adams <mfad...@lbl.gov> wrote: > > > On Fri, Oct 2, 2020 at 3:15 PM Barry Smith <bsm...@petsc.dev> wrote: > >> >> Mark, >> >> Looks like you are building Kokkos without CUDA. > > > Yes. This is a CPU build of Kokkos. > > >> You don't have --with-cuda on configure line that is used by Kokkos to >> determine what version to build. >> >> Junchao, >> >> I guess you need to test Kokkos Kernels without CUDA and HIP and make a >> few changes. >> > > I'm trying with OpenMP right now. If you want CPU runs then asking for OMP > is not terrible. > > That is an interesting feature of Kokkos.
> >> Barry >> >> >> >> >> #if defined(PETSC_HAVE_CUDA) >> #define WaitForKokkos() PetscCUDASynchronize ? (Kokkos::fence(),0) : 0; >> #elif defined(PETSC_HAVE_HIP) >> #define WaitForKokkos() PetscHIPSynchronize ? (Kokkos::fence(),0) : 0; >> #endif >> >> >> >> > On Oct 2, 2020, at 11:47 AM, Mark Adams <mfad...@lbl.gov> wrote: >> > >> > >> > <configure.log><make.log> >> >>