Homec4science

Switched to operator()'s and Tag's for the Kokkos launch objects.

Description

Switched to operator()'s and Tag's for the Kokkos launch objects.

  • Switched from using lambda functions to operator()'s with type tags in FixRxKokkos. The lambda's were giving big problems in Cuda with the memory objects. This required that all referenced views be members of the FixRXKokkos class.
  • Add copymode controls to solve_reactions() to avoid the destructor freeing pointers carried forward from the copy constructor. Added the same to FixRX since its called, too.

Event Timeline

Christopher Stone <chris.stone@computational-science.com> committed rLAMMPS799d55e09713: Switched to operator()'s and Tag's for the Kokkos launch objects. (authored by Christopher Stone <chris.stone@computational-science.com>).Feb 13 2017, 22:33