MATAR
MATAR copied to clipboard
MATAR is a C++ software library to allow developers to easily create and use dense and sparse data representations that are also portable across disparate architectures using Kokkos.
Kokkos lets us name kernels. We need to modify our macros to allow users to name the kernel. This will be super helpful for debugging, plus I think it will...
It has been noted that some functions are missing the KOKKOS_FUNCTION macro, and are therefore unable to be called by the device. We need to go through and verify that...
Our asserts need to be tweaked. With a verbose compiler I'm getting the following warning for most all of the asserts: ``` "/kokkos_types.h", line 3834: warning: pointless comparison of unsigned...
If I have the following class structure, I want to construct the class View Kokkos::View xes("xes", 10); So how do I allocate space for each attribute in an object in...
This PR upgrades MATAR's CMake build system to use CMake Targets which set up transitive dependencies and allow easy linking of other projects to MATAR. This PR also writes out...