ornladios / ADIOS2-Examples

Application examples for the ADIOS2 I/O library https://github.com/ornladios/ADIOS2. This is Work in Progress.
Apache License 2.0
20 stars 16 forks source link

Bug fixes in the Gray-Scott code with Kokkos #78

Closed anagainaru closed 1 year ago

anagainaru commented 1 year ago
  1. Lambdas have limited support on CUDA so we need to give up private and protected functions.
  2. We cannot use class objects within kernels
  3. Using directly 3D arrays for Kokkos::Views to avoid index computation on the GPU

Tested on Summit with Kokkos 3.7